Chacha20-Poly1305 Multi-Booster
The ChaCha20-Poly1305 Multi-Booster Crypto Engine is RFC7539 compliant to provide Authenticated Encryption with Associated Data (…
Overview
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.
Implementation aspects
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.
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
Block Diagram
Benefits
- Ideal for high-performance applications
- Scalable
Applications
- Data center
- Cloud computing
- TLS/DTLS
- OpenSSH
- IPsec
What’s Included?
- Netlist or RTL
- Scripts for synthesis
- Self-checking RTL test-bench on referenced vectors
- Documentation
Files
Note: some files may require an NDA depending on provider policy.
Specifications
Identity
Provider
Learn more about Symmetric Crypto IP core
CXL - The Latest Specification in Secured Network Traffic
Securing your apps with Public Key Cryptography & Digital Signature
RoT: The Foundation of Security
Tailoring Root Of Trust Security Capabilities To Specific Customer Needs
Symmetric Cryptographic Offload Options for SoC Designers
Frequently asked questions about Symmetric Cryptography IP cores
What is Chacha20-Poly1305 Multi-Booster?
Chacha20-Poly1305 Multi-Booster is a Symmetric Crypto IP core from Secure-IC listed on Semi IP Hub.
How should engineers evaluate this Symmetric Crypto?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Symmetric Crypto IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.