RFC 8439

E50666

RFC 8439 is an IETF standard that specifies the ChaCha20 stream cipher and the Poly1305 message authentication code, defining the ChaCha20-Poly1305 AEAD construction widely used in modern cryptographic protocols.

All labels observed (2)

Label Occurrences
RFC 8439 canonical 6
RFC 7539 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf IETF Request for Comments
cryptography standard
algorithmDesigner Daniel J. Bernstein
area Security
author A. Langley
Yoav Nir
surface form: Y. Nir
category Standards Track
defines AEAD_CHACHA20_POLY1305
AEAD_CHACHA20_POLY1305
surface form: AEAD_XCHACHA20_POLY1305

ChaCha20
AEAD_CHACHA20_POLY1305
surface form: ChaCha20-Poly1305

Poly1305
intendedUse IPsec
Internet protocols
SSH
TLS
isPartOf RFCs
surface form: RFC series
language English
month June
number 8439
obsoletes RFC 7539
publicationDate 2018-06
publishedBy Internet Engineering Task Force
surface form: IETF

Internet Engineering Task Force
recommends 256-bit key for ChaCha20
96-bit nonce for ChaCha20-Poly1305
securityProperty authenticated encryption with associated data
specifies AEAD interface for ChaCha20-Poly1305
ChaCha20
surface form: ChaCha20 stream cipher

AEAD_CHACHA20_POLY1305
surface form: ChaCha20-Poly1305 AEAD construction

IETF variant of ChaCha20
IETF variant of Poly1305
Poly1305 message authentication code
XChaCha20-Poly1305 AEAD construction
key derivation considerations for ChaCha20-Poly1305
nonce format for ChaCha20-Poly1305
test vectors for ChaCha20
test vectors for ChaCha20-Poly1305
test vectors for Poly1305
usage guidelines for ChaCha20-Poly1305 in IETF protocols
status Proposed Standard
stream the internet
surface form: Internet
title AEAD_CHACHA20_POLY1305
surface form: ChaCha20 and Poly1305 for IETF Protocols
updates RFC 7905
workingGroup CFRG
Crypto Forum Research Group
year 2018

How these facts were elicited

Referenced by (7)

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

ChaCha20 standardizedIn RFC 8439
Poly1305 standardizedIn RFC 8439
this entity surface form: RFC 7539
Poly1305 standardizedIn RFC 8439
RFC 7539 obsoletes RFC 8439
ChaCha standardizedIn RFC 8439
ChaCha specifiedIn RFC 8439
subject surface form: ChaCha20