Design of a ECC arithmetic engine for Digital Transmission Contents Protection (DTCP) 


Vol. 30,  No. 3, pp. 176-184, Mar.  2005


PDF
  Abstract

In this paper, we implemented an Elliptic Curve Cryptography(ECC) processor for Digital Transmission Contents Protection (DTCP), which is a standard for protecting various digital contents in the network. Unlikely to other applications, DTCP uses ECC algorithm which is defined over GF(p), where p is a 160-bit prime integer. The core arithmetic operation of ECC is a scalar multiplication, and it involves large amount of very long integer modular multiplications and additions. In this paper, the modular multiplier was designed using the well-known Montgomery algorithm which was implemented with CSA(Carry-save Adder) and 4-level CLA(Carry-lookahead Adder). Our new ECC processor has been synthesized using Samsung 0.18 um CMOS standard cell library, and the maximum operation frequency was estimated 98 MHz, with the size about 65,000 gates. The resulting performance was 29.6 kbps, that is, it took 5.4 msec to process a 160-bit data frame. We assure that this performance is enough to be used for digital signature, encryption and decryption, and key exchanges in real time environments.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

E. s. Kim and Y. j. Jeong, "Design of a ECC arithmetic engine for Digital Transmission Contents Protection (DTCP)," The Journal of Korean Institute of Communications and Information Sciences, vol. 30, no. 3, pp. 176-184, 2005. DOI: .

[ACM Style]

Eui seok Kim and Yong jin Jeong. 2005. Design of a ECC arithmetic engine for Digital Transmission Contents Protection (DTCP). The Journal of Korean Institute of Communications and Information Sciences, 30, 3, (2005), 176-184. DOI: .

[KICS Style]

Eui seok Kim and Yong jin Jeong, "Design of a ECC arithmetic engine for Digital Transmission Contents Protection (DTCP)," The Journal of Korean Institute of Communications and Information Sciences, vol. 30, no. 3, pp. 176-184, 3. 2005.