Hvad er AES-algoritmen?
Når man taler om computersikkerhed, bruges udtrykket algoritme anderledes end i matematik, for eksempel, hvor det henviser til en systematisk metode til problemløsning i en bestemt sammenhæng. I computersikkerhed henviser det til en kryptografisk algoritme, som er en række af procedurer eller regler, der skal følges i krypteringsmeddelelser. Algoritmer kan være enklere eller mere komplekse, og de, der er mere komplekse, er vanskeligere at knække. AES står for Advanced Encryption Standard, og AES-algoritmen er et andet navn på Rijndael-algoritmen, der blev valgt til brug i AES-standarden.
Rijndael-algoritmen blev valgt i en international konkurrence, der skulle inkluderes i AES. Da tiden var inde til at overveje at udskifte Data Encryption Standard (DES) - som kun havde en 55-bit nøglængde og blev antaget at være langsom og stille store krav til processorer - inviterede National Institute of Standards and Technology (NIST) kryptografer at komme med en avanceret algoritme, som AES skal baseres på, dvs. at udvikle AES-algoritmen. Invitationen blev afgivet i 1997, og de 21 indlæg, der blev udviklet af hold fra 11 lande, blev overvejet. I 2000 blev Rijndael-algoritmen valgt til at være AES-algoritmen, hvorfor AES undertiden benævnes AES-algoritme (Rijndael).
Rijndael - forskelligt udtalt som / RAIN dahl / eller / RINE dahl / - blev navngivet ved at kombinere dele af navnene på de to udviklere, Joan Daemen og Vincent Rijmen. Algoritmen var baseret på en tidligere algoritme, de havde udviklet sammen kaldet Square . Den nye AES-algoritme er en blokalgoritme med data behandlet i 128-bit-blokke. Men mens nøglerne til DES kun var 56 bit, kunne disse for Rijndael være 128, 192 eller 256 bit. Ikke desto mindre har der været nogle bekymringer om, hvor sikker den nye algoritme er, og der er løbende forsøg på at knække den.
AES-algoritmen blev valgt af den amerikanske regering for uklassificerede, følsomme dokumenter i 2000. I 2003 blev AES vedtaget af de nye europæiske ordninger for signaturer, integritet og kryptering (NESSIE) konsortium. Også i 2003 besluttede National Security Agency (NSA) at bruge AES's højeste bitnøgler til tophemmelige dokumenter. Internet Key Exchange (IKE) bruger også AES-algoritmen til at overføre den hemmelige nøgle til modtageren for dekryptering af meddelelsen. AES bruges også i Internet Protocol Security (IPSec), en sikkerhedsprotokol til godkendelse og kryptering på nettet.