The ChaCha20-Poly1305 Multi-Booster Crypto Engine is RFC7539 compliant to provide Authenticated Encryption with Associated Data (AEAD) using the ChaCha20 stream cipher combined with the Poly1305 message-authentication code.
This Crypto Engine targets high-performance applications, where a high throughput is required (up to several hundred of Gbps). Thanks to its scalability, it can be tailored to reach the best trade-off between performances, area and technology.
Overview
The ChaCha20-Poly1305 Multi-Booster Crypto Engine is available for ASIC and FPGA, with simple interfaces and easy to integrate. The unique architecture enables a high level of flexibility. The throughput and features required by a specific application can be taken into account in order to select the most optimal configuration for any FPGA or ASIC technology. The Crypto Engine can be combined with scatter/gather DMA and AMBA interfaces (AHB/AXI) enabling very high throughput in SoC solutions.
Secure-IC's Securyzr™ Chacha20-Poly1305 Multi-Booster - 800Gbps
Overview
Key Features
- ASIC and FPGA
- High throughput: 800Gbps (ASIC) / 100Gbps (FPGA)
- Fully compliant with RFC7539
- Supports authentication and encryption mode (AEAD)
- Scalable to reach the requested trade-off between performance, area and technology
- AMBA AHB/AXI bridges (with optional scatter/gather DMA)
- Low power features
- Poly1305 key generation by ChaCha20
- Full synchronous design
Benefits
- Ideal for high-performance applications
- Scalable
Block Diagram
Applications
- Data center
- Cloud computing
- TLS/DTLS
- OpenSSH
- IPsec
Deliverables
- Netlist or RTL
- Scripts for synthesis
- Self-checking TestBench based on FIPS vectors
- Documentation
Technical Specifications
Related IPs
- Secure-IC's Securyzr(TM) AES-GCM Multi-Booster Réduire la liste des FPGA aux noms des gammes
- Secure-IC's Securyzr™ ChaCha20-Poly1305 Crypto Engine
- Secure-IC's Securyzr™ SM4-XTS Multi-Booster
- Secure-IC's Securyzr™ SM4-GCM Multi-Booster
- Secure-IC's Securyzr™ AES Multi-purpose crypto engine with SCA protections
- Secure-IC's Securyzr™ Public Key Crypto Engine