Lattice Semiconductor Corporation
Home > Products > Intellectual Property > Elliptic Cores > CLP-17 Elliptic Curve Point Multiplier Core

CLP-17 Elliptic Curve Point Multiplier Core 

Elliptic Logo
Download the datasheet

Elliptic Curve Cryptography (ECC) relies upon the difficulty of the Elliptic Curve Discrete Logarithm Problem (ECDLP) and was proposed by Miller and Koblitz in 1985. The advantages of ECC over classical cryptosystems like RSA/Diffie-Hellman (D-H) include higher speed, lower power consumption, less bandwidth, and less storage requirements. The CLP-17 offloads the computationally difficult aspects of Elliptic Curve calculation and can be tailored to the application with build options that span low power hand-held requirements to high-performance designs for Ethernet passive optical networking (EPON) systems.

CLP-17 Elliptic Curve Point Multiplier Core Block Diagram

Features

General Description

The Elliptic Curve Cryptosystem (ECC) is a method based on the Discrete Logarithm Problem over points on an Elliptic curve. ECC has so far shown no weakness and as such several algorithms have been created primarily in asymmetric or public-key cryptography for key exchange and digital signature applications. The most common algorithms are:

A fundamental operation to each of these algorithms is a point multiplication which places a significant load on the embedded processor. This is the operation which is offloaded by the CLP-17. 

Implementation Results

The following are typical performance and utilization results.

Device Speed grade ECC Key Size Point Multiplications SLICEs Fmax

ECP2

-5

191

1000

10905

44 MHz

ECP2

-5

191

800

9863

50 MHz

ECP2

-5

191

400

8822

50 MHz

 

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012