DocumentCode :
3251384
Title :
Mapping of high-bit algorithm to low-bit for optimized hardware implementation
Author :
Farhan, Sheikh Muhammad ; Khan, Shoab A. ; Jamal, Habibullah
Author_Institution :
Univ. of Eng. & Technol., Taxila, Pakistan
fYear :
2004
fDate :
6-8 Dec. 2004
Firstpage :
148
Lastpage :
151
Abstract :
This paper presents the outcome of a novel technique for mapping a class of high data width algorithms to low data width for efficient hardware implementation. The complexity of mapping an algorithm in hardware directly depends upon the data path size as all the registers and computational blocks depend on this size. Reducing the data path requirement can result in substantial savings in hardware. Folding techniques classically reduce the bit-widths. Our techique reduces the data path width without folding or timesharing the hardware resources. The technique is implemented on the advanced encryption standard (AES) algorithm and substantial savings in hardware cost is reported. Using this technique the 32-bit AES is implemented on a byte-systolic 8-bit architecture. The proposed crypto processor architecture resulted in efficient hardware resource utilization reducing data-path, buses, registers and memories to 8-bits, minimizing control logic, area and power. Unlike commercially available AES architectures, which incorporate separate hardware modules for key expansion, the proposed crypto processor design reuses the same architecture for both key expansion and encryption. The proposed design offers moderately high data rates when mapped on FPGA.
Keywords :
cryptography; data reduction; field programmable gate arrays; systolic arrays; FPGA; advanced encryption standard algorithm; advanced encryption standard architecture; algorithm data width reduction; byte-systolic 8-bit architecture; cryptoprocessor architecture design; data path width reduction; folding techniques; hardware implementation; hardware modules; key encryption; key expansion; Algorithm design and analysis; Costs; Cryptography; Data engineering; Hardware; Iterative algorithms; Logic; Peak to average power ratio; Registers; Strontium;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronics, 2004. ICM 2004 Proceedings. The 16th International Conference on
Print_ISBN :
0-7803-8656-6
Type :
conf
DOI :
10.1109/ICM.2004.1434230
Filename :
1434230
Link To Document :
بازگشت