• 제목/요약/키워드: 카드 운영체제

검색결과 31건 처리시간 0.026초

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

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

  • PDF

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

  • 남궁우;조상영
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2010년도 하계학술대회
    • /
    • pp.442-443
    • /
    • 2010
  • 최근 고성능 스마트 카드가 모바일 폰, 자바 카드, 전자 여권, 은행 카드용으로 여러 회사에서 다양하게 출시되고 있다. 이러한 스마트 카드는 내부의 다양한 응용 프로그램을 수행하기 위한 칩 운영체제를 가지고 있다. 본 논문은 다운로드 가능한 CAS 시스템에 특화된 칩 운영체제 설계에 대해 기술한다. 또한 칩 운영체제를 구현하기 위한 개발 환경으로 가상 개발 환경에 기초한 스마트 개발 환경 구현에 대해 기술하며 다양한 스마트 카드 응용 프로그램 개발을 위한 가상 개발 환경에 대해 논의한다.

  • PDF

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

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

  • PDF

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

  • 김증섭;조병호;김효철;이종국;유기영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권3호
    • /
    • pp.277-288
    • /
    • 2002
  • 본 논문에서는 다양한 응용을 위한 스마트카드 운영체제 시스템의 설계 및 구현 방법에 관해 기술한다. 스마트카드는 마이크로프로세서와 메모리를 가지는 독립적인 시스템인데, 전자 상거래와 전자화폐 등의 높은 보안성을 요구하는 다양한 응용에 사용될 수 있다. 스마트카드 운영체제는 스마트카드 기동의 베이스를 제공하고, 응용 프로그램을 제어하고 감독하는 역할을 수행한다. 스마트카드 운영체제가 EEPROM에 다양한 응용을 지원하기 위한 파일시스템을 생성하여 제어하여야 하고, 외부 장치와의 명령어 및 메시지를 통신할 수 있어야 하고, 명령어의 처리 및 응답 메시지를 생성할 수 있어야 하고, EEPROM에 파일 보안과 통신상의 보안 기능을 제공하여야 한다. 따라서, 본 논문에서는 카드와 터미널간의 인증(authentication), 다양한 응용을 위한 세션(session) 인증, 명령어 처리, 보안성 유지 등의 기능을 수행하는 스마트카드 운영체제 시스템을 설계하고 구현한다.

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

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

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

  • 하성준;김홍규;문승진
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.318-321
    • /
    • 2006
  • 멀티미디어 디지털 기기의 발전으로 다양한 형태의 저장장치에 저장되어 있는 디지털 데이터 등을 다른 멀티미디어 디지털 기기에서 이용하기 위한 외부 인터페이스로 멀티카드리더기를 사용하며 이러한 멀티미디어 디지털 기기는 임베디드 리눅스를 기반으로 하고 있다. 이에 본 논문에서는 멀티미디어 디지털 기기에서 사용되는 uClinux기반의 운영체제와 멀티카드리더기 모듈과의 인터페이스 최적화 방안에 관하여 제안한다. 기존의 멀티카드리더기 모듈과의 인터페이스 방법은 시스템의 리소스를 많이 사용하여 시스템의 안전성이 떨어지며 성능 또한 좋지 못하다. 이러한 문제를 디바이스 드라이버와 운영체제 인터페이스를 최적화 하는 방법을 본 논문에서 논의 하고자 한다.

  • PDF

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

  • 박철한
    • 정보보호학회논문지
    • /
    • 제9권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)

  • 임영이;이윤철;강회일;이동일
    • 전자통신동향분석
    • /
    • 제14권5호통권59호
    • /
    • pp.42-54
    • /
    • 1999
  • 스마트카드의 가장 큰 특징 중의 하나는 보안이다. 스마트카드에 보안 기능을 제공하기 위하여는 기존의 자기카드에서 사용되던 것과 같은 표면상의 가시적 보안 특징을 제공하기도 하고, 스마트카드 칩, 운영체제, 네트워크, 그리고 각각의 어플리케이션에도 보안 기능이 들어간다. 본 고에서는 스마트카드 시스템의 보안을 위한 특징들과 구현방법, 그리고 관련 표준 등에 대하여 기술하였다

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

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

  • PDF

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

  • 전은아;이정엽;지재덕;정석원
    • 한국정보보호학회:학술대회논문집
    • /
    • 한국정보보호학회 2006년도 하계학술대회
    • /
    • pp.529-532
    • /
    • 2006
  • 스마트카드의 EEPROM은 갱신, 삭제가 가능한 프로그램 및 데이터가 저장되는 저장장치로서, 호스트 환경(PC환경)의 하드디스크와 같은 역할을 한다. 스마트카드의 EEPROM에 데이터를 저장하는 과정은 먼저 EEPROM의 데이터를 지우고, 새로운 데이터를 쓰는 두 단계로 이루어져 있기 때문에 중요 데이터에 대한 무결성을 보장하기 위해서 atomic operation은 하드웨어로서 지원하지 못할 경우 반드시 소프트웨어적으로 지원되어져야한다. 스마트카드 운영체제의 Atomic operation이 수행되는 과정에서 EEPROM의 버퍼 구조의 설계는 스마트카드의 수명과 밀접한 관계가 있으며, 파일에 접근하여 데이터를 처리하는 시간에 대하여 의존도가 매우 높다. 이에 본 논문에서는 스마트카드의 atomic operation 메커니즘에 대하여 알아보고, atomic operations 메커니즘을 지원하는 EEPROM의 Capabilities 증가 구조 제안과 효율적으로 파일의 접근 속도를 최소화하는 구조를 제안 한다.

  • PDF