Hvad er den avancerede krypteringsstandard?
Advanced Encryption Standard (AES) er en matematisk algoritme eller kode, der bruges til at skjule information, så den ikke kan læses af uautoriserede computerbrugere, når den er gemt eller under transit. Videnskaben med at skrive i hemmelig kode kaldes kryptografi, og AES kan beskrives mere præcist som en kryptografisk algoritme. Desuden giver processen med kryptering eller kryptering af data andre fordele udover at sikre, at information forbliver fortrolig.
Kryptering af en meddelelse kan også bevise, at en meddelelse er autentisk og håndhæve ikke-afvisning, hvilket er en proces, der forhindrer en person i at nægte, at han sendte en meddelelse eller var involveret i en transaktion. Dette skyldes, at kryptografi kan bruges til at oprette en kode, der ikke kun er uforståelig, men også unik. Den unikke kode fungerer som et fingeraftryk og kan ikke ændres uden en privat dekrypteringsnøgle, så den er bundet til specifik meddelelse, transaktion eller individuel.
Den avancerede krypteringsstandard blev valgt i oktober 2000 af National Institute of Standards and Technology (NIST), primært som en erstatning for Data Encryption Standard (DES). Mens DES var blevet brugt i vid udstrækning siden 1970'erne som den officielle amerikanske regerings krypteringsstandard, er den i øjeblikket blevet brudt mange gange og kan ikke længere have tillid til sikkerhed.
Officielt begyndte udvælgelsesprocessen i januar 1997, da NIST indledte en anmodning om forslag baseret på en liste over krav til en ny mere sikker kryptografisk algoritme. NIST ønskede, at den nye algoritme skal være fleksibel nok til at arbejde på fysiske enheder såvel som computerprogrammer. Det måtte også være robust nok til at arbejde på ældre maskiner og fungere i årtier ind i fremtiden.
NIST valgte i samarbejde med regerings-, uddannelses- og erhvervsgrupper oprindeligt 15 kandidater til tidlig eksamen. Fem finalister blev valgt til mere omfattende test. Den eventuelle vinder var en ciffer kaldet Rijndael, der blev designet af to belgiske kryptografer, Vincent Rijmen og Joan Daemen, hvis efternavne danner grundlaget for algoritmens navn. Rijndael, mere almindeligt kaldet Advanced Encryption Standard, er det officielle kryptosystem, der bruges til at kryptere amerikanske regeringsapplikationer.
Advanced Encryption Standard er en symmetrisk algoritme, hvilket betyder, at den bruger en enkelt nøgle til at kryptere og dekryptere meddelelser. En person skal huske, at en nøgle simpelthen er en variabel indsat i algoritmen for at randomisere dataene. Da AES er afhængig af en enkelt nøgle til at udføre begge opgaver, er det bydende nødvendigt, at nøglen forbliver hemmelig. Hvis en uautoriseret bruger kunne få nøglen, kunne han læse alle krypterede meddelelser.