An area-efficient universal cryptography processor for smart cards

被引:26
作者
Eslami, Y [1 ]
Sheikholeslami, A
Gulak, PG
Masui, S
Mukaida, K
机构
[1] Micron Technol Inc, Dept DRAM Res & Dev, Boise, ID 83707 USA
[2] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
[3] Fujitsu Labs Ltd, Kawasaki, Kanagawa 2118588, Japan
基金
加拿大自然科学与工程研究理事会;
关键词
computer security; cryptography; microprocessors; smart cards;
D O I
10.1109/TVLSI.2005.863188
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cryptography circuits for smart cards and portable electronic devices provide user authentication and secure data communication. These circuits should, in general, occupy small chip area, consume low power, handle several cryptography algorithms, and provide acceptable performance. This paper presents, for the first time, a hardware implementation of three standard cryptography algorithms on a universal architecture. The microcoded cryptography processor targets smart card applications and implements both private key and public key algorithms and meets the power and performance specifications and is as small as 2.25 mm(2) in 0.18-mu m 6LM CMOS. A new algorithm is implemented by changing the contents of the memory blocks that are implemented in ferroelectric RAM (FeRAM). Using FeRAM allows nonvolatile storage of the configuration bits, which are changed only when a new algorithm instantiation is required.
引用
收藏
页码:43 / 56
页数:14
相关论文
共 30 条
[1]  
[Anonymous], 1999, DATA ENCRYPTION STAN
[2]  
[Anonymous], 2002, DISCRETE MATH
[3]  
[Anonymous], 14443 ISO IEC
[4]  
[Anonymous], 2001, Advanced Encryption Standard
[5]   High-speed implementation of an ECC-based wireless authentication protocol on an ARM microprocessor [J].
Aydos, M ;
Yanik, T ;
Koç, ÇK .
IEE PROCEEDINGS-COMMUNICATIONS, 2001, 148 (05) :273-279
[6]  
Blake I.F., 1999, ELLIPTIC CURVES CRYP
[7]   A cryptographic processor for arbitrary elliptic curves over GF(2m) [J].
Eberle, H ;
Gura, N ;
Chang-Shantz, S .
IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, :444-454
[8]  
Eguro K, 2003, ANN IEEE SYM FIELD P, P111
[9]   Circuit implementations of the differential capacitance read scheme (DCRS) for ferroelectric random-access memories (FeRAM) [J].
Eslami, Y ;
Sheikholeslami, A ;
Masui, S ;
Endo, T ;
Kawashima, S .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2004, 39 (11) :2024-2031
[10]   Am energy-efficient reconfigurable public-key cryptography processor [J].
Goodman, J ;
Chandrakasan, AP .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2001, 36 (11) :1808-1820