Sunteți pe pagina 1din 1

Att pentru criptare, ct i pentru decriptare este utilizat aceeai cheie (cheia de criptare = cheia de decriptare).

Algoritmii criptografici cu chei simetrice se utilizeaz n special n cazul transferului unei cantiti mari de date. n
cadrul acestui tip de algoritmi se pot folosi cifruri secveniale sau cifruri bloc. Cifrurile secveniale cripteaz mesajul la
nivel de octet, pe rnd, unul cte unul. Se utilizeaz un generator de numere pseudo-aleatoare care este iniializat cu o
cheie i genereaz ca rezultat o secven de bii denumit cheie secvenial. Cifrarea poate fi cu sincronizare (n cazul n
care cheia secvenial depinde de textul n clar), respectiv fr sincronizare. Cele mai utilizate sunt cifrurile fr
sincronizare. Pentru fiecare octet al textului n clar i cheia secvenial se aplic operaia XOR (sau exclusiv). Fiind un
algoritm simetric, la decriptare se utilizeaz operaia XOR ntre biii textului cifrat i cheia secvenial, astfel obinndu-
se textul n clar. Cifrurile bloc cripteaz mesajul n blocuri de 64 sau 128 de bii. Se aplic o funcie matematic ntre un
bloc de bii ai mesajului n clar i cheie (care poate varia ca mrime), rezultnd acelai numr de bii pentru mesajul
criptat. Funcia de criptare este realizat astfel nct s ndeplineasc urmtoarele cerine:
- tiind un bloc de bii ai textului n clar i cheia de criptare, sistemul s poat genera rapid un bloc al textului
criptat;
- tiind un bloc de bii ai textului criptat i cheia de criptare/decriptare, sistemul s poat genera rapid un bloc al
textului n clar;
- tiind blocurile textului n clar i ale textului criptat, sistemului s-i fie dificil s genereze cheia.

S-ar putea să vă placă și