고성능 타원곡선 암호시스템의 연산기 구현

  • 이병윤 (한국항공대학교 컴퓨터공학과) ;
  • 박종서 (한국항공대학교 컴퓨터공학과) ;
  • 최용제 (한국전자통신연구원 정보보호기술연구본부 IC카드구조연구팀) ;
  • 김무섭 (한국전자통신연구원 정보보호기술연구본부 IC카드구조연구팀) ;
  • 김호원 (한국전자통신연구원 정보보호기술연구본부 IC카드구조연구팀) ;
  • 정교일 (한국전자통신연구원 정보보호기술연구본부 IC카드구조연구팀)
  • Published : 2001.02.01

Abstract

유한체위에서의 정의된 타원곡선의 이산대수 문제의 어려움에 기초한 타원곡선 암호시스템은 다양한 타원곡선을 사용할 수 있기 때문에 다양한 암호시스템을 구성할 수 있다. 특히 비트 당 안전도가 가장 높은 타원곡선 암호시스템은 차세대 공개키 암호시스템으로 주목을 받고 있다. 짧은 키의 사용으로 스카트 카드나 모발(Mibile) 시스템 등과 같은 제약적인 환경의 인증 및 암호화에 사용 가능하다. 본 논문에서는 고성능의 타원곡선 암호시스템을 구성하고 연산기를 VHDL 언어를 이용하여 구현하였다.

Keywords

References

  1. Introduction To Information Security Certicom whitepaper
  2. Remarks On The Security of The Elliptic Curve Cryprosystem Certicom whitepaper
  3. Current PublicKey Cryptographic system Certicom whitepaper
  4. Elliptic Curves and Cryptography Aleksandar Jurisic;Alfred J. Menezes
  5. 타원곡선 암호 시스템애 관한 연구 박왕석
  6. Implementing Elliptic Curve Cryptography Michael Rosing
  7. SEC 2: Recommended Elliptic Curve Domain Parameters Certicom researach
  8. Advance in Cryptology-CRYPTO'95 Fast key Exchange with Elliptic Curve System A. Schroeppel;H.Orman
  9. IEEE Transactions on Information Theory New directions in cryptography W. Diffie;M. Hellman
  10. IEEE Transactions on Computers Fast Arithmetic for Public-Key Algorithms in Galois Field with Composite Exponents C. Paar;P. Fleischman;P.Soria Rodriquez
  11. CGES'99 Fast Multiplication on Elliptic Curves over $GF(2^m)$ without Precomputation J. Lopez;R. Dahab