Standardul de criptare avansată (AES) este un algoritm sau un cifr matematic folosit pentru a ascunde informațiile, astfel încât să nu poată fi citite de utilizatorii neautorizați de computer atunci când sunt stocate sau în tranzit. Știința scrierii în cod secret se numește criptografie, iar AES poate fi descris mai precis ca un algoritm criptografic. În plus, procesul de codificare sau criptare a datelor oferă și alte beneficii, pe lângă asigurarea confidențialității informațiilor.
Criptarea unui mesaj poate, de asemenea, dovedi că un mesaj este autentic și impune non-repudierea, care este un proces care împiedică o persoană să nege că a trimis un mesaj sau că a fost implicat într-o tranzacție. Acest lucru se datorează faptului că criptografia poate fi folosită pentru a crea un cod care nu este doar neinteligibil, ci și unic. Codul unic acționează ca o amprentă și nu poate fi schimbat fără o cheie privată de decriptare, deci este legat de un anumit mesaj, tranzacție sau persoană.
Standardul de criptare avansată a fost selectat în octombrie 2000 de Institutul Național de Standarde și Tehnologie (NIST), în primul rând ca înlocuitor pentru Standardul de criptare a datelor (DES). Deși DES a fost utilizat pe scară largă încă din anii 1970 ca standard de criptare oficial al guvernului SUA, în prezent a fost rupt de multe ori și nu mai poate fi de încredere pentru securitate.
Oficial, procesul de selecție a început în ianuarie 1997, când NIST a inițiat o cerere de propuneri bazată pe o listă de cerințe pentru un nou algoritm criptografic mai sigur. NIST dorea ca noul algoritm să fie suficient de flexibil pentru a funcționa atât pe dispozitive fizice, cât și pe programe de calculator. De asemenea, trebuia să fie suficient de robust pentru a funcționa pe mașini mai vechi și pentru a funcționa decenii în viitor.
NIST, în colaborare cu guvern, educație și grupuri industriale, a ales inițial 15 candidați pentru examinarea timpurie. Cinci finaliști au fost aleși pentru o testare mai extinsă. Eventualul câștigător a fost un cifr numit Rijndael, care a fost proiectat de doi criptografi belgieni, Vincent Rijmen și Joan Daemen, ale căror nume de familie formează baza pentru numele algoritmului. Rijndael, numit mai frecvent Advanced Encryption Standard, este criptosistemul oficial folosit pentru criptarea aplicațiilor guvernamentale SUA.
Advanced Encryption Standard este un algoritm simetric, ceea ce înseamnă că folosește o singură cheie pentru a cripta și decripta mesajele. O persoană ar trebui să țină cont de faptul că o cheie este pur și simplu o variabilă inserată în algoritm pentru a randomiza datele. Deoarece AES se bazează pe o singură cheie pentru a face ambele sarcini, este imperativ ca cheia să rămână secretă. Dacă un utilizator neautorizat ar putea obține cheia, ar putea citi toate mesajele criptate.