A Software Implementation of The Elliptic Curve Digital Signature Algorithm on a Embedded System

임베디드 시스템에서의 ECDSA(Elliptic Curve Digital Signature Algorithm) 구현

  • 김현익 (고려대학교 정보보호 대학원) ;
  • 김용민 ((주) 시큐어 텔레콤) ;
  • 정석원 (고려대학교 정보보호 대학원) ;
  • 이상진 (고려대학교 정보보호 대학원) ;
  • 정창훈 ((주) 시큐어 텔레콤)
  • Published : 2003.11.21

Abstract

In this paper, after the crypto acceleration board of the server-termination type is designed, we implement the Elliptic Curve Digital Signature Algorithm on the board that serves data integrity and user authentication. For implementing ECDSA, we use crypto co-processor, MPC180, to reduce the computation burden of main Processor (MPC860) on the board. By using crypto co-processor, the computation efficiency in case prime field is improved more between 90 and 100 times than the software library and between 20 and 90 times in case binary field. Our result is expect to apply for SSL acceleration board.

Keywords