디지털 컨텐츠 보호를 위한 DTCP용 타원곡선 암호(ECC) 연산기의 구현

Design of ECC Calculator for Digital Transmission Content Protection(DTCP)

  • 김의석 (광운대학교 전자통신공학과) ;
  • 류태규 (광운대학교 전자통신공학과) ;
  • 정용진 (광운대학교 전자통신공학과)
  • Kim Eui-Seok (Dept. of Electronics & Communications Engineering, Kwangwoon Univ.) ;
  • Ryu Tae-Gyu (Dept. of Electronics & Communications Engineering, Kwangwoon Univ.) ;
  • Jeong Yong-Jin (Dept. of Electronics & Communications Engineering, Kwangwoon Univ.)
  • 발행 : 2004.06.01

초록

In this paper, we implement an Elliptic Curve Cryptosystem(ECC) processor for DTCP. Because DTCP(Digital Transmission Content Protection) uses GF(p), where p is a 160-bit prime integer, we design a scalar multiplier based on GF(p). The scalar multiplier consists of a modular multiplier and an adder. The multiplier uses montgomery algorithm which is implemented with CSA(Carry-save Adder) and CLA(Carry-lookahead Adder). Our new scalar multiplier has been synthesized using Samsung 0.18 um CMOS technology and the maximum operation frequency is estimated 98 MHz, with the size about 65,000 gates. The resulting performance is 29.6 kbps, that is, it takes 5.4 msec to process a 160-bit data frame. We assure that this performance is enough to be used for digital signature, encryption/decryption, and key exchanges in real time environments.

키워드