Hardware-based security for high-level protection.

Product catalogue

Xiphera’s secure and highly optimised cryptographic Intellectual Property (IP) cores enable the design of an embedded system to meet the cybersecurity requirements for confidentiality, integrity, and authenticity. Our comprehensive portfolio possesses wide applicability in different end markets with varying customer threat models and performance requirements.

Xiphera’s product portfolio covers various IP cores optimised for extremely small resource footprint (Compact), maximal performance (High-speed and Extreme-speed), or the optimal balance between the two (Balanced). The product catalogue below presents all our IP cores and their FPGA resource and performance numbers. Visit the product pages or download the full product briefs of each product (FPGA or ASIC versions).

All applicable IP cores from Xiphera have received the CAVP validation from the U.S. National Institute of Standards and Technology (NIST). Read more about Xiphera’s CAVP validations.

Product / IP Core NameVariantProduct codeCAVP validationProduct briefs
xQlave® Post-Quantum Cryptography
ML-KEM-512/768/1024 (CRYSTALS-Kyber)BalancedXIP6110BNot yet applicable

For FPGA

For ASIC

ML-DSA-44/65/87 (CRYSTALS-Dilithium)BalancedXIP6220BNot yet applicableFor FPGA
nQrux® Hardware Trust Engines
Crypto ModuleCustomisableXIP7500See included IP coresFor FPGA
Confidential Computing Engine (CCE)CustomisableXIP7700See included IP coresOnline flyer
Secure BootCustomisableXIP7410BSee included IP coresFor FPGA
Random Number Generation
True Random Number GenerationBalancedXIP8001BNot applicable

For FPGA

For ASIC

Pseudorandom Number GenerationBalancedXIP8103BValidatedFor FPGA
High-speedXIP8103HValidatedFor FPGA
Security Protocols
MACsec AES256-GCMBalancedXIP1213BNot applicableFor FPGA
High-speedXIP1213HNot applicableFor FPGA
100G MACsec AES256-GCMExtreme-speedXIP1213ENot applicableFor FPGA
IPsec AES256-GCMExtreme-speedXIP7013ENot applicableFor FPGA
TLS 1.3CompactXIP7131CNot applicableContact us
Symmetric Encryption
AES256-GCMBalancedXIP1113BValidated

For FPGA

For ASIC

High-speedXIP1113HValidated

For FPGA

For ASIC

Extreme-speedXIP1113E

Validated (XIP1113E-256-N)

Validated (XIP1113E-512-N)

For FPGA
AES256-CTRHigh-speedXIP1103HValidatedFor FPGA
Versatile AES256 (ECB, CBC, CFB, OFB, CTR)BalancedXIP1123BValidated

For FPGA

For ASIC

AES256-XTSBalancedXIP1183BValidatedFor FPGA
High-speedXIP1183HValidated

For FPGA

For ASIC

ChaCha20-Poly1305BalancedXIP2113BNot applicableFor FPGA
High-speedXIP2113HNot applicable

For FPGA

For ASIC

AsconBalancedXIP2201BNot applicable

For FPGA

For ASIC

Hash Functions
SHA-3, SHAKE128/256, cSHAKE, KMAC, TupleHash, ParallelHash
CompactXIP3030CValidatedFor FPGA
High-speedXIP3030HValidated

For FPGA

For ASIC

HKDF/HMAC/SHA-256 BalancedXIP3322BValidated

For FPGA

For ASIC

HKDF/HMAC/SHA-384BalancedXIP3323BValidated

For FPGA

For ASIC

HKDF/HMAC/SHA-512BalancedXIP3324BValidated

For FPGA

For ASIC

HKDF/HMAC/SHA-256/SHA-512CompactXIP3327CValidatedFor FPGA
Asymmetric Cryptography
ECC AcceleratorHigh-speedXIP4200HIn processFor FPGA
NIST P-256/P-384 ECDH and ECDSACompactXIP41X3C

Validated (XIP4123C)

Validated (XIP4133C)

For FPGA

For ASIC

Curve25519 X25519CompactXIP4001CNot applicableFor FPGA
Curve25519 X25519 and Ed25519CompactXIP4003CNot applicableFor FPGA
RSA Signature VerificationCompactXIP5012CNot applicable

For FPGA

For ASIC