Algoritmul de criptare AES este utilizat de departamentele guvernamentale ale Statelor Unite pentru criptarea datelor confidențiale. Acum este folosit atât pentru date clasificate, cât și pentru date neclasificate. Algoritmul a fost publicat public și este probabil să fie utilizat pe scară largă în sectorul comercial.
Inițial, algoritmul de criptare AES a fost conceput doar pentru a fi utilizat pentru date care erau secrete, dar nu clasificate. Datele clasificate sunt acelea în care legea restricționează persoanele care au voie să acceseze datele. Algoritmul de criptare AES a fost aprobat ca standard guvernamental federal în 2002, apoi în 2003 a primit aprobarea pentru utilizare în documente clasificate. Din 2010, a fost încă singurul sistem de criptare accesibil public aprobat pentru documente clasificate.
Algoritmul de criptare AES a înlocuit standardul de criptare a datelor în utilizarea guvernului SUA. Standardul de criptare a datelor, adoptat pentru prima dată în 1976, folosea o cheie de 56 de biți, ceea ce înseamnă că putea fi redusă la 56 de caractere, fiecare dintre ele fie 1, fie 0. Aceasta însemna că șansele de a ghici corect numărul erau de una la 72 de trilioane. , care poate fi exprimat și ca unul la 72 de mii de milioane de milioane. Altfel spus, ar fi nevoie, în medie, de una din 36 de cvadrilioane încercări pentru a ghici corect întreaga cheie și a putea descifra mesajele criptate fără autorizație.
La acea vreme, acest lucru părea atât de dificil încât era practic imposibil. Pe măsură ce puterea de calcul a crescut, aceasta a devenit mai fezabilă. În 1999, un experiment a arătat că un computer ar putea sparge algoritmul în mai puțin de o zi, încercând pur și simplu fiecare combinație posibilă de 1 și 0. Acest lucru este cunoscut ca un atac de forță brută. Oficialii au încercat să contracareze acest lucru prin dezvoltarea „Triple DES”, unde există trei chei separate pentru fiecare set de date, dar au existat în continuare solicitări pentru un nou sistem.
Algoritmul AES este mult mai complicat. Este format din trei chei separate, care sunt de 128, 192 și, respectiv, 256 de biți. Șansele de spargere a algoritmului sunt, cel puțin, imense. Cu excepția oamenilor care sunt deja familiarizați cu unitatea quattuorvigintillion, probabil că este sigur să spunem că șansele sunt de neconceput!
Asta nu înseamnă că nu va exista niciodată un computer suficient de puternic pentru a sparge AES prin forță brută, dar în acest moment ar fi practic imposibil. Chiar dacă un computer ar putea fi suficient de puternic, orice tehnici de fabricație existente ar face imposibilă construirea efectivă a unei astfel de mașini într-o dimensiune ușor de gestionat. Într-adevăr, oricine ar încerca să construiască o astfel de mașină ar atrage probabil interesul guvernului SUA cu mult înainte de a fi capabil să spargă algoritmul.