nQrux® Crypto Module
nQrux® Crypto Module IP core provides a comprehensive security platform that allows for customisation of top-notch cryptographic services, suitable for both microcontrollers and SoC systems.
Xiphera’s Crypto Module – a versatile multi-purpose IP core for the nQrux™ family of Hardware Trust Engines – 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’s nQrux™ 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
- CAVP validation: All applicable IP cores from Xiphera have received the CAVP validation from the U.S. National Institute of Standards and Technology (NIST).
- 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, open full product brief from below or contact us.