DocumentCode
1212772
Title
Efficient substructure sharing methods for optimising the inner-product operations in Rijndael advanced encryption standard
Author
Hsiao, S.-F. ; Chen, M.-C.
Author_Institution
Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
Volume
152
Issue
5
fYear
2005
Firstpage
653
Lastpage
665
Abstract
The Rijndael advanced encryption standard (AES) contains two paired important transformations, MixColumns (inverse MixColumns) and SubByte (inverse SubBytes), the most crucial operations in the AES encryption /decryption processes. They consist of XOR-based inner production operations in GF(28). In the paper, two substructure sharing methods are proposed to reduce the area cost of implementing these transformations. The first method exploits pure bit-level sharing with two optimisation stages, while the second method combines both the byte-level and bit-level techniques to further improve the area /speed performance. Comparisons in both the architectural-level designs and the technology-dependent cell-based implementations are given. An AES processor with iterative architecture is implemented using both a 0.18 μm UMC cell library and a Xilinx FPGA device. Experimental results show that the whole AES processor based on our proposed method can reduce area cost significantly compared with Synopsys area-optimised synthesis results or other previous implementations.
Keywords
Galois fields; cryptography; field programmable gate arrays; optimisation; standards; AES processor; Rijndael advanced encryption standard; SubByte; Synopsys area-optimised synthesis; UMC cell library; XOR-based inner production operations; Xilinx FPGA device; architectural-level design; bit-level sharing; decryption process; encryption process; inner-product operations; inverse MixColumns; inverse SubBytes; iterative architecture; optimisation; substructure sharing;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:20045152
Filename
1532087
Link To Document