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.

Aliases (1)

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

Referenced by (4)

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

RFC 7539 obsoletes RFC 8439
ChaCha20 standardizedIn RFC 8439
Poly1305 standardizedIn RFC 8439
this entity surface form: "RFC 7539"
Poly1305 standardizedIn RFC 8439

Please wait…