Mis on täiustatud krüpteerimisstandard?

Täiustatud krüpteerimisstandard (AES) on matemaatiline algoritm või šifr, mida kasutatakse teabe varjamiseks, nii et volitamata arvutikasutajad ei saaks seda salvestamise või edastamise ajal lugeda. Salakoodi kirjutamise teadust nimetatakse krüptograafiaks ja AES-i saab täpsemalt kirjeldada krüptoalgoritmina. Lisaks sellele pakub andmete skrambleerimine või krüpteerimine muid eeliseid peale teabe konfidentsiaalsuse tagamise.

Sõnumi krüpteerimine võib ka tõestada, et sõnum on autentne, ja jõustada tagasilükkamatust, mis on protsess, mis takistab isikul eitada, et ta saatis sõnumi või osales tehingus. Seda seetõttu, et krüptograafia abil saab luua koodi, mis pole mitte ainult arusaamatu, vaid ka ainulaadne. Unikaalne kood toimib nagu sõrmejälg ja seda ei saa muuta ilma privaatse dekrüpteerimisvõtmeta, seega on see seotud konkreetse sõnumi, tehingu või üksikisikuga.

Täiustatud krüpteerimisstandard valiti 2000. aasta oktoobris riikliku standardi- ja tehnoloogiainstituut (NIST) poolt välja peamiselt andmete krüpteerimisstandardi (DES) asendajana. Kuigi DES oli USA valitsuse ametliku krüpteerimisstandardina laialdaselt kasutusel olnud alates 1970. aastatest, on seda praegu mitu korda rikutud ja seda ei saa enam turvalisuse tagamiseks usaldada.

Ametlikult algas valikuprotsess 1997. aasta jaanuaris, kui NIST algatas uue turvalisema krüptoalgoritmi nõuete loetelu alusel taotluste esitamise taotluse. NIST soovis, et uus algoritm oleks piisavalt paindlik, et töötada nii füüsilistes seadmetes kui ka arvutiprogrammides. Samuti pidi see olema piisavalt vastupidav, et töötada vanematel masinatel ja töötada aastakümneid tulevikus.

NIST valis koostöös valitsuse, haridus- ja tööstusrühmadega algselt 15 kandidaati varajaseks kontrolliks. Põhjalikumaks testimiseks valiti välja viis finalisti. Lõpuks võitis šifr nimega Rijndael, mille kujundasid kaks Belgia krüptograafi Vincent Rijmen ja Joan Daemen, kelle perekonnanimed on algoritmi nime aluseks. Rijndael, mida sagedamini nimetatakse Advanced Encryption Standardiks, on ametlik krüptosüsteem, mida kasutatakse USA valitsuse rakenduste krüptimiseks.

Advanced Encryption Standard on sümmeetriline algoritm, mis tähendab, et see kasutab sõnumite krüptimiseks ja dekrüpteerimiseks ühte võtit. Inimene peaks meeles pidama, et võti on lihtsalt muutuja, mis sisestatakse algoritmi andmete randomiseerimiseks. Kuna AES tugineb mõlema ülesande täitmiseks ühele võtmele, on hädavajalik, et võti jääks salajaseks. Kui volitamata kasutajal õnnestus võti hankida, saab ta lugeda kõiki krüpteeritud sõnumeid.