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), 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).
** This mark indicates that the IP core has a CAVP validation from the U.S. National Institute of Standards and Technology (NIST). Read more about Xiphera’s CAVP validations.
Product / IP Core Name | Variant | Product briefs | Code | FPGA resources | Performance |
---|---|---|---|---|---|
xQlave® – Post-Quantum Cryptography | |||||
ML-KEM-512/768/1024 (CRYSTALS-Kyber) | Balanced | XIP6110B | 8568 LUTs, 5.5 BRAMs, 6 DSPs | 4k key Encapsulations per second | |
ML-DSA-44/65/87 (CRYSTALS-Dilithium) | Balanced | Contact us | XIP6220B | Contact us | Contact us |
Security Protocols | |||||
MACsec AES256-GCM | Balanced | For FPGA | XIP1213B | 12361 LUT6, 4/20 RAMB36/18 | 5.2 Gbps |
High-speed | For FPGA | XIP1213H | 43706 ALM, 48 M20K | 48.14 Gbps | |
100G MACsec AES256-GCM | Extreme-speed | For FPGA | XIP1213E | 299546 LUT, 19/2 RAMB36/18 | 142.42 Gbps |
IPsec AES256-GCM | Extreme-speed | For FPGA | XIP7013E | 87169 ALMs, | 237 Gbps encrypt |
TLS 1.3 | Compact | Contact us | XIP7131C | 8407 ALM, 32 M10K, 1 DSP Block | 1 Gbps+ bulk traffic (Client) |
Symmetric Encryption | |||||
AES256-GCM ** | Balanced | XIP1113B | 3023 LUT6 | 4.29 Gbps | |
High-speed | XIP1113H | 26564 LUT6 | 81.12 Gbps | ||
AES256-GCM ** | Extreme-speed | For FPGA | XIP1113E | 188580 LUT | 337.95 Gbps |
AES256-CTR ** | High-speed | For FPGA | XIP1103H | 14662 LUT6 | 100 Gbps |
Versatile AES256 (ECB, CBC, CFB, OFB, CTR) ** | Balanced | XIP1123B | 4442 LUT6 | 3.23 Gbps | |
AES256-XTS ** | Balanced | For FPGA | XIP1183B | 6932 LUT6 | 3.20 Gbps |
High-speed | XIP1183H | 33145 LUT6 | 53.24 Gbps | ||
ChaCha20-Poly1305 | Balanced | For FPGA | XIP2113B | 7346 LUT6 | 9.34 Gbps |
High-speed | XIP2113H | 27280 LUT6 | 49.06 Gbps | ||
Ascon | Balanced | XIP2201B | 2342 LUT6 | 2.21 Gbps | |
Hash Functions | |||||
SHA-3, SHAKE128/256, cSHAKE, KMAC, TupleHash, ParallelHash ** | Compact | For FPGA | XIP3030C | 978 LUT6, 1 RAMB36 | 79 Mbps |
High-speed | XIP3030H | 6330 LUT6 | 41.72 Gbps | ||
HKDF/HMAC/SHA-256 ** | Balanced | XIP3322B | 1421 LUT6, 1 RAMB36 | 2.99 Gbps | |
HKDF/HMAC/SHA-384 ** | Balanced | XIP3323B | 2908 LUT6, 2 RAMB36 | 4.17 Gbps | |
HKDF/HMAC/SHA-512 ** | Balanced | XIP3324B | 2969 LUT 2 RAMB36 | 4 Gbps | |
HKDF/HMAC/SHA-256/SHA-512 ** | Compact | For FPGA | XIP3327C | 1168 LUT 2/1 RAMB36/18 | 28.4 Mbps |
Asymmetric Cryptography | |||||
ECC Accelerator | High-speed | For FPGA | XIP4200H | 36689 LUT, 4 RAMB36, 47 DSP | >1000 ops (P-256) |
NIST P-256/P-384 ECDH and ECDSA ** | Compact | XIP41X3C | 1185 LUT, 1/1 RAMB36/18, 1 DSP | 21.5 ms key generation (P-256, 200 MHz) | |
Curve25519 X25519 | Compact | For FPGA | XIP4001C | 474 LUT, 1 RAMB18, 1 DSP | 100+ ops/s |
Curve25519 X25519 and Ed25519 | Compact | For FPGA | XIP4003C | 1122 LUT, 1/1 RAMB36/18, 1 DSP | 100+ ops/s |
RSA Signature Verification | Compact | XIP5012C | 470 LUT, 1 RAMB36 | 10+ ops/s | |
Random Number Generation | |||||
True Random Number Generation | Balanced | XIP8001B | 1426 LUT, 1 RAMB18 | 4.28 Mbps | |
Pseudorandom Number Generation ** | Balanced | For FPGA | XIP8103B | 4373 LUT6, 1 RAMB18 | 2.79 Gbps |
High-speed | For FPGA | XIP8103H | 18816 ALM | 69.52 Gbps | |
nQrux™ Hardware Trust Engines | |||||
Crypto Module | N/A | Contact us | XIP7500 | Contact us | Contact us |