Poly1305 is a high-security cryptographic authenticator developed to verify the authenticity and integrity of encrypted data.

The Poly1305 cryptographic algorithm aims to ensure high performance on a broad range of software platforms while providing confidentiality and fast implementations. Poly1305 combined with the ChaCha20 stream cipher can be used as a TLS/SSL replacement for internet security and decryption of IoT applications on cloud servers.