Design and Evaluation of Data-Dependent Hardware for AES Encryption Algorithm

Ryoichiro ATONO  Shuichi ICHIKAWA  

Publication
IEICE TRANSACTIONS on Information and Systems   Vol.E89-D   No.7   pp.2301-2305
Publication Date: 2006/07/01
Online ISSN: 1745-1361
Print ISSN: 0916-8532
Type of Manuscript: LETTER
Category: VLSI Systems
Keyword: 
FPGA,  custom circuit,  partial evaluation,  specialization,  cryptography,  embedded system,  

Full Text: PDF(115.1KB)
>>Buy this Article


Summary: 
If a logic circuit was specialized to a specific input, the derived circuit would be faster and smaller than the original. This study presents various designs of a key-specific AES encryption circuit. In our iterative design, 41% of the logic gates and 20% of RAM were reduced, while 24% more performance was derived. In our pipelined design, 54% of the logic gates and 20% of RAM were reduced, while 74% higher performance was achieved. The results on DES encryption circuits are also presented for comparison.