Design and Implementation of File Access Control System using Java Card

자바카드를 이용한 파일 접근제어 시스템의 설계 및 구현

  • Koo, Eun-Bee (Dept. of Electronics&Computer Engineering) ;
  • Woo, Chan-Il (Dept. of Information and Communication Engineering, Seoil College)
  • 구은희 (단국대학교 대학원 전자컴퓨터공학과) ;
  • 우찬일 (서일대학 정보통신)
  • Published : 2006.03.25

Abstract

Recently, smart card system which is known as easy to portable and also safe from physical, electrical, and software attack is observed to manage information that becomes the target of security in safety. And java card graft upon java technology to smart card platform is having very good advantage with object-oriented techniques and also, java card have the open type OS that can show the same action in different hardware characteristic which allows various application programs. In this paper, we introduced independent execution characteristic of java platform because being set to each smart card was uncomfortable till now and we designed access control member card that allows several administrators in different access privilege by single card using java card. Several administrators can approach to various information of file type that is included on issued card to user by using different PIN. In the proposed method, confirmation of personal information, administration contents update, demand by contents, is possible by single card. At this moment, wish to do safer user certification that improve security limitation which is from PIN, used for user certification, and signature data. In the proposed method, as design and implementation of utilization technology of java card, biometrics, user certification which uses multi PIN, provide that more safety and conveniently.

최근 정보를 안전하게 관리하기 위한 방법으로 휴대가 용이하며 물리적, 전기적 그리고 소프트웨어적인 공격으로부터 안전한 스마트카드 시스템이 주목받고 있다. 자바카드는 스마트카드 플랫폼에 자바 기술을 접목시킨 것으로 객체지향 기법을 적용한 보안상 매우 우수한 장점을 지니고 있으며 특성이 다른 하드웨어에서 동일한 동작을 수행할 수 있는 개방형 운영체제를 가짐으로써 다양한 응용 프로그램을 수용할 수 있는 유연성을 가지고 있다. 본 논문에서는 지금까지 각각의 스마트카드 하드웨어에 맞추어져 수행되던 불편함을 자바의 플랫폼 독립적인 실행 특성을 도입함으로써, 통일된 개발 환경을 구축하고 있는 자바카드 기술을 이용하여 하나의 카드로 소유자 이외에도 다수의 관리자가 각기 다른 접근권한으로 접근통제가 가능한 회원카드를 설계하였다. 제안한 방법에서 사용자 인증은 일반적으로 사용되고 있는 PIN과 함께 서명데이터를 이용하여 PIN이 가지고 있는 본래의 보안취약점을 개선하여 보다 안전한 사용자 인증을 수행한다. 본 논문에서 제안한 방법은 사용자 인증, 파일 보안 등급의 차등적인 접근권한을 설계하고 구현함으로써 보다 안전하고 편리한 사용방법을 제공한다.

Keywords

References

  1. Jose Luis Zoreda Jose Manuel Oton, 'Smart cards,' Artech House, 1994
  2. Wolfgang Effing and Wolfgang Rankl, 'Smart Card Handbood,' Jahn Wiley & Sons, 2000
  3. Patrice Peyret, 'Java Card Technology for Smart Cards Architecture and Programmer's Guide,' April, 2000
  4. E. Vetillard, 'Tools for Integrating the Java CardTM API into $Jini^{TM}$ Connection Technology,' javaoneconf., 2000
  5. Zhiqun Chen, 'Java Card Technology for Smart Cards,' Addison-Wesley, pp.42-77, 2000
  6. C. P. Schnorr, 'Efficient Signature Generation by Smart Cards', Advances in Cryptology Crypto'89, Lecture Notes in Computer Science, G. Brassard (ed.), Berlin Springer-Verlag, Vol.435, pp.239-252, 1990
  7. J. Bigun, 'Multi-modal Person Authentication,' Face recognition, Sringer-Verlag, pp.26-50, 1997
  8. 윤치영, 염희균, 전성익, 황선명, '자바카드 애플릿의 검증 방법에 관한 연구', 정보처리학회 춘계학술대회, Vol.9, No.1, pp.489-492, 2002
  9. 임영이, 이윤철, 강회일, 이동일, '스마트카드 시스템의 보안 기술', 전자통신동향분석, 제14권 5호, pp.42-54, 1999
  10. 강세나, 이기한, 'IC 카드에 의한 원외 전자처방전 보안을 위한 시스템 구축', 정보처리학회 논문지, Vol.C, No.3, pp.281-286, 2003
  11. 백장미, 강병모, 홍인식, 'Java Card를 이용한 마일리지 통합관리 시스템 구현', 정보과학회 학회지, Vol.28, No.2, pp.214-216, 2002