Wat is Rijndael-codering?
Versleuteling is een methode om gegevens veilig, privé en authentiek te houden terwijl ze van plaats naar plaats reizen. Of het nu op papier is of via internet via e-mail, tijdens het verzenden van een formulier of tijdens een creditcardtransactie, codering helpt gegevens te beschermen. Het woord codering betekent 'veroorzaken te worden verborgen', en codering werkt door een algoritme of gestandaardiseerd proces toe te passen op sommige gegevens in zijn leesbare vorm - platte tekst genoemd - om het te converteren naar een onleesbare vorm - cijfertekst genoemd - totdat het zijn bedoelde ontvanger, die deze ontgrendelt met een sleutel. Rijndael-codering is een type coderingsalgoritme.
Het is niet duidelijk of Rijndael / RINE dahl / of / RAIN dahl / moet worden uitgesproken, maar het is duidelijk dat het woord werd gevormd door delen van de achternamen van de twee uitvinders, Belgische cryptografen Joan Daemen en Vincent Rijmen, samen te voegen. Rijmen en Daemen, die eerder een coderingsalgoritme genaamd Square hadden gewerkt, ontwikkelden Rijndael-codering in reactie op een soort wedstrijd van cryptografen. In 1977, toen de veiligheid van de Data Encryption Standard (DES) in twijfel werd getrokken, nodigde het National Institute of Standards and Technology (NIST) cryptografen uit om geavanceerde algoritmen te maken en in te dienen om de basis van een nieuwe standaard te vormen. Teams van cryptografen uit 11 landen hebben 21 van dergelijke algoritmen ingediend: Rijndael-codering was degene die in 2000 werd geselecteerd.
Rijndael is een blokcodering in plaats van een streamingcodering, waarbij gegevens worden verwerkt in 128 bit blokken. Sleutels zijn langer dan in vorige systemen, zijnde 128 bits, 192 bits en 256 bits. De nieuwe standaard waarvan Rijndael-codering de basis is, die vanaf 2010 nog steeds wordt gebruikt, is Advanced Encryption Standard (AES), soms AES (Rijndael) genoemd. AES - en dus Rijndael-codering - wordt gebruikt in het draadloze protocol WAP2 (WiFi Protected Access, versie 2) en in IPSec (Internet Protocol Security), met name in IKE (Internet Key Exchange), dat deel uitmaakt van IPSec. IKE is een methode voor sleuteluitwisseling.
Ten minste gedeeltelijk vanwege het vertrouwen in Rijndael-codering, is AES goedgekeurd voor belangrijke gegevenstransfers door verschillende organisaties. In 2000 begon de regering van de Verenigde Staten AES te gebruiken voor het coderen van gevoelige, niet-geclassificeerde documenten. In 2003 keurde de National Security Agency (NSA) van de VS het gebruik van de hoogste bitsleutels goed voor het coderen van topgeheime documenten. Eveneens in 2003 stemde het consortium New European Schemes for Signatures, Integrity en Encryption (NESSIE) in met AES. Zoals met elk algoritme, zijn er voortdurende pogingen om Rijndael-codering te kraken door zowel beveiligingsexperts als degenen die deze willen exploiteren.