RFC 7539

E50080

RFC 7539 is an IETF standard that specifies the ChaCha20 stream cipher and the Poly1305 message authentication code for use in secure Internet protocols.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
RFC 7539 canonical 5
RFC 7905 1

Statements (49)

Predicate Object
instanceOf IETF Request for Comments
cryptography standard
area Security
author Adam Langley
Adam Langley
surface form: Adam Langley (editor)

Yoav Nir
basedOn ChaCha stream cipher by Daniel J. Bernstein
Poly1305
surface form: Poly1305 MAC by Daniel J. Bernstein
category Informational
defines ChaCha20
AEAD_CHACHA20_POLY1305
surface form: ChaCha20-Poly1305 AEAD construction

IETF variant of ChaCha20
IETF variant of ChaCha20-Poly1305 AEAD
Poly1305
definesBlockSize 512-bit block for ChaCha20
definesKeySize 256-bit key for ChaCha20
definesNonceReuseRequirement nonces must not repeat under the same key
definesNonceSize 96-bit nonce for ChaCha20 in IETF variant
definesTagSize 128-bit authentication tag for Poly1305
definesTestVectors ChaCha20 test vectors
ChaCha20-Poly1305 AEAD test vectors
Poly1305 test vectors
focusesOn high-speed software cryptography
message authentication codes
security of stream ciphers
language English
obsoletes RFC 8439
organization Internet Research Task Force
publishedBy Internet Engineering Task Force
surface form: IETF

Internet Engineering Task Force
recommends use of ChaCha20-Poly1305 where AES hardware is not available
RFCNumber 7539
securityProperty authenticity via AEAD construction
confidentiality via ChaCha20
integrity via Poly1305
specifies AEAD_CHACHA20_POLY1305
ChaCha20
surface form: ChaCha20 stream cipher

Poly1305
surface form: Poly1305 message authentication code
status Informational RFC
stream Internet Engineering Task Force
surface form: IETF
targetEnvironment general-purpose CPUs
software implementations
title ChaCha20
surface form: ChaCha20 and Poly1305 for IETF Protocols
updates None
useCase IPsec
SSH
TLS
secure Internet protocols
workingGroup CFRG
surface form: CFRG (Crypto Forum Research Group)

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

ChaCha20 standardizedIn RFC 7539
Poly1305 standardizedIn RFC 7539
this entity surface form: RFC 7905
RFC 8439 obsoletes RFC 7539
Yoav Nir notableWork RFC 7539
Yoav Nir coAuthorOf RFC 7539