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.

AI illustration

How this image was made

AI-generated illustration of RFC 8439

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of RFC 8439 (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 ⓘ
Y. Nir ⓘ
linked to: Yoav Nir
category Standards Track ⓘ
defines AEAD_CHACHA20_POLY1305 ⓘ
AEAD_XCHACHA20_POLY1305 ⓘ
ChaCha20 ⓘ
ChaCha20-Poly1305 ⓘ
Poly1305 ⓘ
intendedUse IPsec ⓘ
Internet protocols ⓘ
SSH ⓘ
TLS ⓘ
isPartOf RFC series ⓘ
linked to: RFCs
language English ⓘ
month June ⓘ
number 8439 ⓘ
obsoletes RFC 7539 ⓘ
publicationDate 2018-06 ⓘ
publishedBy 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 stream cipher ⓘ
linked to: ChaCha20

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 Internet ⓘ
linked to: the internet
title 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 7539 ⓘ
linked to: RFC 8439
Poly1305 → standardizedIn → RFC 8439 ⓘ
RFC 7539 → obsoletes → RFC 8439 ⓘ
ChaCha → standardizedIn → RFC 8439 ⓘ
ChaCha20 → specifiedIn → RFC 8439 ⓘ
subject linked to: ChaCha