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.

Product code: XIP2113B

  • Several Gbps
  • Only ~7.3 kLUTs

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.

Xiphera's symmetric encryption algorithms provide uncompromised data encryption.