"Features
Offloads the computationally intensive parts of ECC public key cryptography
Options for various ECC key/field sizes: 163, 191, 233, 283, 409 & 571
Build options for different performance levels – e.g. for 163 bit key/field size:
Acts as a processor peripheral
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:
Public Key - Elliptic Curve Diffie Hellman Key Exchange (EC-DHKE)
Public Key - Elliptic Curve ElGamal (EC-ElGamal)
Digital Signature - Elliptic Curve Digital Signature (EC-DSA)
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."