Implementation of IC Card Interface Chipset with AES Cryptography

AES 암호화 모듈을 내장한 IC카드 인터페이스 칩? 개발

  • 김동순 (전자부품연구원 DMB 사업단) ;
  • 이성철 (전자부품연구원 SOC연구센터)
  • Published : 2003.10.01

Abstract

In this paper, we propose the implementation techniques of IC card chipset that is compatible with international standard ISO-7816 and supports WindowsCE operating system to expropriate various electronic cash and credit card. This IC card interface chip set is composed with 32 bit ARM720T Core and AES(Advanced Encryption System) cryptography module for electronic commerce. Six IC card interfaces support T=0, T=1 protocol and two of them are used to interface with user card directly, the others are used for interface with SAM card. In addition, It supports a LCD controller and USB interface for host. We improved the performance about 70% than software based It card chip set and verified using Hynix 0.35um process.

본 논문에서는 각종 전자화폐 및 신용카드를 수용할 수 있도록 WindowsCE 운영체제를 지원하고, 국제적인 표준인 ISO-7816과 호환 가능한 IC카드용 칩의 구현에 관해 기술하였으며, 고성능의 32비트 ARM720T Core와 AES(Advanced Encryption System) 암호 모듈을 내장한 IC카드 칩 의 구성 방법에 관해 제안하였다. 본 논문에서 제안한 IC카드 칩 은 T=0, T=1 프로토콜을 지원하는 6개의 ISO 7816 전용 인터페이스포함하고 있으며, 이중 2개는 사용자카드와의 인터페이스를 위해 사용되고 나머지 4개는 SAM 카드와 인터페이스를 위해 사용되도록 설계되었다. 본 논문에서 제안한 IC카드 인터페이스 칩 은 소프트웨어 기반의 인터페이스 칩 과 비교해 약 70%의 속도 향상을 얻을 수 있었으며, 하이닉스의 0.35um 공정을 이용해 제작 검증하였다.닉스의 0.35um 공정을 이용해 제작 검증하였다.

Keywords

References

  1. E. Biham, 'New types of cryptanalytic attacks using related keys,' Advances in Cryptology, Proceedings Eurocrypt'93, LNCS 765, T. Helleseth, Ed., Springer-Verlag, 1993, pp. 398-409
  2. EVM'96 Integrated Circuit Card Specification for payment systems
  3. R. Anderson, E. Biham, and L. Knudsen, 'Serpent: A Proposal for the Advanced Encryption Standard,' First Advanced Encryption Standard (AES) Conference, Ventura, CA, 1998
  4. J. Daemen and C. Clapp, 'Fast hashing and stream Encryption with PANAMA,' First Software Encryption, LNCS 1372, S. Vaudenay, Ed., Springer-Verlag, 1998, pp. 60-74
  5. V. Rijmen, 'Cryptanalysis and design of iterated block ciphers,' Doctoral Dissertation, October 1997, K.U.Leuven
  6. M. Matsui, 'Linear cryptanalysis method for DES cipher,' Advances in Cryptology, Proceedings Eurocrypt'93, LNCS 765, T. Helleseth, Ed., Springer-Verlag, 1994, pp. 386-397
  7. W. Rankl and W. Effing, Smart Card Handbook, John Wiley & Sons, LTD, 2000