Multiple Lookup Table-Based AES Encryption Algorithm Implementation

Anew AES (Advanced Encryption Standard) encryption algorithm implementation was proposed in this paper. It is based on five lookup tables, which are generated from S-box(the substitution table in AES). The obvious advantages are reducing the code-size, improving the implementation efficiency, and he...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Physics procedia Ročník 25; s. 842 - 847
Hlavní autori: Gong, Jin, Liu, Wenyi, Zhang, Huixin
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier B.V 2012
Predmet:
ISSN:1875-3892, 1875-3892
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:Anew AES (Advanced Encryption Standard) encryption algorithm implementation was proposed in this paper. It is based on five lookup tables, which are generated from S-box(the substitution table in AES). The obvious advantages are reducing the code-size, improving the implementation efficiency, and helping new learners to understand the AES encryption algorithm and GF(28) multiplication which are necessary to correctly implement AES[1]. This method can be applied on processors with word length 32 or above, FPGA and others. And correspondingly we can implement it by VHDL, Verilog, VB and other languages.
ISSN:1875-3892
1875-3892
DOI:10.1016/j.phpro.2012.03.166