Hva er AES-kryptering?
Advanced Encryption Standard (AES) er en symmetrisk nøkkelkrypteringsteknikk som brukes til å sikre og kryptere operativsystemer, harddisker, nettverkssystemer, filer, e-post og andre lignende data. I kryptografi består AES av tre blokkeringssifere hentet fra en større samling utgitt opprinnelig som Rijndael. Hver chiffer har en 128-bit blokkstørrelse med tre forskjellige nøkkelstørrelser på 128, 192 og 256 biter.
AES-chiffer gjør en rekke transformasjonsrunder gjentagende, noe som konverterer inngangs-ren tekst til en utgang av chiffertekst. Det er flere behandlingstrinn for hver runde med en runde som utelukkende er avhengig av krypteringsnøkkelen. Deretter brukes et sett med omvendte runder for å konvertere chifferteksten tilbake til ren tekst. AES-krypteringen bruker bare en 128-bits nøkkel til å kryptere og dekryptere data.
I USA (US) sendte National Institute of Standards and Technology (NIST) en forespørsel om krypteringsalgoritmer for AES-standarden. Joan Daemen og Vincent Rijmen jobbet sammen for å lage Rijndael-chiffer. De sendte inn chifferen sin til AES-utvelgelsesprosessen som Rijndael ble valgt ut fra.
Den amerikanske regjeringen godtok AES-krypteringsstandarden og implementerte den i sine systemer for å sikre klassifisert og ikke-klassifisert informasjon. I november 2001 ble AES valgt av NIST som Federal Information Processing Standard (FIPS), også kjent som FIPS197. I juli 2003 uttalte National Security Agency (NSA) at AES var sikker nok til å beskytte sin informasjon på det hemmelige og topphemmelige nivået.
AES-kryptering brukes over hele verden for å sikre noen av de mest beskyttede systemene for både regjeringsgrupper og næringsliv. AES-kryptering brukes til og med av enkeltpersoner for å beskytte private datamaskiner og nettverkssystemer. Det er nå standarden som er satt av den amerikanske regjeringen og enkeltpersoner over hele verden.
En av grunnene til at AES-kryptering fungerer så bra, er at den fungerer på flere nettverkslag samtidig. Selv om AES og Rijndael brukes om hverandre, er det noen forskjeller som bør bemerkes. Mens AES bruker en fast 128-bit block chiffer og tre nøkkelstørrelser på 128, 192 og 256 biter, kan Rijndael brukes med hvilken som helst størrelse block chiffer og nøkkel i flere 32-bits. Rijndael varierer fra 128-bit til 256 biter for nøkkel- og blokkeringschifferstørrelser.
Selv om AES-kryptering ikke er uknuselig, regnes den generelt som veldig sikker. Fram til 2009 ble det antatt at bare et sidekanalsangrep kunne komme gjennom et AES-beskyttet system. I 2009 ble relaterte nøkkelangrep og kjente sentrale skilleangrep rapportert. Noen av angrepene på AES-systemer er vanskelige å fullføre; angrep krever for eksempel at en bruker skal være på samme system som AES-krypteringsprogramvaren for å bryte chifferen.