• Title/Summary/Keyword: 카드 운영체제

Search Result 31, Processing Time 0.046 seconds

Implementation of Smart Card Operating System using RSA Cryptographic Algorithm (RSA 암호 알고리즘을 이용한 스마트카드의 운영체제 구현)

  • 김증섭;장유탁;김정준;김태근;유기영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10c
    • /
    • pp.700-702
    • /
    • 1998
  • 스마트카드 운영체제는 카드와 터미널간의 인증(authentication), 메시지 처리 및 메시지 처리시 비밀성(security) 유지 등의 작업을 수행한다. 본 논문은 스마트카드에서 DES 암호 알고리즘보다 보안성이 뛰어나고, 다양한 응용을 지원하기 위해서 RSA 암호 알고리즘을 이용한 확장 가능한 운영체제를 구현한다. 스마트카드 시스템과 운영체제의 구조는 ISO/IEC 7816 규정을 따르고 있었고, 몽고메리 알고리즘을 이용한 RSA 암호 알고리즘은 스마트카드에서 인증과 스마트카드 내에서 파일의 보안성, 메시지 보안 명령어를 안전하게 수행한다. 본 논문에서 제시한 스마트카드 운영체제는 다양한 응용을 지원하기 위하여 응용 목적에 따라 운영체제와 응용 프로그램을 확장할 수 있게 설계되었다.

  • PDF

Design of chip operating system for smart card (스마트 카드를 위한 칩 운영체제 설계)

  • NamGoong, Woo;Cho, Sang-Young
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2010.07a
    • /
    • pp.442-443
    • /
    • 2010
  • 최근 고성능 스마트 카드가 모바일 폰, 자바 카드, 전자 여권, 은행 카드용으로 여러 회사에서 다양하게 출시되고 있다. 이러한 스마트 카드는 내부의 다양한 응용 프로그램을 수행하기 위한 칩 운영체제를 가지고 있다. 본 논문은 다운로드 가능한 CAS 시스템에 특화된 칩 운영체제 설계에 대해 기술한다. 또한 칩 운영체제를 구현하기 위한 개발 환경으로 가상 개발 환경에 기초한 스마트 개발 환경 구현에 대해 기술하며 다양한 스마트 카드 응용 프로그램 개발을 위한 가상 개발 환경에 대해 논의한다.

  • PDF

Real-time Debugging Method for Java Card Operating System (자바 카드 운영체제를 위한 실시간 디버깅 방법)

  • 한진희;전성익
    • Proceedings of the Korea Institutes of Information Security and Cryptology Conference
    • /
    • 2003.12a
    • /
    • pp.9-12
    • /
    • 2003
  • 본 논문에서는 자바 카드 운영체제 개발 시 실시간으로 소스 코드를 디버깅할 수 있는 방법을 제안하고, 제안한 방법을 이용하여 자바 카드 운영체제 개발 시 실시간으로 소스코드 디버깅을 수행하는 과정을 실험결과를 통해 제시하고자 한다. 논문에서 제안하는 디버깅 기능은 디버깅을 위한 클래스 및 디버깅 메소드, native 인터페이스를 통해 연결될 디버깅 함수를 자바 카드 운영체제에 구현하여 개발자가 운영체제 개발을 수행하면서 실시간으로 운영체제상의 소스코드를 원하는 형태로 디버깅할 수 있는 편리한 개발 환경을 제공해 준다. 또한, 개발자 관점의 실시간 소스코드 디버깅 기능을 지원함으로써 자바 카드 운영체제 및 응용 프로그램의 개발을 가속화시키는 부가적인 효과를 얻을 수 있다.

  • PDF

Smart Card Operating System for Various Applications (다양한 응용을 위한 스마트카드 운영체제)

  • Kim, Jeung-Seop;Cho, Byoung-Ho;Kim, Hyo-Cheol;Lee, Jong-Kook;Yoo, Ki-Young
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.3
    • /
    • pp.277-288
    • /
    • 2002
  • In this paper, we describe a design and implementation method of a smart card operating system for multi applications. A smart card is the independent computing system and is able to be used in multi applications such as the electronic commerce and the electronic cash. Smart card operation system(SCOS) provides a basis of smart card booting, and controls and manages application programs. SCOS can produce and control a file system to support multi applications in EEPROM, communicate commands and messages with outside devices, process a command, produce a reply message, and provide security functions of file security in EEPROM, and communication security. Therefor, in this paper, we design and implement SCOS system that provides the authentication between a card and a terminal, the session authentication for multi applications, the processing of commands, and the maintenance of the security.

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

  • Jung, Min-Soo
    • Journal of Korea Multimedia Society
    • /
    • v.14 no.1
    • /
    • pp.103-111
    • /
    • 2011
  • Legacy Java card which adapts a Java platform loads and executes an application when electronics power is provided. However, recently the most Java cards are embedded into a mobile terminal as USIM cards, therefore the power is continually provided for the smart cards. In this case, operation of a Java card system needs to consider its operating system to be advanced in memory management, object management and transaction mechanism. In this paper, we present a high performance Java Card system which is able to have efficient installation, loading and execution of application by applying a new memory management of the smart card that has safe power system.

A Study and Implementation of a multi cardreader module interface optimizer based on the uClinux (uClinux 기반의 멀티카드리더기 모듈 인터페이스 최적화 방안에 관한 연구 및 구현)

  • Ha, Sung-Jun;Kim, Hong-Kyu;Moon, Seung-Jun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.318-321
    • /
    • 2006
  • 멀티미디어 디지털 기기의 발전으로 다양한 형태의 저장장치에 저장되어 있는 디지털 데이터 등을 다른 멀티미디어 디지털 기기에서 이용하기 위한 외부 인터페이스로 멀티카드리더기를 사용하며 이러한 멀티미디어 디지털 기기는 임베디드 리눅스를 기반으로 하고 있다. 이에 본 논문에서는 멀티미디어 디지털 기기에서 사용되는 uClinux기반의 운영체제와 멀티카드리더기 모듈과의 인터페이스 최적화 방안에 관하여 제안한다. 기존의 멀티카드리더기 모듈과의 인터페이스 방법은 시스템의 리소스를 많이 사용하여 시스템의 안전성이 떨어지며 성능 또한 좋지 못하다. 이러한 문제를 디바이스 드라이버와 운영체제 인터페이스를 최적화 하는 방법을 본 논문에서 논의 하고자 한다.

  • PDF

A Design of Expandable IC Card Operating System (확정성 있는 IC 카드 운영체제의 설계)

  • 박철한
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.9 no.2
    • /
    • pp.49-60
    • /
    • 1999
  • IC 카드의 하드웨어적인 제약으로 대부분의 IC 카드는 대칭키 알고리즘을 사용하고 있지만 IC 카드 하드웨어 제조 기술의 발전으로 앞으로는 보안성이 우수한 비대 칭키 알고리즘이 많이 사용될 것이다. 그리고 IC 카드의 가장 큰 제약적 중 하나는 메모리 용량의 한계이다. 따라서 보안상 안전하면서도 메모리를 적게 사용하는 IC 카드 운영체제의 구현을 중요한 문제이다. 그래서 본 논문에서는 다양한 종류의 키 알고리즘을 수용할 수 있는 키 파일 탐색 기법을 제안하였다. 또한 데이터 파일 헤더에 잠금 필드를 삽입하여 보안성을 향상시켰으며 메모리 사용량을 줄일 수 있도록 데이터 파일 헤더만을 이용한 파일 탐색 기법과 자유 공간 탐색 기법을 제안하였다. Because of the evolution of IC card hardware fabrication technologies IC card will be able to accept asymmetric key encryption algorithm in the future. One of the most restrictive points of IC card is memory capacity. Therefore it is an important problem to design a secure IC card operating system using memory in small. In this paper we proposed a key file search mechanism using a key length field inserted in a key file header structure. The key file search mechanism makes IC card execute any key-based encryption algorithm. In addition we proposed inserting a lock field in data file header structure. The lock field intensifies the security of a data file. Finally we proposed a data file search mechanism and free space search mechanism using only data file header. The file system using these mechanisms spends smaller memory than that using a file description table and record of unallocated space.

Security of Smart Card System (스마트카드 시스템의 보안 기술)

  • Lim, Y.Y.;Lee, Y.C.;Kang, H.I.;Lee, D.I.
    • Electronics and Telecommunications Trends
    • /
    • v.14 no.5 s.59
    • /
    • pp.42-54
    • /
    • 1999
  • 스마트카드의 가장 큰 특징 중의 하나는 보안이다. 스마트카드에 보안 기능을 제공하기 위하여는 기존의 자기카드에서 사용되던 것과 같은 표면상의 가시적 보안 특징을 제공하기도 하고, 스마트카드 칩, 운영체제, 네트워크, 그리고 각각의 어플리케이션에도 보안 기능이 들어간다. 본 고에서는 스마트카드 시스템의 보안을 위한 특징들과 구현방법, 그리고 관련 표준 등에 대하여 기술하였다

Trend of Java Card Technology (자바 카드 기술 발전 동향 분석)

  • 김영진;정용화;정교일
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.922-924
    • /
    • 2002
  • 현재 IC카드는 통신, 금융, 교통 등의 여러 응용 서비스에서 널리 사용되고 있는데, 계속적인 하드웨어 기술의 발전으로 인한 메모리 증가, CPU 성능 향상과, 통합된 정보 가전을 위한 다양한 형태의 네트워크 연결 인터페이스 구축 노력이 다중 응용 프로그램(Multi-Application) 사용 요구 및 개방형 운영체제(Open-platform Operating System)와 맞물려 도약적인 기술 발전을 이루고 있다. 본 고에서는 널리 사용되고 있으며 향후 시장성이 가장 클 것으로 예측되는 자바 카드 플랫폼 탑재 IC카드의 기술 현황을 H/W 및 S/W측면에서 살펴보고, 자바 카드 기술의 발전 동향을 조망하고자 한다.

  • PDF

Optimizing method of smart card atomic operation (스마트카드 Atomic operation의 최적화 방안)

  • Jun Eun-A;Lee Jung-Youp;Ji Jae-Deok;Jung Seok-Won
    • Proceedings of the Korea Institutes of Information Security and Cryptology Conference
    • /
    • 2006.06a
    • /
    • pp.529-532
    • /
    • 2006
  • 스마트카드의 EEPROM은 갱신, 삭제가 가능한 프로그램 및 데이터가 저장되는 저장장치로서, 호스트 환경(PC환경)의 하드디스크와 같은 역할을 한다. 스마트카드의 EEPROM에 데이터를 저장하는 과정은 먼저 EEPROM의 데이터를 지우고, 새로운 데이터를 쓰는 두 단계로 이루어져 있기 때문에 중요 데이터에 대한 무결성을 보장하기 위해서 atomic operation은 하드웨어로서 지원하지 못할 경우 반드시 소프트웨어적으로 지원되어져야한다. 스마트카드 운영체제의 Atomic operation이 수행되는 과정에서 EEPROM의 버퍼 구조의 설계는 스마트카드의 수명과 밀접한 관계가 있으며, 파일에 접근하여 데이터를 처리하는 시간에 대하여 의존도가 매우 높다. 이에 본 논문에서는 스마트카드의 atomic operation 메커니즘에 대하여 알아보고, atomic operations 메커니즘을 지원하는 EEPROM의 Capabilities 증가 구조 제안과 효율적으로 파일의 접근 속도를 최소화하는 구조를 제안 한다.

  • PDF