C2 (cifru)
C2 | |
---|---|
Funcția Feistel a algoritmului | |
General | |
Designeri | 4C Entitate |
Prima publicație | 2003 |
Provin de la | DES |
Detalii | |
Dimensiunea cheii | 56 biți |
Dimensiunea blocului | 64 de biți |
Structura | Rețeaua Feistel |
Numărul de pase | 10 |
C2 , denumirea prin care algoritmul Cryptomeria este cunoscut în mod obișnuit, este un cod de bloc proprietar dezvoltat și distribuit sub licență de 4C Entity , un grup fondat de IBM , Intel , Panasonic și Toshiba care a creat noua schemă de gestionare a drepturilor . Digital numit CPRM / CPPM , succesorul algoritmului CSS mai cunoscut (utilizat pentru protecția DVD ). Cifrul este încă neatins.
Structura
Algoritmul C2 este o cheie simetrică derivată din DES : la fel ca acesta din urmă, folosește o cheie de 56 de biți în dimensiune și un bloc de date de 64 de biți. Intern are o structură de rețea Feistel cu 10 pași.
Algoritmii de criptare și decriptare sunt disponibili pentru evaluare inter pares, dar implementările necesită așa-numita constantă secretă , și anume valorile S-box , care sunt disponibile numai la plata unei licențe către Entitatea 4C.
Proiect pentru încălcarea C2
În urma anunțului făcut de unii radiodifuzori japonezi HDTV că vor începe să transmită din 5 aprilie 2004 folosind schema CPRM / CPPM, un grup de utilizatori a lansat un proiect distribuit pe 21 decembrie 2003 pentru a forța brutal cifrul. C2 oferind o descărcare de software client care urmează să fie instalat pe computerul participanților pentru a exploata puterea de procesare a perioadelor de inactivitate ale mașinii, creând o rețea mare de computere. La 6 martie 2004 , grupul a anunțat sfârșitul proiectului declarând eșecul său, deoarece, după ce a experimentat toate combinațiile posibile oferite de spațiul cheii (56 biți), nu a fost găsită nicio cheie validă [1] .
Notă
Elemente conexe
linkuri externe
- Specificații C2 ( PDF ), pe edipermadi.files.wordpress.com . Adus la 13 februarie 2009 (arhivat din original la 18 iulie 2011) .