Kas yra AES algoritmas?

Kalbant apie kompiuterių saugumą, terminas algoritmas vartojamas kitaip nei, pavyzdžiui, matematikoje, kur jis reiškia sisteminę problemų sprendimo metodiką tam tikrame kontekste. Kompiuterių saugumo srityje tai reiškia kriptografinį algoritmą, kuris yra procedūrų arba taisyklių, kurių reikia laikytis šifruojant pranešimus, seka. Algoritmai gali būti paprastesni arba sudėtingesni, o sudėtingesnius nulaužti sunkiau. AES reiškia išplėstinį šifravimo standartą, o AES algoritmas yra kitas Rijndael algoritmo pavadinimas, kuris buvo pasirinktas naudoti AES standarte.

Rijndael algoritmas buvo pasirinktas tarptautiniame konkurse, kad būtų įtrauktas į AES. Kai atėjo laikas galvoti apie duomenų šifravimo standarto (DES) pakeitimą, kurio raktas buvo tik 55 bitų ilgis ir, kaip manoma, yra lėtas ir kelia didelius reikalavimus procesoriams, Nacionalinis standartų ir technologijų institutas (NIST) pakvietė kriptografus. sugalvoti pažangų algoritmą, kuriuo remiantis būtų galima sukurti AES, ty sukurti AES algoritmą. Kvietimas buvo pateiktas 1997 m. ir buvo svarstomas 21 pasiūlymas, kurį parengė komandos iš 11 šalių. 2000 m. Rijndael algoritmas buvo pasirinktas kaip AES algoritmas, todėl AES kartais vadinamas AES algoritmu (Rijndael).

Rijndael – įvairiai tariamas kaip /RAIN dahl/ arba /RINE dahl/ – buvo pavadintas sujungus dviejų kūrėjų – Joan Daemen ir Vincento Rijmen – vardų dalis. Algoritmas buvo pagrįstas ankstesniu algoritmu, kurį jie sukūrė kartu, pavadinimu „Square“. Naujasis AES algoritmas yra blokinis algoritmas, kurio duomenys apdorojami 128 bitų blokais. Tačiau nors DES raktai buvo tik 56 bitai, Rijndael raktai galėjo būti 128, 192 arba 256 bitai. Nepaisant to, kilo susirūpinimas dėl naujo algoritmo saugumo ir vis bandoma jį nulaužti.

2000 m. Jungtinių Valstijų vyriausybė pasirinko AES algoritmą neįslaptintiems, neskelbtiniems dokumentams. 2003 m. AES patvirtino Naujųjų Europos parašų, vientisumo ir šifravimo schemų (NESSIE) konsorciumas. Taip pat 2003 m. Nacionalinė saugumo agentūra (NSA) nusprendė naudoti aukščiausius AES bitų raktus itin slaptiems dokumentams. Interneto raktų mainai (IKE) taip pat naudoja AES algoritmą, kad perduotų slaptąjį raktą gavėjui, kad jis iššifruotų pranešimą. AES taip pat naudojamas interneto protokolo sauga (IPSec), saugos protokolas, skirtas autentifikuoti ir šifruoti žiniatinklyje.