Title :
A low-power reduced-area ROM architecture for cryptographic algorithms
Author :
Hileeto, M. ; Simmons, S.J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, Ont., Canada
Abstract :
This paper describes a new low-power, reduced-area, ROM architecture for block cipher applications. It exhibits a small speed penalty compared to a more conventional ROM implementation, but has the additional advantage of scalability. Area optimization is achieved by using a single decoder, a single set of input and output circuits, a single timing and control module, but a (variable) number of programmable ROM core blocks. A small logic block, which has an insignificant area overhead, is used to select the appropriate ROM core. This approach achieves a 3 to 5-fold area savings as compared to a previous ROM structure described by McKinney (1995). Additionally, the area saving increases as the required ROM size increases
Keywords :
cryptography; memory architecture; read-only storage; area optimization; block cipher applications; cryptographic algorithms; decoder; input and output circuits; logic block; low-power reduced-area ROM architecture; programmable ROM core blocks; scalability; speed penalty; timing and control module; Application software; Computer architecture; Cryptography; Decoding; Driver circuits; Energy consumption; MOSFETs; Read only memory; Scalability; Timing;
Conference_Titel :
Electrical and Computer Engineering, 2000 Canadian Conference on
Conference_Location :
Halifax, NS
Print_ISBN :
0-7803-5957-7
DOI :
10.1109/CCECE.2000.849662