High-Speed Elliptic Curve Cryptography Accelerator for ECDH and ECDSA

Overview

XIP4200H from Xiphera is an Intellectual Property (IP) core implementing Elliptic Curve Diffie-Hellman (ECDH) and Elliptic Curve Digital Signature Algorithm (ECDSA). This IP core demonstrates a capability of executing over a thousand operations per second when deployed on a modern Field-Programmable Gate Array (FPGA) or Application-Specific Integrated Circuit (ASIC).

The IP core comprehensively covers all NIST P curves, namely P-192, P-224, P-256, P-384, and P-521, within a singular IP core instance. It also facilitates the utilization of user-specified elliptic curves. The IP core includes hardened protections against multiple-trace side-channel attacks.

XIP4200H has been designed for easy integration with FPGA- and ASIC-based designs in a vendor-agnostic design methodology, and the functionality of XIP4200H does not rely on any FPGA manufacturer-specific features.

Key Features

  • High Speed:
    • XIP4200H is optimized for high speed. For example, a key generation on NIST P-256 requires approximately 180k clock cycles, and XIP4200H can compute over a thousand operations per second on modern high-speed FPGAs and ASICs
  • Versatile Curve Support:
    • XIP4200H natively supports all NIST P curves within a single IP core instance. Customer-specified curves can be added into the set of upported curves.
  • Secure Architecture:
    • Execution time and pattern of operations are independent of the secret values providing full protection against timing-based side-channel attacks. XIP4200H includes hardened protections against multi-trace side-channel attacks (for example, DPA). XIP4200H is fully RTL-based with no embedded software or CPU components.
  • Standard Compliance:
    • XIP4200H is compliant with FIPS 186-5 and SP 800-56A. XIP4200H and can be used as a part of numerous public-key systems and protocols including IKEv2 and TLS 1.3.
  • Easy Integration:
    • The simple 32-bit interface supports easy system integration.

Benefits

  • Fully digital design
  • Portable to any ASIC or FPGA technology
  • Fully standard compliant
  • Easy to integrate
  • Several bus interfaces available
  • IP core designed in-house at Xiphera
  • Technical support by the original designers and cryptographic experts

Block Diagram

High-Speed Elliptic Curve Cryptography Accelerator for ECDH and ECDSA Block Diagram

Applications

  • XIP4200H has several applications, as ECC on NIST prime curves are popular asymmetric cryptography schemes that are used in a number of standardized communications protocols, including IPsec, MACsec and TLS (Transport Layer Security) versions 1.2 and 1.3.

Deliverables

  • Please contact sales@xiphera.com for pricing and your preferred delivery method. XIP4200H can be shipped in a number of formats, including netlist, source code, or encrypted source code.
  • Additionally, synthesis scripts, a comprehensive testbench, and a detailed datasheet including an integration guide are included.

Technical Specifications

Foundry, Node
Any
Maturity
Hardware Tested
Availability
Immediate
×
Semiconductor IP