AFACERE
AFACERE | |
---|---|
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
- Documentul original DEAL , pe mat.dtu.dk. Adus la 17 noiembrie 2008 (arhivat din original la 30 iunie 2004) .
- Specificații DEAL , la users.zetnet.co.uk .
Referințe
- John Kelsey , Bruce Schneier : Key-Schedule Cryptanalysis of DEAL - 1999
- Stefan Lucks : Despre securitatea codului de blocare pe 128 de biți DEAL - Criptare rapidă a software-ului - 1999