Design of PKI agent for Independence of application

어플리케이션의 독립성을 위한 PKI 에이전트의 설계

  • Lee, Yong-Jun (Dept. of Computer Science, Han-Kook University) ;
  • Oh, Dong-Yul (Dept. of Computer Science, Han-Kook University) ;
  • Jong, Jea-Dong (Dept. of Computer Science, Han-Kook University) ;
  • Oh, Hea-Suk (Dept. of Computer Science, Han-Kook University)
  • 이용준 (숭실대학교 대학원 컴퓨터학과) ;
  • 오동열 (숭실대학교 대학원 컴퓨터학과) ;
  • 정재동 (숭실대학교 대학원 컴퓨터학과) ;
  • 오해석 (숭실대학교 대학원 컴퓨터학과)
  • Published : 2003.05.16

Abstract

PKI(Public Key Infrastructure)기반의 발전으로 인터넷뱅킹, 증권거래시스템, 전자메일, 전자입찰, 전자민원 등 신원확인이 요구되는 어플리케이션에 전자서명과 암호가 적용되고 있다. 각 어플리케이션은 라이브러리를 호출하여 전자서명과 검증, 암호와 복호를 수행한다. PKI기반의 어플리케이션 개발자는 상이한 인증, 암호API(Application Programming Interface)를 호출해야 하며, 이는 프로그램의 복잡도를 증가시킨다. 개발언어와 환경에 따라서 상의한 라이브러리를 사용해야 한다. 제안하는 PKI 에이전트는 개발언어와 어플리케이션에 독립적으로 인증, 암호기능을 수행하고 견과만을 리턴한다. 따라서 어플리케이션은 인증과 암호가 필요한 시점에 검증 에이전트를 호출하게 됨으로써 프로그램의 복잡도를 줄이고 어플리케이션의 안정성을 향상시킨다.

Keywords