Implementation of Smart Card Operating System using RSA Cryptographic Algorithm

RSA 암호 알고리즘을 이용한 스마트카드의 운영체제 구현

  • 김증섭 (경북대학교 컴퓨터공학과) ;
  • 장유탁 (경북대학교 컴퓨터공학과) ;
  • 김정준 (한국통신 무선통신연구소) ;
  • 김태근 (한국통신 무선통신연구소) ;
  • 유기영 (경북대학교 컴퓨터공학과)
  • Published : 1998.10.01

Abstract

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

Keywords