Kas yra Rijndael?

Žodis „Rijndael“ buvo sukurtas sujungus Vincento Rijmeno ir Joan Daemen, abiejų iš Belgijos, pavardžių dalis, kad būtų sukurtas pavadinimas algoritmui, kurį jie sukūrė atsakydami į 1997 m. Nacionalinio standartų ir technologijos instituto (NIST) kvietimą. pateikti išplėstinį algoritmą. Dvidešimt viena komanda iš 11 skirtingų šalių pasiūlė pasiūlymus, o po to, kai sąrašas buvo susiaurintas iki penkių finalininkų, Rijndael, tariamas arba /RINE dahl/ arba /RAIN dahl/, buvo atrinktas 2000 m., kad sudarytų tuometinio pažangaus šifravimo standarto ( AES).

AES, kartais vadinamas AES (Rijndael). Jis buvo sukurtas siekiant pakeisti duomenų šifravimo standartą (DES) ir būti saugesnis. Jis taip pat naudojamas kaip privatumo transformacija interneto protokolo saugoje (IPSec), taip pat interneto raktų mainuose (IKE). IKE naudoja viešojo rakto kriptografiją saugiai perduodant slaptąjį raktą iššifravimui.

Jungtinių Valstijų vyriausybė priėmė AES neskelbtiniems, bet neįslaptintiems dokumentams, todėl jis tapo federaliniu informacijos apdorojimo standartu (FIPS), šiuo atveju numeris 197. 2003 m. Nacionalinė saugumo agentūra (NSA) patvirtino AES naudojant 192 ir 256 bitų raktus net itin slaptiems dokumentams, o Europos konsorciumas NESSIE (Naujos Europos parašų, vientisumo ir šifravimo schemos) tai rekomendavo tais pačiais metais. Tam tikra prasme tai tapo pasauliniu standartu.

Belgijos kriptologai, sukūrę Rijndael, sukūrė jį iš ankstesnio bendradarbiavimo, pavadinto Square. Rijndael yra blokinis šifras, o tai reiškia, kad kriptografinis raktas ir algoritmas taikomi duomenims bloke, o ne atskiruose bituose. Tai alternatyva srauto šifrui. Šifruotojas tvarko duomenis 128 bitų blokuose ir palaiko 128, 156 ir 192 bitų raktus.

Kriptografijos ekspertai nesutaria, ar Rijndael buvo geriausias AES pasirinkimas. Kai kas sako, kad joks algoritmas nebūtų patenkinęs visų. Tebevyksta atakos prieš AES, taip pat daug žmonių, kurie dirba su blokiniais šifrais kaip klasė. Taip pat yra lažybų dėl to, ar AES yra visiškai saugus, viena vertus, ar jis bus sulaužytas iki tam tikrų nurodytų datų.