We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

High-Speed ChaCha20-Poly1305 Authenticated Encryption


The ChaCha20-Poly1305 balanced IP Core delivers both  encryption and authentication by combining the high-speed ChaCha20 Stream Cipher with the Poly1306 authenticator.  The Cha-Cha-Poly 1305 IP can also be used in AED scheme in multiple protocols, including TLS 1.3.


Features and Benefits


  • Performance: 
    • Achieves a high throughput up to 50s of Gbps compliant with ChaCha20-Poly1305.
    • Even higher throughputs can be achieved with parallel instantiations.
    • Offers very high throughput for a single stream of data as it is capable to process one 16-byte block per clock cycle after certain initial latency.
    • Length of the initial latency depends on the length of the message, this IP core has been carefully optimized to minimize this initial latency.
    • Execution time is independent of the key values and message contents (apart from the message length), and consequently provides full protection against timing-based side-channel attacks.
  • Standard Compliance: 
    • Fully compliant with RFC 8439 ChaCha20 and Poly1305 for IETF Protocols, modern cryptographic standards. 
  • Easy Integration 
    • Pure RTL without hidden CPU or software components. 
    • Vendor agnostics FPGA/ASIC implementation. 

Licensing Options


For additional information contact: sales@xiphera.com or visit Xiphera

Documentation


Title
xip2113h-1 Link