DocumentCode :
397018
Title :
A VLSI implementation of a cryptographic processor
Author :
Lewis, M. ; Simmons, S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, Ont., Canada
Volume :
2
fYear :
2003
fDate :
4-7 May 2003
Firstpage :
821
Abstract :
Current CPU´s and DSP´s are not well equipped to deal with encryption for communication purposes. The fastest server CPUs cannot handle large numbers of secure connections while low power devices cannot meet the high throughput that new 3G networks are offering without severely sacrificing battery life. To combat these problems, a specialized crypto-CPU was designed and simulated. The design utilizes new processor and low power design methodologies to create a general purpose processor optimized for cryptographic algorithms. Specialized encryption units and their corresponding instructions were added so that common cryptographic operations could be done quickly and efficiently. The design methodologies, efficiency, cost trade-offs, and simulated performance are presented in this paper.
Keywords :
VLSI; circuit optimisation; cryptography; instruction sets; microprocessor chips; VLSI implementation; central processing unit; crypto-CPU; cryptographic processor; encryption unit; general purpose processor; low power design methodology; optimisation; very large scale integration; Algorithm design and analysis; Batteries; Cryptography; Design methodology; Design optimization; Digital signal processing; Network servers; Process design; Throughput; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
ISSN :
0840-7789
Print_ISBN :
0-7803-7781-8
Type :
conf
DOI :
10.1109/CCECE.2003.1226021
Filename :
1226021
Link To Document :
بازگشت