Galvenais citi

AES kriptogrāfija

AES kriptogrāfija
AES kriptogrāfija

Video: SSL, TLS, HTTP, HTTPS Explained 2024, Jūlijs

Video: SSL, TLS, HTTP, HTTPS Explained 2024, Jūlijs
Anonim

AES pilnībā pilnveidotā šifrēšanas standartā - datu šifrēšanas standartā, ko apstiprinājis ASV Nacionālais standartu un tehnoloģijas institūts (NIST) kā datu šifrēšanas standarta (DES) aizstājēju. AES piedāvā daudz lielāku drošību nekā DES komunikācijām un komerciāliem darījumiem internetā.

1997. gada janvārī NIST publiskoja kandidātu pieprasījumu aizstāt novecojušo DES, kā rezultātā no 12 valstīm tika iesniegti 15 reāli iesniegumi. 2000. gada oktobrī NIST paziņoja, ka Rijndael - divu Beļģijas kriptogrāfistu - Džoana Daemena un Vinsenta Rijmena - radītā programma tika pieņemta par jauno standartu jeb Advanced Encryption Standard (AES). NIST priekšgājējs, Nacionālais standartu birojs, bija gaidījis, ka DES tiks ieviests īpašam nolūkam paredzētā aparatūrā, un līdz ar to maz vai nemaz neņēma vērā tā efektīvu ieviešanu programmatūrā, ti, izmantojot vispārējas nozīmes mikroprocesorus. Rezultātā DES nespēja izmantot mikroprocesoru straujo attīstību, kas notika 20. gadsimta pēdējās divās desmitgadēs. No otras puses, AES specifikācijās vienādi tika uzsvērta aparatūras un programmatūras ieviešana. Daļēji tas atzina viedkaršu un cita tirdzniecības vietas aprīkojuma vajadzības, kurām parasti ir ļoti ierobežotas skaitļošanas iespējas, bet vēl svarīgāka bija interneta un e-komercijas augošo vajadzību atzīšana. Balstoties uz viņu pieredzi ar DES, kur skaitļošanas uzlabojumi vienkārši pārspēj fiksētās 56 bitu koda atslēgas darba koeficientu, NIST specifikācijas AES arī aicināja uz algoritmu, kas vajadzības gadījumā spētu palielināt atslēgas garumu. Rijndael sevi pierādīja kā pietiekami mazu, lai to varētu ieviest viedkartēs (ar kodu mazāku par 10 000 baitiem), gan pietiekami elastīgu, lai varētu izmantot garākus taustiņu garumus.

Balstoties uz DES pieredzi, ir pamatots iemesls uzskatīt, ka AES nepakļausies kriptoanalīzei, kā arī to nepārsniegs skaitļošanas tehnikas attīstība, kā tas bija DES, jo tā darba faktoru var viegli pielāgot, lai pārsniegtu tos.