Skip to content
EntityQ7226098· pop 8· linked from 140 articles

Also known as Poly1305-AES

Poly1305 is a universal hash family designed by Daniel J. Bernstein in 2002 for use in cryptography.

~10 min read

Article

14 sections
Contents
  • Description
  • Definition of Poly1305
  • Use as a one-time authenticator
  • Use in Poly1305-AES as a Carter–Wegman authenticator
  • Use in NaCl and ChaCha20-Poly1305
  • Security
  • Of one-time authenticator
  • Of NaCl and ChaCha20-Poly1305
  • Of Poly1305-AES
  • Speed
  • Implementations
  • See also
  • References
  • External links

Poly1305 is a universal hash family designed by Daniel J. Bernstein in 2002 for use in cryptography.

As with any universal hash family, Poly1305 can be used as a one-time message authentication code to authenticate a single message using a secret key shared between sender and recipient, similar to the way that a one-time pad can be used to conceal the content of a single message using a secret key shared between sender and recipient.

Available in 8 languages

via Wikidata sitelinks · CC0

Connections

Categories