Simetrinio rakto kriptografija: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
S gram
labai sunkiai, gal ir visai nespecialistui nesuprantamas paragrafas
Eilutė 6:
Nors viešosios kriptosistemos viešas raktas gali būti perduotas atvirai per ''nesaugų'' ryšio kanalą, tačiau toks būdas negarantuoja saugumo. Kriptoanalitikas, kontroliuojantis ryšio kanalą, gali perimti viešajį raktą, o gavėjui perduoti savo raktą. Ši ataka vadinama „man in the middle“ ataka. Nors šios atakos esmė yra labai paprasta, tačiau sugalvoti apsaugą nuo šios atakos pasirodė nėra taip paprasta (žr. [[kriptografiniai protokolai]]).
 
{{bekonteksto}}
Tarkime, kad <math>M \,</math> – yra pranešimų aibė, <math>C \,</math> – šifrų aibė. Funkcija <math>e(m, k), m \in M,\ e: M \to C \,</math> – paverčia aibės <math>M \,</math> elementus (pranešimus) į aibės <math>C \,</math> elementus – šifrus, <math>k \in K \,</math> – raktas. Funkcija <math>d(c, k), c \in C,\ d:C \to M \,</math> – dešifruoja duomenys, t.y. paverčia šifrą <math>c \,</math> į elementą iš aibės <math>M \,</math>, <math>k \in K \,</math> – raktas. Simetrine kriptosistema vadiname rinkinį <math>< e, d, M, C, K> \,</math>, <math>K \,</math> – raktų aibė.