Národní úložiště šedé literatury Nalezeno 2 záznamů.  Hledání trvalo 0.00 vteřin. 
Implementace symetrické blokové šifry AES na moderních procesorech
Škoda, Martin ; Balík, Miroslav (oponent) ; Rášo, Ondřej (vedoucí práce)
Hlavním cílem diplomové práce je využití nových instrukcí z instrukční sady Intel® Advanced Encryption Standard New Instructions (AES-NI), která je dostupná na procesorech s kódovým označením Westmere a novějších. V teoretické části jsou popsány symetrické blokové šifry a jejich operační módy. Šifra AES je popsána podrobně, zejména používané blokové transformace, expanze klíče a ekvivalentní inverzní šifra. Dále jsou popsány instrukce z instrukční sady AES-NI – je vysvětlena jejich funkčnost pomocí pseudokódů a jsou uvedeny příklady jejich použití. Následně je vytvořena dynamická knihovna, která implementuje šifru AES pro velikost klíče 128, 192 a 256 bitů a implementuje operační módy popsané v teoretické práci. Funkce knihovny jsou volány z prostředí Matlab pomocí skriptů a je ověřena jejich funkčnost porovnáním výsledků funkcí s testovacími vektory, které poskytuje v publikacích Národního institutu standardů a technologie.
Implementace symetrické blokové šifry AES na moderních procesorech
Škoda, Martin ; Balík, Miroslav (oponent) ; Rášo, Ondřej (vedoucí práce)
Hlavním cílem diplomové práce je využití nových instrukcí z instrukční sady Intel® Advanced Encryption Standard New Instructions (AES-NI), která je dostupná na procesorech s kódovým označením Westmere a novějších. V teoretické části jsou popsány symetrické blokové šifry a jejich operační módy. Šifra AES je popsána podrobně, zejména používané blokové transformace, expanze klíče a ekvivalentní inverzní šifra. Dále jsou popsány instrukce z instrukční sady AES-NI – je vysvětlena jejich funkčnost pomocí pseudokódů a jsou uvedeny příklady jejich použití. Následně je vytvořena dynamická knihovna, která implementuje šifru AES pro velikost klíče 128, 192 a 256 bitů a implementuje operační módy popsané v teoretické práci. Funkce knihovny jsou volány z prostředí Matlab pomocí skriptů a je ověřena jejich funkčnost porovnáním výsledků funkcí s testovacími vektory, které poskytuje v publikacích Národního institutu standardů a technologie.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.