Crypto Module
Crypto Module is a versatile and multi-purpose solution for a wide range of security needs, enabling a comprehensive approach to cryptography offloading and security enhancement.
Xiphera’s Crypto Module IP core offers an integrated security platform enabling customer-tailored set of highly-optimised cryptographic services for microcontrollers or SoC implementations. With Xiphera Crypto Module, you can select your desired solution from a wide range of our cryptographic functionalities which can be used to ensure data confidentiality, integrity, and authenticity in the customer solution.
Crypto Module from Xiphera has been designed for easy integration with FPGA- and ASIC-based designs in a vendor-agnostic design methodology. The functionality of Xiphera Crypto Module does not rely on any FPGA manufacturer-specific features.
Xiphera Crypto Module IP Core offers the following cryptographic feature set for implementation:
xQlave® Post-Quantum Cryptography
- ML-KEM (Kyber) (PQC key ecapsulation mechanism)
- ML-DSA (Dilithium) (PQC digital signatures)
Hash Functions
Symmetric Encryption
- Versatile AES with operation modes ECB, CBC, OFB, CFB, CTR, and CCM
- AES-GCM
- AES-XTS
- ChaCha20-Poly1305
Asymmetric Cryptography
Random Number Generation
Key features
- Standard compliance: Compatible with applicable NIST, IETF, and IEEE standards, RFCs, and test vectors for compliance and certification programs
- Fully hardware-based implementation: No hidden software components for performance and ease of validation
- Highly optimised implementation: Options for both resource conservation and foot-print optimisation, or high performance and throughput
- Versatile configurations enable composing the most optimal set of features to fit customer functionality, performance, and resource requirements
- Secure architecture: Protected against timing-based attacks with constant latency independent of input values
- Easy integration: via AXI-4 and APB interfaces
- Unified implementation: Supports all major FPGA/ASICs architectures

Applications
Xiphera Crypto Module is designed with a specific focus on industries where security requirements for confidentiality, authenticity, and integrity need to be met by employing numerous cryptographic algorithms and protocols.
For more information about Xiphera Crypto Module and technical details, including FPGA resources, peak performance, as well as ordering instructions, contact us via our contact form or email.