Wat is de geavanceerde coderingsstandaard?
De Advanced Encryption Standard (AES) is een wiskundig algoritme of codering die wordt gebruikt om informatie te verbergen, zodat deze niet kan worden gelezen door onbevoegde computergebruikers wanneer deze wordt opgeslagen of onderweg is. De wetenschap van het schrijven in geheime code wordt cryptografie genoemd en AES kan nauwkeuriger worden omschreven als een cryptografisch algoritme. Bovendien biedt het proces van het versleutelen of coderen van gegevens andere voordelen dan ervoor te zorgen dat informatie vertrouwelijk blijft.
Het coderen van een bericht kan ook bewijzen dat een bericht authentiek is en onweerlegbaarheid afdwingt, een proces dat voorkomt dat een persoon ontkent dat hij een bericht heeft verzonden of bij een transactie betrokken was. Dit komt omdat cryptografie kan worden gebruikt om een code te maken die niet alleen onbegrijpelijk maar ook uniek is. De unieke code werkt als een vingerafdruk en kan niet worden gewijzigd zonder een persoonlijke decoderingssleutel, dus deze is gebonden aan een specifiek bericht, transactie of individu.
De Advanced Encryption Standard werd in oktober 2000 geselecteerd door het National Institute of Standards and Technology (NIST), voornamelijk als vervanging voor de Data Encryption Standard (DES). Hoewel DES al sinds de jaren 70 op grote schaal wordt gebruikt als de officiële coderingsstandaard van de Amerikaanse overheid, is het momenteel vele malen verbroken en kan het niet langer worden vertrouwd voor de veiligheid.
Officieel begon het selectieproces in januari 1997 toen het NIST een verzoek tot het indienen van voorstellen op basis van een lijst met vereisten voor een nieuw, veiliger cryptografisch algoritme startte. NIST wilde dat het nieuwe algoritme flexibel genoeg was om zowel op fysieke apparaten als op computerprogramma's te werken. Het moest ook robuust genoeg zijn om op oudere machines te werken en tientallen jaren in de toekomst te functioneren.
De NIST heeft in samenwerking met de overheid, het onderwijs en de industrie aanvankelijk 15 kandidaten gekozen voor een vroeg examen. Vijf finalisten werden gekozen voor uitgebreidere testen. De uiteindelijke winnaar was een cijfer genaamd Rijndael dat werd ontworpen door twee Belgische cryptografen, Vincent Rijmen en Joan Daemen, wiens achternamen de basis vormen voor de naam van het algoritme. Rijndael, beter bekend als Advanced Encryption Standard, is het officiële cryptosysteem dat wordt gebruikt voor het coderen van Amerikaanse overheidstoepassingen.
Advanced Encryption Standard is een symmetrisch algoritme, wat betekent dat het een enkele sleutel gebruikt om berichten te coderen en te decoderen. Een persoon moet niet vergeten dat een sleutel gewoon een variabele is die in het algoritme wordt ingevoegd om de gegevens te randomiseren. Omdat AES voor beide taken op één sleutel vertrouwt, is het absoluut noodzakelijk dat de sleutel geheim blijft. Als een onbevoegde gebruiker de sleutel zou kunnen verkrijgen, zou hij alle gecodeerde berichten kunnen lezen.