AFACERE

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
AFACERE
Deal-round-function.svg
Un pasaj al OFERTEI
General
Designeri Lars Knudsen
Prima publicație 1998
Provin de la DES
Detalii
Dimensiunea cheii 128, 192 sau 256 biți
Dimensiunea blocului 128 biți
Structura Rețeaua Feistel
Numărul de pase 6 sau 8 (în funcție de lungimea tastei)
Criptanaliză mai bună
Atac legat de cheie

În criptografie , DEAL ( acronim pentru algoritmul de criptare a datelor cu blocuri mai mari ) este un cifru de bloc derivat din DES (adesea denumit DEA, algoritmul de criptare a datelor, de aici derivarea DEAL). Proiectul a fost propus oficial în 1998 de Lars Knudsen și a fost inclus pe lista candidaților pentru procesul de standardizare AES de către Richard Outerbridge , care a precizat că Knudsen a prezentat totuși structura cifrului la SAC din 1997 .

Structura

DEAL este o rețea Feistel care folosește DES ca funcție de bază. Funcționează pe blocuri de 128 de biți și cu taste care pot avea 128, 192 sau 256 de biți. Lungimea tastei influențează numărul de treceri: pentru tastele de 128 și 192 de biți acestea sunt 6, în timp ce pentru tastele de 256 devin 8. DEAL acceptă cele 4 moduri de operare ale DES: Electronic Codebook (ECB), Cipher Block Chaining (CBC), Cipher FeedBack (CFB) și Output FeedBack (OFB).

Inițial se numește managerul de chei , care returnează la fel de multe subchei de 64 de biți cu cât sunt pași de făcut (care, după cum sa menționat, depind de lungimea cheii în sine). Apoi se execută algoritmul propriu-zis, care funcționează prin împărțirea fiecărui bloc de date în două jumătăți: o jumătate este criptată cu subcheia referitoare la pasul în execuție și apoi rezultatul este combinat de XOR cu cealaltă jumătate. În acest moment, cele două jumătăți sunt inversate și algoritmul se repetă până când pașii necesari sunt finalizați. La sfârșitul acestui proces, se returnează un bloc de text cifrat pe 128 de biți.

Schema în 6 pași are performanțe comparabile cu Triple DES , care este foarte lent în comparație cu alți candidați AES.

Siguranță

Autorul afirmă că un atac simplu de întâlnire în mijloc durează 2 168 și 2 224 de ori , pentru implementarea în 6 pași și respectiv în 8 pași. De asemenea, conform lui Kudsen, cel mai eficient atac DEAL cu 6 treceri vă permite să spargeți algoritmul cu 2 cifre DES 121 și 2 70 de texte clare alese .

Elemente conexe

linkuri externe

Referințe