În lumea securității computerelor, un algoritm se referă la un algoritm criptografic, un set de reguli și/sau proceduri pentru criptarea mesajelor. Unii algoritmi sunt mai complexi decât alții și, prin urmare, mai greu de spart. Algoritmul Rijndael este un astfel de algoritm și este foarte important în comunicațiile globale pe mai multe fronturi.
Termenul Rijndael — pe care unii îl pronunță ca /RAIN dahl/ și alții ca /RINE dahl/ — a fost format prin unirea începuturilor numelor de familie ale celor doi dezvoltatori, criptografii belgieni Joan Daemen și Vincent Rijmen. Algoritmul Rijndael a fost creat ca răspuns la o invitație emisă de NIST, Institutul Național de Standarde și Tehnologie, în 1997, pentru ca criptografii să trimită un algoritm avansat care să formeze baza AES, Standardul Avansat de Encriptare. Algoritmul Rijndael a fost una dintre cele 21 de trimiteri ale echipelor din 11 țări și a fost cea selectată în 2000, astfel încât AES este uneori numit „AES (Rijndael).”
Rijmen și Daemen au dezvoltat algoritmul Rijndael din Square, un algoritm la care colaboraseră anterior. Algoritmul Rijndael este un cifr de bloc, o alternativă la un cifr de flux. Datele sunt procesate în blocuri de 128 de biți, iar cheile pot fi de 156 de biți, 192 de biți sau 256 de biți.
Scopul AES a fost să înlocuiască DES, standardul de criptare a datelor, ca un înlocuitor mai sigur. Guvernul Statelor Unite a ales AES, primul pentru documente sensibile, dar neclasificate, în 2000, iar în 2003, NSA (Agenția Națională de Securitate) a aprobat utilizarea cheilor de biți mai mari – doar 192 de biți și 256 de biți – pentru documentele secrete. Consorțiul New European Schemes for Signatures, Integrity, and Encryption (NESSIE) a adoptat AES și în 2003.
AES este utilizat în IKE (Internet Key Exchange), care transmite cheia secretă pentru decriptare folosind criptografia cu cheie publică și în IPSec (Internet Protocol Security). Unii experți în securitate consideră că algoritmul Rijndael nu a fost cel mai potrivit pentru tipul de utilizări la care este aplicat AES. Alții susțin că niciunul dintre algoritmi nu ar fi câștigat sprijin universal. Încercările de a-l sparge sunt în curs de desfășurare și s-au făcut pariuri pe cât timp va dura înainte de a fi spart.