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...

Full description

Saved in:
Bibliographic Details
Published in:Physics procedia Vol. 25; pp. 842 - 847
Main Authors: Gong, Jin, Liu, Wenyi, Zhang, Huixin
Format: Journal Article
Language:English
Published: Elsevier B.V 2012
Subjects:
ISSN:1875-3892, 1875-3892
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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