Balanced ChaCha20-Poly1305 Authenticated Encryption | IP Core Tool
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.
Requires 16904 4-input Lookup Tables (4LUTs) for Microchip® PolarFire® .
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.
{"SalesForceSecurePath":"https://microchip.my.salesforce-scrt.com","EmbeddedServiceName":"Messaging_For_Microchip","SalesForcePath":"https://microchip.my.site.com/ESWMessagingForMicrochi1755319480924","AgentAvailableHeader":"No problem. Chat with our engineering experts or schedule a call that's convenient for you.","ScheduleCallUrl":"https://microchip.my.site.com/schedulemeetingportal/s/","SalesforceOrgId":"00Do0000000KAkK","JsUrl":"https://microchip.my.site.com/ESWMessagingForMicrochi1755319480924/assets/js/bootstrap.min.js"}