Documente Academic
Documente Profesional
Documente Cultură
Lab 11
Lab 11
datelor n reele
Cheia de descifrare d
Text cifrat
Descifrare
Text clar
Mesajul ce trebuie cifrat, numit i text clar, este supus unei transformri
(cifrare) parametrizate de cheia de cifrare e, obinndu-se un text cifrat. Textul
cifrat este transmis prin mediul de comunicaie ctre destinatar. Destinatarul,
pentru a obine textul clar, efectueaz transformarea invers a mesajului cifrat,
folosind o cheie de descifrare d.
n timpul transmisiei, un intrus poate intercepta textul cifrat din mediul de
comunicaie. Dac intrusul reuete s determine cheia d, atunci el poate
obine (prin descifrare) textul clar i beneficia de informaiile respective n
folosul propriu. Mai mult ca att, dac intrusul reuete s determine i cheia
de cifrare e, atunci el poate cifra i transmite propriile mesaje. Problema
criptanalistului are 3 variante de complexitate, care se deosebesc prin
informaiile pe care acesta le deine:
criptanaliz cu text cifrat cunoscut, n care se cunoate doar un text cifrat;
criptanaliz cu text clar cunoscut, n care se cunosc att textul cifrat, ct
i cel clar;
criptanaliz cu text clar ales, n care se cunoate modul de cifrare al
anumitor poriuni de text alese de criptanalist.
Protecia (confidenialitatea) cere ca intrusul s nu poat reconstitui textul
clar dintr-unul cifrat interceptat, deci ca acesta s nu poat determina cheia de
descifrare d. Autentificarea cere ca intrusul s nu poat cifra i transmite
propriile mesaje fr ca acest lucr s fie detectat, deci ca acesta s nu poat
determina cheia de cifrare e.
Protecia i autentificarea sunt dou probleme majore ale securitii
informaiilor. Pentru asigurarea securitii informaiilor, folosind sisteme de
tipul celor din fig. 3.1, este necesar inerea n secret a ambelor chei e i d.
Distribuia cheilor a fost ntotdeauna punctul vulnerabil al multor
criptosisteme. Una din cile de soluionare a acestor probleme estre folosirea
sistemelor secrete cu chei publice. n acest scop Diffie i Hellman au propus n
1976 folosirea sistemelor criptografice asimetrice. La asemenea sisteme cheia
de descifrare este diferit de cea de cifrare i nu poate fi, practic, dedus din
aceasta. Pentru ca un sistem criptografic asimetric s asigure att protecia ct
i autentificarea informaiei, se cere ca algoritmul de cifrare E i cel de
descifrare D s satisfac trei cerine:
1) D(E(M)) = E(D(M)) = M. Aici M este textul clar, care trebuie cifrat i
transmis;
2) este mai mult dect dificil a se deduce D din E;
3) E nu poate fi spart prin criptanaliz cu text clar ales.
n sistemul n cauz, numit sistem criptografic cu chei publice, se
presupune c cheia de cifrare se face cunoscut tuturor cheie public, pe
cnd cheia de descifrare se ine n secret cheie privat. Modelul funcionrii
sistemului este prezentat n fig. 3.2.
67
Utilizatorul A
DA(M)
EB(DA(M))
C
Reea
C
DB(C)
EA(DB(C))
Utilizatorul B
Fig. 3.2. Modelul sistemului criptografic cu chei publice.
Bibliografie:
1. V.Patriciu. Criptografia i securitatea reelelor de calculatoare. Bucureti,
Teora, 1994.
2. A.Tanenbaum. Reele de calculatoare. Bucureti, Teora, 1997.
3. V.Cristea i col. Reele de calculatoare. Bucureti, Teora, 1992.
70