Što je napredni standard šifriranja?

Standard Advanced Encryption Standard (AES) matematički je algoritam ili šifra koji se koristi za prikrivanje informacija tako da ih neovlašteni korisnici računala ne mogu pročitati kada su pohranjeni ili u prijenosu. Znanost o pisanju tajnog koda naziva se kriptografija, a AES se točnije može opisati kao kriptografski algoritam. Nadalje, proces šifriranja ili šifriranja podataka pruža i druge prednosti osim što osigurava da informacije ostanu povjerljive.

Šifriranje poruke također može dokazati da je poruka autentična i nametnuti neporicanje, što je proces koji sprječava pojedinca da zaniječe da je poslao poruku ili je bio uključen u transakciju. To je zato što se kriptografija može koristiti za stvaranje koda koji nije samo nerazumljiv nego i jedinstven. Jedinstveni kod djeluje poput otiska prsta i ne može se promijeniti bez privatnog ključa za dešifriranje, pa je vezan za određenu poruku, transakciju ili pojedinca.

Napredni standard za šifriranje odabran je u listopadu 2000. od strane Nacionalnog instituta za standarde i tehnologiju (NIST), prvenstveno kao zamjena za Standard za šifriranje podataka (DES). Iako je DES bio naširoko korišten od 1970-ih kao službeni standard za šifriranje američke vlade, trenutno je više puta razbijen i više mu se ne može vjerovati u pogledu sigurnosti.

Službeno, proces odabira započeo je u siječnju 1997. kada je NIST pokrenuo zahtjev za prijedloge na temelju popisa zahtjeva za novi sigurniji kriptografski algoritam. NIST je želio da novi algoritam bude dovoljno fleksibilan za rad na fizičkim uređajima, kao i na računalnim programima. Također je morao biti dovoljno robustan da radi na starijim strojevima i funkcionira desetljećima u budućnost.

NIST je, u suradnji s vladom, obrazovnim i industrijskim grupama, u početku odabrao 15 kandidata za rano ispitivanje. Za opsežnije testiranje odabrano je pet finalista. Konačni pobjednik bila je šifra pod nazivom Rijndael koju su dizajnirala dva belgijska kriptografa, Vincent Rijmen i Joan Daemen, čija su prezimena osnova za naziv algoritma. Rijndael, koji se češće naziva Advanced Encryption Standard, službeni je kriptosustav koji se koristi za šifriranje aplikacija američke vlade.

Advanced Encryption Standard je simetričan algoritam, što znači da koristi jedan ključ za šifriranje i dešifriranje poruka. Osoba treba imati na umu da je ključ jednostavno varijabla umetnuta u algoritam za nasumično raspoređivanje podataka. Budući da se AES oslanja na jedan ključ za oba zadatka, imperativ je da ključ ostane tajan. Ako bi neovlašteni korisnik uspio dobiti ključ, mogao bi pročitati sve šifrirane poruke.