Hardware
CLP Security Modules
CLP-17: High Performance Elliptic Curve Cryptography (ECC) Point Multiplier Core
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.
Key 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:
- 1,900 ECC-DH/s in 45K ASIC gates
- 12,700 ECC-DH/s in 115K ASIC gates
- 33,000 ECC-DH/s in 240K ASIC gates
- Acts as a processor peripheral
- Support for NIST EC B and K curves (163, 233, 283, 409, 571)
- S upport for IEEE P1363 for curves in GF(2m)
Applications:
- IPSec and SSL Consumer Gateways and VPN products
- Low Power Portable Web Clients (PDA, Cell Phones)
- Portable Media Devices (DRM component)
- Smart Cards
- Ethernet passive optical systems (EPON)
- Government and military communications systems

