Xiphera’s offering for Asymmetric Cryptography includes solutions for key exchange, digital signatures, and public-key encryption.
About the product
Xiphera offers a variety of high-speed and compact Intellectual Property (IP) cores implementing Elliptic Curve Diffie-Hellman (ECDH) and Elliptic Curve Digital Signature Algorithm (ECDSA) on NIST prime curves. ECDH and ECDSA on NIST prime curves are widely used in various cryptographic protocols and systems. Our current offering for NIST curves consists of:
- ECC Accelerator, high-speed (XIP4200H)
- NIST P-256/P-384 ECDH+ECDSA, compact (XIP41X3C)
- Minimal Resource Requirements: Compact cores for NIST Curves (XIP41x3C) require only a small portion of the FPGA’s resources. More specific information about the resource needs for various FPGAs can be found in the product brief.
- High-speed: ECC Accelerator (XIP4200H) can perform more than a thousand operations per second in a modern FPGA or ASIC.
- Secure Architecture: The execution times of Xiphera’s IP cores for NIST Curves and ECC Accelerator are independent of the secret values and, consequently, provide full protection against timing-based side-channel attacks. Additionally, the pattern of operations during computations is independent of the secrets.
- Standard Compliance: The compact cores for NIST Curves are compliant with FIPS 186-4 and SP 800-56A. This IP core can be used as a part of numerous public-key systems and protocols including IKEv2 and TLS 1.3 (RFC 8446).
- Easy Integration: Xiphera’s IP cores for NIST Curves and ECC Accelerator support easy integration to various systems.