• 제목/요약/키워드: Java card

검색결과 89건 처리시간 0.024초

다중 트랜잭션 기법을 이용한 자바 카드 가상 기계 성능 향상 (A Performance Enhancement of Java Card Virtual Machine with Multi-Transaction)

  • 노태헌;이동욱;정민수
    • 한국멀티미디어학회논문지
    • /
    • 제12권1호
    • /
    • pp.41-49
    • /
    • 2009
  • 오늘날 대부분의 스마트카드는 자바카드 플랫폼을 채택한 자바카드가 표준안으로 자리매김 하고 있다. 자바카드는 전원이 차단되면 작업 중이던 데이터가 손실되는 문제점을 가지고 있다. 데이터 손실의 해결책으로 트랜잭션 개념이 사용되지만, 한 번에 하나의 트랜잭션 처리만을 허용하므로, 트랜잭션이 필요한 작업들은 이전에 작업 중인 트랜잭션이 끝날 때까지 대기해야 하고, 이는 자바 카드의 성능을 저하시키는 요인이다. 본 논문에서는 자바 카드의 수행 성능을 향상시키기 위한 방안으로 다중 트랜잭션 버퍼에서 트랜잭션을 수행할 수 있도록 이중 잠금 규칙을 규정하고, 이 규칙에 따라 트랜잭션을 처리함으로써 트랜잭션 처리 성능을 개선시키고자 한다. 이러한 연구 결과를 통해 데이터의 안전성을 놀이고 트랜잭션이 필요한 데이터의 대기 시간을 줄이고 자바 카드의 수행 속도를 증가 시킬 수 있다.

  • PDF

Java Card SIM API 의 Toolkit Registry 구현에 관한 연구 (A Study on Toolkit Registry Implementation of the Java Card SIM API)

  • 임현준;김현아;정재우;김광훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (중)
    • /
    • pp.1155-1158
    • /
    • 2002
  • SIM 카드는 개인식별을 위해 GSM 단말기에 내장되는 스마트 카드의 한 종류이다. 그러나 기존의 SIM 카드는 어플리케이션을 업그레이드하거나 추가하기가 쉽지 않고 어플리케이션이 하드웨어에 종속적인 단점이 있어 SIM 카드의 활용범위를 좁히는 결과를 가져왔다. 본 논문에서는 이러한 단점을 해결할 수 있는 대안으로 제시되고 있는 Java Card와 Java Card 기술을 알아보고 이러한 Java Card 기술을 SIM 카드에 적용하기 위하여 필요한 Java Card SIM API에서의 Toolkit Registry에 대한 구현 내용을 기술한다.

  • PDF

File Cache 및 Direct Access기능을 추가한 Java Card File System에 관한 연구 (A Study of Java Card File System with File Cache and Direct Access function)

  • 이윤석;전하용;정민수
    • 한국멀티미디어학회논문지
    • /
    • 제11권3호
    • /
    • pp.404-413
    • /
    • 2008
  • 유비쿼터스 사회화에 따른 개인의 정보를 보호하기 위한 방안들이 많이 제시되고 있다. 이런 방안의 한 분야로 CPU와 메모리를 가진 스마트카드가 널리 사용되고 있으며, 스마트카드 중에서도 다양한 응용 프로그램을 사용 가능하게 하는 자바카드의 사용이 확대되고 있다. 자바카드 파일 시스템의 표준은 따로 정의되어 있지 않지만, 일반적으로 스마트카드 파일 시스템 표준을 따른다. 하지만 스마트카드 파일 시스템 표준을 따름에 있어서 자바카드 가상기계의 특성상 데이터 및 코드의 중복사용으로 메모리 공간의 비효율적인 사용과 처리 속도가 늦어지는 단점을 가지고 있다. 따라서 본 논문에서는 자바카드의 이러한 단점을 해결하기 위해 File Cache 기법과 Direct Access 기법을 제안하여 최소한으로 코드 수를 줄여 메모리 공간의 효율적인 사용과 처리 속도를 개선한다.

  • PDF

비대칭키 암호 알고리즘을 고속으로 수행하는 자바카드 구현 및 성능 평가 (Design of JavaCard with enhanced Public Key Cryptograhy and Its performance Evaluation)

  • 김호원;최용재;김무섭;박영수
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2001년도 하계종합학술대회 논문집(3)
    • /
    • pp.55-58
    • /
    • 2001
  • In this paper, we present the development of a JavaCard for public key crypto algorithms and its performance evaluation. To make a high performance for the public key crypto algorithm such as RSA and ECC on a JavaCard, we have implemented a crypto coprocessor in hardware and ported it to the card operating system and virtual machine environments. The performance of the public key crypto algorithms on the JavaCard shows that our JavaCard is suitable for If card applications which needs high performance and high level of security.

  • PDF

RAM기반 자바카드 인스톨러를 이용한 로딩속도 개선 (An Improvement in Loading Speed Using RAM-based Java Card Installer)

  • 진민식;최원호;이동욱;김한나;정민수;박규석
    • 한국멀티미디어학회논문지
    • /
    • 제10권5호
    • /
    • pp.604-611
    • /
    • 2007
  • 자바카드는 스마트카드와 (U)SIM기술의 표준 기술로 받아들여지고 있으며, 그것은 하드웨어 독립성과 이를 통해 구현 가능한 어플리케이션의 사후발행기능으로 Native카드와 구별된다. 그러나 자바카드의 가장 큰 단점 중 하나는 하드웨어 자인의 제약과 자바 언어 자체에서 야기되는 늦은 실행 속도 문제이다. 본 논문에서는 카드 터미널 또는 SMS를 통한 어플리케이션 동적 다운로드시 속도를 개선하기 위해 논리주소를 물리주소로 바꾸는 Resolution작업에서 애플릿의 다운로드시 기존의 EEPROM 기반 심볼릭 참조를 EEPROM에 비해 약 100,000배 빠른 RAM에서의 직접참조가 가능한 자바카드 인스톨러를 설계 및 구현하였다. 실험을 통해 확인한 결과 제안된 Resolution_In_RAM기법이 적용된 자바카드 인스톨러를 통해 애플릿을 다운로드하면 EEPROM 기록 횟수가 37%, 다운로드 시간이 30% 이상 감소됨을 알 수 있었다.

  • PDF

전력공급이 안정된 장치들을 위한 자바 COS에 관한 연구 (A Study on Java COS for Devices Which Have Safe Power System)

  • 정민수
    • 한국멀티미디어학회논문지
    • /
    • 제14권1호
    • /
    • pp.103-111
    • /
    • 2011
  • 기존의 스마트카드에 자바 플랫폼이 탑재된 자바 카드는 리더기를 통하여 전원이 잠시 공급될 때 어플리케이션을 적재하고 실행된다. 하지만 오늘날 여러 종류의 자바 카드는 USIM 카드와 같이 이동단말기 상에 내장되어 단말기로부터 항상 전원을 공급받을 수 있다. 이와 같이 항시 전원이 공급이 될 경우, 자바 카드들의 성능개선이 가능하다. 본 논문에서는 항시 전원 공급을 받는 자바 카드의 메모리 관리 메카니즘을 보다 효과적으로 운용함으로써 성능 향상된 애플릿 설치 및 실행이 가능한 자바카드 운영체제 시스템을 제안한다.

Java Card를 이용한 인터넷 쇼핑몰 마일리지 통합 관리 시스템에 관한 연구 (A Study on United Mileage Management System for Internet Shopping-Mall using Java Card)

  • 백장미;강병모;홍인식
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (2)
    • /
    • pp.214-216
    • /
    • 2001
  • 인터넷과 전자상거래가 활성화됨에 따라 인터넷상에서의 보다 안전하고 다양한 기능을 수행할 수 있는 지불수단이 필요하게 되었다. 스마트 카드는 안전성과 이동성이 뛰어나기 때문에, 전자상거래상의 일들을 수행하기에 적합하다. 특히, 스마트 카드의 차세대 COS로 주목받는 Java Card는 어플리케이션의 개발의 용이성과, 뛰어난 독립성을 제공하므로, 효율적인 개발을 할 수 있다. 본 논문에서는 지불에 관련된 쇼핑몰 마일리지 통합 관리 시스템의 개발을 제안함으로써 다양한 로열티 서비스 제공에 대하여 연구하였다. 제안된 시스템은 Java Card 내에 저장되는 한 개인의 독립적인 프로그램으로서, Java Card의 연산기능을 이용하여 서로 다른 마일리지 체계를 가지는 이종 쇼핑몰간의 통합마일리지를 직접 계산하고, 적립할 수 있는 카드 어플리케이션을 제안하였다.

  • PDF

자바 카드에서 접촉 및 비접촉 겸용 IC카드 OS의 설계 및 구현 (Implementation of the contact and contactless IC Card OS for Java Card)

  • 주홍일;손수호;전용성;전성익
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 하계종합학술대회 논문집(1)
    • /
    • pp.375-378
    • /
    • 2002
  • This paper describes tile design and implementation of contact and contactless If card OS(Operating System) for Java Card, namely JCOS(Java Card 05). The JCOS complies with ISO/IEC 7816 and IS0/1EC 14443 standards. The JCOS conforms to Java Card 2.1.2 specifications. The JCOS is running on 32-bit ARMTTDMI with public key crypto-coprocssor. This paper describes only the dual-interface protocol of the JCOS which supports contact and contactless applications in a single chip. The JCOS has been completed with our sample banking service and access control service in ETRI up to now.

  • PDF

안전한 전자상거래를 위한 JavaCard Toolkit의 설계 및 구현 (Design and Implementation of JavaCard Toolkit for Secure Electronic Commerce Application)

  • 하영국
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 추계학술발표논문집 (상)
    • /
    • pp.773-776
    • /
    • 2000
  • 최근 인터넷 전자상거래 시스템상에서 전송되는 개인 정보들을 안전하게 관리하기 위한 방법으로서 휴대가 가능한 스마트카드 시스템이 주목을 받고 있다. 현재 다양한 COS 를 탑재한 스마트카드 시스템들이 존재하고 있으나 강력한 보안 기능 및 다중 응용프로그램 환경을 제공하는 MULTOS 기반 시스템과 JVM 기반 JavaCard 시스템으로 서서히 양분되어 가고 있는 추세이다. 본 논문에서는 JavaCard 시스템을 대상으로 하는 Java Toolkit의 설계 및 구현에 대하여 설명한다. 개발된 Toolkit은 PKI 및 암호 처리 기술을 바탕으로 스마트카드, 사용자 시스템 및 서비스 제공자 시스템간의 정보교환을 위한 Java API를 제공함으로써 안전한 인터넷 전자상거래 응용 및 다양한 정보보호 시스템 개발을 위한 기반을 제공한다.

  • PDF

자바카드 기반 공개키 암호 API를 위한 임의의 정수 클래스 설계 및 구현 (Design and Implementation of Arbitrary Precision Class for Public Key Crypto API based on Java Card)

  • 김성준;이희규;조한진;이재광
    • 정보처리학회논문지C
    • /
    • 제9C권2호
    • /
    • pp.163-172
    • /
    • 2002
  • 자바카드 API는 한정된 메모리를 가진 스마트 카드 기반의 프로그램을 개발할 때 많은 이점을 제공한다. 그러나 공개키 암호 알고리즘 구현에 반드시 필요한 연산들인 모듈러 지수 연산, 최대공약수 계산, 그리고 소수 판정과 생성 등의 연산을 지원하지 않는다. 본 논문에서는 자바 카드에서 공개키 암호 알고리즘 구현을 위해서 반드시 필요한 연산들을 지원하는 임의의 정수 클래스의 설계 및 구현하였다.