I en värld av datorsäkerhet hänvisar en algoritm till en kryptografisk algoritm, en uppsättning regler och/eller procedurer för att kryptera meddelanden. Vissa algoritmer är mer komplexa än andra, och därför svårare att knäcka. Rijndael-algoritmen är en sådan algoritm och är mycket viktig i global kommunikation på ett antal fronter.
Termen Rijndael – som vissa uttalar som /RAIN dahl/ och andra uttalar som /RINE dahl/ – bildades genom att förena början av efternamnen på de två utvecklarna, de belgiska kryptograferna Joan Daemen och Vincent Rijmen. Rijndael-algoritmen skapades som svar på en inbjudan från NIST, National Institute of Standards and Technology, 1997 för kryptografer att skicka in en avancerad algoritm som ska ligga till grund för AES, Advanced Encryption Standard. Rijndael-algoritmen var en av 21 inlämningar från lag från 11 länder, och det var den som valdes ut 2000, med resultatet att AES ibland kallas ”AES (Rijndael).”
Rijmen och Daemen utvecklade Rijndael-algoritmen från Square, en algoritm de hade samarbetat om tidigare. Rijndael-algoritmen är ett blockchiffer, ett alternativ till ett strömchiffer. Data bearbetas i 128 bitars block och nycklar kan vara 156 bitar, 192 bitar eller 256 bitar.
Syftet med AES var att ersätta DES, Data Encryption Standard, som ett säkrare substitut. USA:s regering valde AES, först för känsliga, men oklassificerade, dokument 2000, och 2003 godkände NSA (National Security Agency) att använda högre bitnycklar – endast 192 bitar och 256 bitar – för topphemliga dokument. Konsortiet New European Schemes for Signatures, Integrity and Encryption (NESSIE) antog AES 2003 också.
AES används i IKE (Internet Key Exchange), som överför den hemliga nyckeln för dekryptering med publik nyckelkryptering, och i IPSec (Internet Protocol Security). Vissa säkerhetsexperter anser att Rijndael-algoritmen inte var den bäst lämpade algoritmen för den typ av användning som AES används för. Andra hävdar att ingen av algoritmerna skulle ha fått universellt stöd. Försök att bryta den pågår och spel har lagts på hur lång tid det kommer att ta innan det knäcks.