Poly1305
Sign in to saveAlso 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 sectionsContents
- 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.
Connections
encryption
Entity
HMAC
Entity
Salsa20 and ChaCha20
Entity
Galois/Counter Mode
Entity
BLAKE
Entity
Secure channel
Entity
International Standard Book Number
Entity
Q15777
Entity
Q2407
Entity
cryptocurrency
Entity
cryptography
Entity
digital object identifier
Entity
source code
Entity
bibcode
Entity
ransomware
Entity
hash function
Entity
public-key cryptography
Entity
digital signature
Entity
Transport Layer Security
Entity
Advanced Encryption Standard
Entity