期刊论文详细信息
ETRI Journal
A Platform-Based SoC Design of a 32-Bit Smart Card
关键词: low power design;    smart card;    SoC;    Platform;   
Others  :  1184703
DOI  :  10.4218/etrij.03.0103.0026
PDF
【 摘 要 】

In this paper, we describe the development of a platform-based SoC of a 32-bit smart card. The smart card uses a 32-bit microprocessor for high performance and two cryptographic processors for high security. It supports both contact and contactless interfaces, which comply with ISO/IEC 7816 and 14496 Type B. It has a Java Card OS to support multiple applications. We modeled smart card readers with a foreign language interface for efficient verification of the smart card SoC. The SoC was implemented using 0.25 μm technology. To reduce the power consumption of the smart card SoC, we applied power optimization techniques, including clock gating. Experimental results show that the power consumption of the RSA and ECC cryptographic processors can be reduced by 32% and 62%, respectively, without increasing the area.

【 授权许可】

   

【 预 览 】
附件列表
Files Size Format View
20150520103536726.pdf 348KB PDF download
【 参考文献 】
  • [1]H. Chang, L. Cooke, M. Hunt, G. Martin, A. McNelly, and L. Todd, "Surviving the SOC Design Revolution," A Guide to Platform-Based Design, Kluwer Academic Pub., 1999.
  • [2]Kyung-Hoi Huh, Yong-Seok Kang, and Sungho Kang, "Efficient Path Delay Testing Using Scan Justification," ETRI J., vol. 25, no. 3, 2003, pp. 187-194.
  • [3]A. Noore, "Highly Robust Biometric Smart Card Design," IEEE Trans. Consumer Electron., vol. 46, no. 4, Nov. 2000, pp. 1059-1063.
  • [4]Sung Bum Pan, Youn Hee Gil, Daesung Moon, Yongwha Chung, and Chee Hang Park, "A Memory-Efficient Fingerprint Verification Algorithm Using a Multi-Resolution Accumulator Array," ETRI J., vol. 25, no. 3, 2003, pp. 179-186.
  • [5]Kyung Jin Byun, Sangbae Jeong, Hoi Rin Kim, and Minsoo Hahn, "Noise Whitening-Based Pitch Detection for Speech High Corrupted by Colored Noise," ETRI J., vol. 25, no. 1, 2003, pp. 49-51.
  • [6]J. Kessels, T. Kramer, G. Besten, A. Peeters, and V. Timm, "Applying Asynchronous Circuits in Contactless Smart Cards," Proc. of Advanced Research in Asynchronous Circuits and Systems, 2000, pp. 36-44.
  • [7]M. B. Srinvastava, A. P. Chandraksan, and R. W. Brodersen, "Predictive system shutdown and other architectural techniques for energy efficient programmable computation," IEEE Trans. VLSI Syst., vol. 4, no. 1, Mar. 1996, pp. 42-55.
  • [8]A. P. Chandrakasan, M. Potkonjak, R. Mehra, J. Rabaey, and R. W. Brodersen, "Optimizing power using transformations," IEEE Trans. Computer-Aided Design, vol. 14, no. 1, 1995, pp. 12-31.
  • [9]E. Musoll and J. Cortadella, "Scheduling and resource binding for low power," IEEE Int’l Symp. System Synthesis, Cannes, France, Apr. 1995, pp. 99-104.
  • [10]L. Benini and G. De Micheli, "Automatic Synthesis of Low-Power Gated-Clock Finite-State Machines," IEEE Trans. Computer Aided Design, vol. 15, no. 6, 1996, pp. 630-643.
  • [11]V. Tiwari, S. Malik, and P. Ashar, "Guarded evaluation: Pushing power management to logic synthesis/design," ACM/IEEE Int’l Symp. Low Power Design, Apr. 1995, pp. 221-226.
  • [12]L. Benini, M. Favalli, and G. De Micheli, "Design for testability of gated-clock FSM’s," IEEE European Design and Test Conf., 1996, pp. 589-596.
  • [13]K. Roy and S. Prasad, Low-Power CMOS VLSI Circuit Design, John Wiley & Sons, Inc., 2000.
  • [14]ARM Ltd., AMBA Advanced Microcontroller Bus Architecture Specification, 1997.
  • [15]Yil Suk Yang, Jongdae Kim, Tae Moon Roh, Dae Woo Lee, Jin Gun Koo, Sang-Gi Kim Il Yong Park, and Byoung Gon Yu, "A Serial Input/Output Circuit with 8 bit and 16 bit Selection Modes," ETRI J., vol. 24, no. 6, 2002, pp. 462-464.
  • [16]ISO/IEC 7816, Identification cards?Integrated circuit(s) cards with contacts, 1998.
  • [17]ISO/IEC 14443, Identification cards?Contactless integrated circuit(s) cards ? Proximity cards, 2000.
  • [18]M. Kim, Y. Choi, H. Kim, Y. Park, and K. Chung, "Design of RSA cryptographic circuit for smart card," ITC-CSCC, 2001.
  • [19]Y. Choi, H. Kim, M. Kim, Y. Park, and K. Chung, "Design of elliptic curve cryptographic coprocessor over binary fields for the IC card," ITC-CSCC, 2001.
  • [20]Model Technology Inc., ModelSim foreign language interface, version 5.5, 2001.
  • [21]Synopsys Corp., Power Compiler Reference Manual, v. 2000.05, 2000.
  • [22]Model Technology Inc., ModelSim SE User’s Manual, version 5.6b, 2002.
  • [23]Mentor Graphics Corp., Seamless CVE User’s and Reference Manual: Version 4.3, 2002.
  • [24]Hynix Semiconductor Inc., Macrocell Cell DataBook: 0.25-Micron 2.5V Standard Cell Library HSM222A, Aug. 2001.
  • [25]Jongdae Kim, Tae Moon Roh, Sang-Gi Kim, Il-Yong Park, Yil Suk Yang, Dae-Woo Lee, Jin-Gun Koo, Kyoung-Ik Cho, and Young Il Kang, "A Novel Process for Fabricating High Density Trench MOSFETs for DC-DC Converters," ETRI J., vol. 24, no. 5, 2002, pp. 333-340.
  • [26]ST Microelectronics, ST22XJ64: Smartcard 32-Bit RISC MCU With 64 Kbytes EEPROM And JAVACARDTM Hardware Execution, May 2002.
  • [27]Infineon Technologies, Security & Chip Card ICs SLE 88CX720P, June 2003.
  • [28]NEC Electronics (Europe) GmbH, V-WAY32/64 32-bit Security Cryptocontroller, Document No. U16674EE1V0PL00, Apr. 2003.
  文献评价指标  
  下载次数:6次 浏览次数:10次