Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2006.13C.3.275

Design and Implementation of the Java Card API for Efficient File Management  

Song Young-Sang (단국대학교 대학원 전자.컴퓨터공학과)
Shin In-Chul (단국대학교 전자.컴퓨터공학부)
Abstract
There are several independent applets to support various applications in a Java Card. Each applet in a Java Card processes and manages its own data without concern to other applets and their data. In this paper we proposed file system API to support efficient file management based on Java Card. Also we designed and implemented Java Card based file system API using basic API and referring to the file system standard defined in ISO 7816-4 Smart Card standard. By using proposed file system API, we can replace duplications of same code in each applet with short method call. So the used memory space and processing time is reduced and also the reduction of development time and cost will be expected.
Keywords
Java Card; File System; Smart Card; Applet; Java Card API;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 황선명, 염희균, '자바카드 애플릿의 검증 방법', 정보처리학회 소프트웨어공학연구회지, 제5권 1호, pp.36-46, 2002   과학기술학회마을
2 Z. Chen, 'Java Card Technology for Smart Cards,' Addison Wesley, 2000
3 V. Hassler, M. Manninger, M. Gordeev, C. Muller, 'Java Card for E -Payrnent Application,' Artech House, 2002
4 M. Oestreicher, 'Transactions in Java Card,' Annual Computer Security Application Conference, pp.291 -298, 1999   DOI
5 L. Cas set, 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
6 W. Rankl, W. Effing, 'Smart Card Handbook,' WlLEYVCH, 2000
7 이정우, 전성의, '자바카드에서 Post-issuance API에 관한 연구', 정보과학회 가을 학술발표 논문집 2002권 pp.583-585, 2002   과학기술학회마을
8 Timothy M. Jurgensen, Scott B.Guthery, 'Smart Cards,' Person Education, 2002
9 S. Oaks, 'JAVA Security,' O'REILLY, 1998
10 http://kr.sun.com/korea/sun_info/2004/web_spring/sunintech/tech02.html
11 Uwe Hansmann 외, 'Smart Card Appli-cation Development Using Java,' Springer, 2002
12 SILBERSCHATZ외, 'Operating System Concepts,' WILEY, 2002
13 Jess Garms, Daniel Somerfield, 'Java Security,' 정보문화사, 2002
14 김호원, 최용제, 김무섭, 박영수, '비대칭키 암호 알고리즘을 고속으로 수행하는 자바카드 구현 및 성능 평가', 대한전자공학회 하계종합학술대회 논문집 제24권 제1호, pp.55-58, 2001   과학기술학회마을
15 http://java.sun.com/products/javacard/datasheet.html
16 http://www.zurich.ibm.com/jcop/order/tools.html
17 http://www.eclipse.org/downloads/index.php
18 문상재, 이필중, '차세대 IC 카드를 이용한 정보보호 신기술 시스템 개발', 정보통신부 보고서, 1997
19 김연선, 이창욱, '자바카드 DVMFFLT 설계 및 검증에 관한 연구', 한국통신정보보호학회 종합학술 발표논문집, Vol.10, No.1, pp.805, 2000
20 김성준, 이희규, 조한진, 이재광, '자바카드 기반 공개키 암호 API를 위한 임의의 정수 클래스 설계 및 구현', 정보처리학회, 9권 2호, pp.163-172, 2002   과학기술학회마을   DOI
21 임현준, 김현아, 정재우, 김광훈, 'Java Card SIM API의 Toolkit Registry 구현에 관한 연구', 정보처리학회 추계학술발표회 제9권 제2호, pp.1-4, 2002   과학기술학회마을
22 김도우, 정민수, '자바카드 플랫폼상에서 자바 클래스 파일의 최적화 연구', 멀티미디어학회 논문지, 6권 7호, pp.1200-1208, 2003   과학기술학회마을