The Crypto Coprocessors are a hardware IP core platform that accelerates cryptographic operations in System-on-Chip (SoC) environment on FPGA or ASIC.
Symmetric operations are offloaded very efficiently as it has a built-in scatter/gather DMA. The coprocessors can be used to accelerate/offload IPsec, VPN, TLS/SSL, disk encryption, or any custom application requiring cryptography
algorithms.
Post-Quantum Cryptographic algorithms are including in the solutions to accelerate/offload security operations based on XMSS for FW verification, or on Crystals Kyber for secure Key Exchange, or also on Crystals Dilithium for Digital Signature.
Secure-IC's Securyzr Crypto Coprocessor with integrated Post-Quantum Cryptography IPs
Overview
Key Features
- Scalable architecture and crypto engines for optimal performance/resource usage
- Configurable for perfect application fit
- 100% CPU offload with low latency and high throughput
- DPA countermeasures Full software/driver support
- Easy integration with AXI interfaces
- FIPS 140-2 validated: CAVP #C742
- Embedded DMA to optimize memory access
- Embedded TRNG for random seed generation
- Supported Traditional Cryptographic algorithms:
- AES/SM4
- SHA1/SHA2/SHA3/SM3 with HMAC
- RSA/ECC/SM2
- Chacha20-Poly1305
- ARIA
- Kasumi
- Snow3G
- ZUC
- DES
- Supported Post-Quantum Cryptographic algorithms :
- Crystals-Kyber/Crystals-Dilithium
- XMSS
- LMS
- SPHINCS+
Benefits
- The Coprocessors platform integrates your desired selection of our cryptographic IP cores (including our TRNG solutions), additional interfacing, DMA and software layers providing a complete solution.
- Depending on needs, the solution can be configured to embed only accelerators required for PQC algorithms, or a hybrid solution embedding both PQC algorithms and traditional cryptography.
Block Diagram
Applications
- Secure Communication (TLS, IPSec, BLE, Zigbee, others…)
- Secure boot support
- Secure storage
Deliverables
- Netlist or RTL
- SW drivers (Linux) & OpenSSL Scripts for implementations
- Self-checking RTL test-bench based on FIPS vectors
- Documentation
Technical Specifications
Availability
Now
Related IPs
- Secure-IC's Securyzr(TM) Crypto Coprocessor (Standard)
- Secure-IC's Securyzr(TM) Crypto Coprocessor (Compact)
- Secure-IC's Securyzr(TM) Crypto Coprocessor (Premium)
- Secure-IC's Securyzr™ AES Multi-purpose crypto engine with SCA protections
- Secure-IC's Securyzr™ Public Key Crypto Engine
- Secure-IC's Securyzr™ SHA-3 Crypto Engine