+1 613 254 5456
adjust font size Increase Font Size Reset Font Size Decrease Font Size

CLP-17: High Performance Elliptic Curve Cryptography Point Multiplication 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 binary 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.

 

Features

  • Offloads the computationally intensive operations of binary 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)

 

 

Benefits

  • Silicon proven
  • Highly integrated
  • SoC/ASIC developers and embedded system OEMs benefit from
    • Reduced time to market
    • Reduced risk
    • Highly tuned solutions for performance, power and size
  • IP developed by industry experts through a structured and rigorous development and verification program

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

Downloads

Featured Products

A proven HDCP-based content protection solution that provides robust security inside Trusted Execution Environments (TEEs) and enforces the protection of sensitive information to ensure that it is stored, processed and accessed only by authorized applications.The solution integrates seamlessly within frameworks such as ARM TrustZone™, where the critical security components are embedded in a trusted and secure OS environment. The non-critical components are executed by the rich OS, such as Android.
tower CLP-630: Multi-Packet Manager Security Engine
A highly programmable and unique Security Protocol Accelerator specifically designed to efficiently process data for high capacity wireless and network applications. The engine is perfectly suited for applications that deal with multiple active connections and significant traffic load on different contexts, such as 4G LTE-Advanced wireless cellular base stations and femtocells.