DOI QR코드

DOI QR Code

Design and Implementation of User Authentication Protocol for Wireless Devices based on Java Card

자바카드 기반 무선단말기용 사용자 인증 프로토콜의 설계 및 구현

  • 이주화 (경남대학교 대학원 컴퓨터공학과) ;
  • 설경수 (경남대학교 대학원 컴퓨터공학과) ;
  • 정민수 (경남대학교 정보통신공학부)
  • Published : 2003.10.01

Abstract

Java card is one of promising smart card platform with java technology. Java card defines necessary packages and classes for Embedded device that have small memory such as smart card Jana card is compatible with EMV that is Industry specification standard and ISO-7816 that is international standard. However, Java card is not offers user authentication protocol. In this paper, We design and implement an user authentication protocol applicable wireless devices based on Java Card using standard 3GPP Specification (SMS), Java Card Specification (APDU), Cryptography and so on. Our Java Card user authentication techniques can possibly be applied to the area of M-Commerce, Wireless Security, E-Payment System, Mobile Internet, Global Position Service, Ubiquitous Computing and so on.

자바카드는 스마트카드 플랫폼에 자바의 기술을 접목시킨 것으로 스마트카드와 같은 작은 메모리를 가진 임베디드 장치를 위한 프로그래밍에 필요한 패키지와 클래스를 정의하고 있다. 또한, 자바카드는 국제 표준인 ISO-7816과 산업 명세 표준인 EMV와 호환된다. 그러나, 현재 국내외적으로 USIM이 장착된 IMT-2000에 자바카드를 이용한 사용자 인증 프로토콜을 지원하고 있지 않다. 본 논문은 표준화된 3GPP 규격(SMS), 자바카드 기술규격(APDU) 그리고 암호화 기술 등을 사용하여 자바카드 기반 무선단말기에 적용 가능한 사용자 인증 프로토콜을 설계 및 구현하였다. 표준화된 기술을 이용한 자바카드 사용자 인증 기능 지원으로 자바카드 응용 프로그램 개발 지원 도구의 보안 기능, 무선상거래, 무선보안, 전자지불시스템, 모바일 인터넷, 위치서비스 그리고 유비쿼터스 컴퓨팅 환경 등에 적용 가능하다.

Keywords

References

  1. 한국전자통신연구소, (주)디지탈홈네트, '최종결과보고서(USIM Simulator 개발)', pp. 1-122, 2002
  2. 김충남, 이승준, 최호규, 신상욱외, 'IMT-2000 이동통신 표준 개론', 한국정보통신기술협회(TTA), pp.3-80, 2002
  3. 김연선, 이창욱, '자바카드 애플릿 설계 및 검증에 관한 연구', 한국통신정보보호학회 종합학술발표회논문지, Vol.10, No.1, pp.805, 2000
  4. Z. Chen, 'Java Card Technology for Smart Cards,' Addison-Wesley company, pp.42-72, 2000
  5. 김성중, 이희규, 조한진, 이재광, '자바카드 기반 공개키 암호 API를 위한 임의의 정수 클래스 설계 및 구현', 정보처리학회 논문지C, Vol.9-C, No.2, pp.163-172, 2002 https://doi.org/10.3745/KIPSTC.2002.9C.2.163
  6. http://java.sun.com/products/javacard/datasheet.html
  7. http://java.sun.com/products/javacard/
  8. 박창섭, '암호이론과 보안', 대영사, pp.359-383, 1999
  9. http://www.kisa.or.kr/technology/sub4/password.html, '일회용패스워드 기술', 한국정보보호진흥원(KISA)
  10. 박중길, 장태주, 박종주, 류재철, '시간을 이용한 효율적인 일회용 패스워드 알고리즘', 정보처리학회논문지C, Vol.8-C, No.4, pp.373-378, 2001
  11. Rescorla, Eric., 'SSL and TLS(Designing and Building Secure Systems),' Addison-Wesley company, pp.175-217, 2001
  12. http://www.3gpp.org/spec/specs.htm, SMS Packet Specification
  13. http://www.tta.or.kr/fileDB/choan/TTAE.3G-23.048(R4-4.3.0).doc, Security Mechanisms for the (U)SIM application toolkit ; Stage 2 (Release 4)
  14. http://java.sun.com/, Sun Microsystems, Java Home Page
  15. http://www.3gpp.org, W-CDMA 유럽중심의 표준화 기구
  16. http://www.3gpp2.org, CDMA-2000 북미중심의 표준화 기구
  17. http://www.tta.or.kr, 한국정보통신기술협회

Cited by

  1. Design and Implementation of Multi-functional Java Card for AMR vol.9, pp.8, 2009, https://doi.org/10.5392/JKCA.2009.9.8.064