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.
High-Speed Elliptic Curve Cryptography Accelerator for ECDH and ECDSA
Overview
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
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
Related IPs
- Cryptographic library for Elliptic Curve Diffie–Hellman (ECDH) and Elliptic Curve Digital Signature Algorithm (ECDSA)
- Elliptic Curve Cryptography (ECC) core with AMBA APB interface
- Scalable RSA and Elliptic Curve Accelerator
- high-performance solution for elliptic curve cryptography
- Elliptic Curve Cryptography IP
- RSA Public Key Cryptography Exponentiation Accelerator