Diversification of User Authentication by Writing Applet on Java Card

자바카드 애플릿 설정에 따른 사용자 인증의 다각화

  • 송영상 (단국대학교 전자전기공학부) ;
  • 신인철 (단국대학교 전자전기공학부)
  • Received : 2009.12.12
  • Published : 2009.12.30

Abstract

Recently, IC cards are used to protect personal information and to have user verification. Among them, the usage of Java Cards which can contain applications after issuing are increasing and installing several applets on Java card is possible. When Java Cards are used, applet works after completing user identification. In this paper, we designed, embodied and verified the mechanism of user identification process according to PIN setting of applets; Stored_PIN, Install_PIN and Update_PIN. These several applications of Java cards will be used for user identification independently or multiply, while using diverse user identification.

최근 개인 정보보호 및 사용자 인증에 IC카드가 사용되고 있다. 이 중 발급 후 응용프로그램을 적재 할 수 있는 자바카드의 활용이 증가하고 있으며, 한 장의 자바카드에 여러 개의 애플릿을 설치할 수 있다. 자바카드 사용 시 애플릿은 사용자 인증이 이루어진 후에 동작한다. 본 논문에서는 자바카드 내에서 동작하는 애플릿의 PIN 설정에 따라 Stored_PIN, Install_PIN, Update_PIN으로 구분하여 사용자 인증이 수행되는 메커니즘을 설계 구현하고 이를 검증한다. 사용자 인증의 다각화를 이용하여 자바카드의 여러 응용프로그램이 독립적 또는 복합적으로 사용자 인증에 활용될 수 있을 것이다.

Keywords

References

  1. W. Rankl, W.Effing, Smart Card HandBook, WILEYVCH, 2000.
  2. Timothy M. Jurgensen, Scott B.Guthery, "Smart Cards", Person Education, 2002.
  3. S. Oaks, JAVA Security, O'REILLY, 1998
  4. Z. Chen, Java Card Technology for Smart Cards, Addison Wesley, 2000.
  5. V. Hassler, M. Manninger, M. Gordeev, C. Muller, "Java Card for E-Payment Application", Artech House, 2002.
  6. M. Oestreicher, "Transactions in Java Card", Annual Computer Security Application Conference, pp.291-298, 1999.
  7. L. Casset, L. Burdy, A. Requet, "Formal Development of an Embedded Verifier for Java Card Byte Code" International Conference on Dependable System and Networks, pp.51-56, 2002.
  8. Jinyoung Moon, Jongyoul Park, Euihyun Paik, "JavaCard-based Two-Level User Key Manage -ment for IP Conditional Access Systems", ICON2007, Networks, 19-21 Nov., pp.72-76, 2007.
  9. MacDonald, J.A.; Mitchell, C.J, "Using The GSM/UMTS SIM to Secure Web Services", Mobile Commerce and Services, WMCS '05. The Second IEEE International Workshop on 19-19 July pp.70 - 78, 2005.
  10. 김호원, 최용제, 김무섭, 박영수, "비대칭키 암호 알고리즘을 고속으로 수행하는 자바카드 구현 및 성 능 평가", 대한전자공학회 하계종합학술대회 논문집 제24권 제1호, pp.55-58, 2001.
  11. 문상재, 이필중, "차세대 IC 카드를 이용한 정보 보호 신기술 시스템 개발", 정보통신부 보고서, 1997
  12. 김연선, 이창욱, "자바카드 애플릿 설계 및 검증 에 관한 연구", 한국통신정보보호학회 종합학술 발표 회논문집, Vol.10, No.1, pp.805, 2000.
  13. 김성준, 이희규, 조한진, 이재광, "자바카드 기반 공개키 암호 API를 위한 임의의 정수 클래스 설계 및 구현", 정보처리학회, 9권 2호, pp.163-172, 2002.
  14. 김도우, 정민수, "자바카드 플랫폼상에서 자바 클 래스 파일의 최적화 연구", 멀티미디어학회 논문지, 6 권 7호, pp.1200-1208, 2003