A Design and Implementation of Certificate-Based Hybrid Cryptosystem - CHyCK

인증서기반의 혼합방식 암호시스템 설계 및 구현 - CHyCK

  • Hong, Sung-Min (Dept. of Computer Science, KAIST, Dept. of Mathematics, KAIST) ;
  • Oh, Sang-Yup (Dept. of Computer Science, KAIST, Dept. of Mathematics, KAIST) ;
  • Cho, Ki-Ho (Dept. of Computer Science, KAIST, Dept. of Mathematics, KAIST) ;
  • Lee, Kyung-Eun (Dept. of Computer Science, KAIST, Dept. of Mathematics, KAIST) ;
  • Cheon, Myung-Kwon (Dept. of Computer Science, KAIST, Dept. of Mathematics, KAIST) ;
  • Lee, Young (Dept. of Computer Science, KAIST, Dept. of Mathematics, KAIST) ;
  • Cheon, Jung-Hee (Dept. of Computer Science, KAIST, Dept. of Mathematics, KAIST) ;
  • Yoon, Hyun-Soo (Dept. of Computer Science, KAIST, Dept. of Mathematics, KAIST)
  • 홍성민 (한국과학기술원 전산학과, 한국과학기술원 수학과) ;
  • 오상엽 (한국과학기술원 전산학과, 한국과학기술원 수학과) ;
  • 조기호 (한국과학기술원 전산학과, 한국과학기술원 수학과) ;
  • 이경은 (한국과학기술원 전산학과, 한국과학기술원 수학과) ;
  • 천명권 (한국과학기술원 전산학과, 한국과학기술원 수학과) ;
  • 이영 (한국과학기술원 전산학과, 한국과학기술원 수학과) ;
  • 천정희 (한국과학기술원 전산학과, 한국과학기술원 수학과) ;
  • 윤현수 (한국과학기술원 전산학과, 한국과학기술원 수학과)
  • Published : 1994.11.01

Abstract

본 논문에서는 공개키방식 알고리즘과 대칭키방식 알고리즘을 혼합하여 사용하는 혼합방식 암호시스템 (CHyCK:Certificate-based Hybrid Cryptosystem of KAIST) 의 구현에 대해 설명한다. CHyCK는 전송하고자 하는 메세지를 대칭키 암호알고리즘을 이용해서 암호화하고 이 때에 사용되는 대칭키를 공개키방식으로 암호화하여 상대방에게 암호화된 메세지와 함께 보내게 된다. CHyCK는 공개키방식에서 사용되는 키쌍 중 공개키를 안전하게 가입자에게 분배해 주는 방법으로 인증서기반(certificate-based)방식 을 채택하였다. 또한 이를 위해서는 인증서를 발급해 줄 인증기관(certifying authority)이 필요하게 된다. 그리고 시스템을 구성하는 기본 암호알고리즘들은 기존의 것들 중 적합한 것으로 선택했다. 마지막으로 본 논문에서는 시스템의 안전성을 키분배와 메세지 전송 측면에서 분석했다.

Keywords