Sunteți pe pagina 1din 2

IBM(International Business Machines) este o corporație americană producătoare de tehnologie avansată.

Istorie

În mai 1973, revista Federal Register a sintetizat principiile care trebuie să stea la baza proiectării unui algoritm
criptografic standard:
• algoritmul trebuie să asigure un înalt nivel de securitate;
• algoritmul trebuie să fie complet specificat şi simplu de înţeles;
• securitatea algoritmului trebuie să fie asigurată de cheie şi nu trebuie să depindă de păstrarea secretă a algoritmului;
• algoritmul trebuie să fie disponibil tuturor utilizatorilor;
• algoritmul trebuie să fie adaptabil pentru diverse aplicaţii;
• algoritmul trebuie să fie implementabil pe dispozitivele electronice;
• algoritmul trebuie să fie eficient în utilizare;
• algoritmul trebuie să poată fi validat;
• algoritmul trebuie să fie exportabil
DES a fost primului standard de cifrare din SUA.
DES este un algoritm de criptare elaborat de IBM si a fost conceput pentru guvernul Statelor Unite dar şi pentru
folosinţă publică.
DES este un cifru de tip bloc
La baza acestui algoritm sta alt algoritm „Lucifer”, care a fost conceput prin 1970.
Algoritmul Lucifer este adesea numit „primul algoritm de cifrare pentru aplicaţii civile”. În realitate Lucifer
reprezintă nu un singur algoritm ci o familie de algoritmi de tip bloc legaţi intre ei.

DES a fost oficial adoptat ca standard federal la 23 noiembrie 1976, iar în 1977 specificaţiile sale au fost făcute
publice.

Despre algoritm
(DES - Standard Encryption Data - a fost principalul de lucru al criptografiei moderne timp de mai multe decenii. Nu a fost niciodată
compromisă din punct de vedere matematic (nu în literatura de specialitate, cel puțin), cu toate acestea, notele sale de design nu au
fost niciodată făcute publice. Mulți care îl folosesc nu știu cum funcționează. Aici deschidem caseta DES și găsim în interior o repetare
a sub-căsuțelor în care funcționează primitive foarte simple: substituire, transpunere, împărțire, concatenare și operație înțeleptă.
DES din interior ne învață că complexitatea cuprinde multă simplitate.)

Algoritmul DES este o combinaţie complexă, folosind două blocuri fundamentale în criptografie: substituţia şi
permutarea. DES criptează datele în blocuri cu dimensiunea de 64 de biți fiecare, ceea ce înseamnă că 64 de biți de text
simplu sunt ca intrare la DES, care produce 64 biți de text criptat. DES este un algoritm simetric. Acelaşi algoritm şi
aceeaşi cheie sunt folosiţi atât la criptare cât şi la decriptare

We have mention that DES uses a 56 bit key. Actually, the initial key consists of 64 bits. However, before the
DES process even starts, every 8th bit of the key is inlatura to produce a 56 bit key. That is bit position 8, 16,
24, 32, 40, 48, 56 and 64 are discarded.
Algoritmul este constituit din 16 cicluri repetate ale blocurilor fundamentale.
Am menționat că DES folosește o cheie de 56 biți. În prezent, cheia inițială este formată din 64 de biți. Cu toate acestea,
înainte de începerea procesului DES chiar, fiecare 8 bit din cheie este aruncat pentru a produce o cheie de 56 biți. Adică
poziția 8, 16, 24, 32, 40, 48, 56 și 64 sunt aruncate.

La intrare datele sunt împărţite în blocuri de 64 biţi, care sunt transformate folosind cheia de 64 de biţi. Cei 64 de biţi
sunt permutaţi prin „permutarea iniţială – IP”. În continuare, urmează operaţiile ce constituie un ciclu. Blocul de 64 de
biţi este separat în două, „jumătatea stângă” şi “jumătatea dreaptă”, fiecare de 32 de biţi. Cheia este deplasată la stânga
cu un număr de biţi şi permutată: ea se combină cu “partea dreaptă” care apoi se combină cu “partea stângă”; rezultatul
devine noua “parte dreaptă”; vechea “parte dreaptă” devine noua “parte stângă” (figura 7.2).
___________________
Cand cutia este inchisa avem text siplu si cheia…
Daca deschidem aceasta cutie

Concluzie
Standardul de criptare a datelor (DES) s-a dovedit a fi vulnerabil împotriva atacurilor foarte puternice și, prin urmare,
popularitatea DES a scăzut ușor.

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