Curve25519

Xiphera’s Curve25519 IP cores for public-key exchange and digital signatures are designed for easy integration in a vendor-agnostic design methodology.

Xiphera’s Curve25519 IP cores offer public-key exchange and digital signatures. The IP cores are optimised for both performance and resource efficiency in both FPGA and ASIC implementations, offering versatile functionality across various cryptographic protocols.

Versatile solutions for secure environments in…

Secure data communications

Digital signature verification

Key exchange protocols

Key features

  • Optimised resource requirements
  • High throughput
  • Compliant with RFC7748, RFC8032, and FIPS 186-5
  • Supports user-specified elliptic curves
  • Timing-based side-channel protections
  • Fully RTL-based with no CPU or software components
  • Efficient and optimised architecture
  • Easy system integration
  • Vendor agnostic FPGA/ASIC implementation

Technical specifications

Curve25519 Key Exchange, and Curve25519 Key Exchange and Digital Signature IP cores offer very compact variants designed for efficient key exchange.

Product code: XIP4001C

  • More than 100 key exchange ops/sec
  • ~1 kLUTs

Product code: XIP4003C

  • More than 100 key exchange or signatures ops/sec
  • ~1 kLUTs

Find more technical details, including FPGA resources & peak performance as well as ordering instructions, from the product briefs. 

Quantum resilience with hybrid models

Hybrid models combine classical cryptographic algorithms, such as ECC or RSA, with Post-Quantum Cryptography (PQC). Hybrid models offer protection agains both traditional and quantum attacks.

Xiphera's xQlave® family offers security against the quantum threat.