ChaCha20-Poly1305
ChaCha20-Poly1305 combines the high-speed ChaCha20 stream cipher with the Poly1305 authenticator, delivering both encryption and authentication.
ChaCha20-Poly1305 IP cores deliver both encryption and authentication by combining the high-speed ChaCha20 stream cipher with the Poly1305 authenticator. The ChaCha20-Poly1305 IP cores can be used in an AEAD scheme in multiple protocols, including TLS 1.3. Xiphera’s in-house designed IP cores are optimised for efficiency and optimal performance in both FPGA and ASIC implementations.
Enhance your security with advanced encryption engines for…
Secure communications
Security protocols, such as TLS 1.3
Data centres and cloud environments
Key features
- Optimised resource requirements
- High throughput – up to 50 Gbps
- Compliant with modern cryptographic standards
- Quantum-secure with 256-bit key length
- Pure RTL without hidden CPU or software components
- Easy system integration
- Vendor agnostic FPGA/ASIC implementation
Technical specifications
ChaCha20-Poly1305 IP cores provide versatile encryption solutions, ensuring optimal performance, flexibility, and robust security.
Balanced ChaCha20-Poly1305
Product code: XIP2113B
- Several Gbps
- Only ~7.3 kLUTs
High-speed ChaCha20-Poly1305
Product code: XIP2113H
- 10s of Gbps
- ~24 kLUTs

Product brief
Learn more about the key features and functionalities of the ChaCha20-Poly 1305.
Resource sheet
Download the resource sheet to learn more about the FPGA and ASIC resource requirements and performance.
AES-GCM for confidentiality and authenticity
AES-GCM is a widely used cryptographic algorithm for Authenticated Encryption with Associated Data (AEAD) purposes, providing both data confidentiality and authenticity. Xiphera offers AES-GCM cores for both optimal efficiency and high performance.
