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.
Compact Curve25519 Key Exchange
Product code: XIP4001C
- More than 100 key exchange ops/sec
- ~1 kLUTs
Compact Curve25519 Key Exchange & Digital Signature
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.