DOI QR코드

DOI QR Code

무선 환경에 적합한 타원곡선 암호 알고리즘의 검증도구

Validation Tool of Elliptic Curves Cryptography Algorithm for the Mobile Internet

  • 서창호 (공주대학교 응용수학과) ;
  • 홍도원 (한국전자통신연구원 정보보호기반연구팀) ;
  • 윤보현 (목원대학교 컴퓨터교육과) ;
  • 김석우 (한세대학교 IT학부) ;
  • 이옥연 (국민대학교 수학과) ;
  • 정교일 (한국전자통신연구원 정보보호기반연구팀)
  • 발행 : 2004.10.01

초록

기존의 공개키 암호알고리즘의 표준적합성에 대한 검증도구는 유선환경에 치중되어 개발되어 왔으나, 무선환경에서 사용되는 타원곡선 알고리즘의 표준적합성 검증도구에 대한 개발은 미약한 실정이다. 유선 환경보다 무선 환경에서 정보보호 시스템간의 상호연동성 확보 및 사용자 편익을 증대시키기 위한 검증도구의 개발이 더욱 중요하다. 따라서 본 논문에서는 X9.62 기술표준을 정확하게 준용하여 구현되었는지를 테스트할 수 있는 타원 곡선 암호 알고리즘의 검증도구를 설계 및 구현하였다. 구현된 검증도구는 ECDSA, ECKCDSA, ECDH 등을 이용한 모든 정보보호 제품에 적용할 수 있다. 아울러 충분한 테스트 항목을 통해 검증의 정확성을 높였으며, 검증도구와 김증 대상이 온라인상에서 검증될 수 있도록 하였다.

Conventional researches of standard tool validating public key cryptographic algorithm have been studied for the internet environment, not for the mobile internet. It is important to develop the validation tool for establishment of interoperability and convenience of users in mobile internet. Therefore, this paper presents the validation tool of Elliptic Curie Cryptography algorithm that can test if following X9.62 technology standard specification. The validation tool can be applied all information securities using ECDSA, ECKCDSA, ECDH, etc. Moreover, we can en-hace the precision of validation through several experiments and perform the validation tool in the online environment.

키워드

참고문헌

  1. R. L. Rivest, A. Shamir and L. M. Adleman, A method for obtaining digital ignatures and pubilc-key cryptosystems, Communications of the ACM, Vol.21, pp.120-126, February, 1978 https://doi.org/10.1145/359340.359342
  2. Certicom research, The Elliptic Curve Crypto-system, Certicom, April, 1997
  3. Digital Dignature Standard (DSS), FIPS Publ- ication 186-2, National Institute of Standards and Technology, January, 2000
  4. WAP WTLS Version 05-Nov-1999, Wireless Application Protocol Wireless Transport Layer Security Specification
  5. Public Key Cryptography for Financial Services Industry : The Elliptic Curve Digital Signature Algorithm(ECDSA), ANSI X9.62-1998, January, 1999
  6. IEEE P1363a : Standard Specifications for Pubic-Key Cryptography : Additional Techniques Draft 9, 2001
  7. http://www.openssl.org
  8. http://www.cs.auckland.ac.nz/~pqut001/dumpas.c
  9. Certicom research, 'SEC 2 : Recommended Elliptic Curve Domain Parameters,' October, 1999
  10. Alfred J. Menezes, Pual C. van Oorschot, Scott A. Vanstone, Handbook of Applied Cryptography, CRC press, 1997
  11. Richard Schroeppel, Hilarie Orman, Sean O'Malley, 'Fast Key Exchange with Elliptic Curve Systems,' TR-95-03(Tucson, AZ : University of Arizona, Computer Sciences Department), 1995
  12. Darrel Hankerson, Julio Lopez Hernandez, Alfred Menezes, Software Implementation of Ellipitc Curve Cryptography over Binary Fields, CHES 2000, pp.1-24. 2000
  13. N. Koblitz, Elliptic curve cryptosystems, Mathematics of Computation, No.48, pp.203-209, 1987