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
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;
Conference_Titel :
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
Print_ISBN :
0-7803-7781-8
DOI :
10.1109/CCECE.2003.1226021