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)
- RFC 7539 ×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.
this entity surface form: "RFC 7539"