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.
- 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)
- Support for IEEE P1363 for curves in GF(2m)
- The core acts as a processor peripheral to offload ECC point multiplication. The engine can be built in a number of configurations that allow it to serve handheld, gateway and line card applications.
- Elliptic offers supporting software for the core in support of complete key exchange.
- Netlist Licenses:
- Post synthesis EDIF netlist
- Simulation script
- HDL Source Licenses:
- Synthesis script