ChaCha20 and Poly1305 for IETF Protocols
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 45
- Abstract
- This document defines the ChaCha20 stream cipher as well as the use of the Poly1305 authenticator, both as stand-alone algorithms and as a "combined mode", or Authenticated Encryption with Associated Data (AEAD) algorithm. This document does not introduce any new crypto, but is meant to serve as a stable reference and an implementation guide. It is a product of the Crypto Forum Research Group (CFRG).
- Publication Date
- 2015-05-01
- Status Note
- Informational
- DOI
10.17487/RFC7539- Link
- https://doi.org/10.17487/RFC7539
- Author(s)
- Yoav NirAdam Langley
- Keyword(s)
- AEAD
Latest version of IETF RFC 7539
Document Versions — IETF RFC 7539
-
▶ IETF RFC 7539 (2015-05-01)THIS DOC [SUPERSEDED] [LATEST VERSION]
Normative Reference(s)
- 10.1007-11502760_3 — Poly1305 EXTERNAL
- IETF RFC 2119 [Active*]
- UIC.chacha.20080128 — ChaCha EXTERNAL
Bibliographic Reference(s)
- 10.1007-978-3-540-71039-4_30 — LatinDances EXTERNAL
- 10.1007-978-3-642-25243-3_21 — LatinDances2 EXTERNAL
- 10.1007-978-3-642-37682-5_24 — Zhenqing, S., Bin, Z., Dengguo, F., and W. Wenling, "Improved Key Recovery Attacks on Reduced-Round Salsa20 and ChaCha*", 2012. EXTERNAL
- 10.1007-11894063_1 — Cache-Collisions EXTERNAL
- CACE.NaCl.201207 — NaCl EXTERNAL
- GITHUB.floodyberry.poly1305-donna.e6ad6e0.201603 — Poly1305_Donna EXTERNAL
- IETF draft-mcgrew-standby-cipher-00 [Active*]
- NIST FIPS 197 [Superseded]
- NIST.SP.800-67r1 — SP800-67 EXTERNAL
- Bellare, M. and C. Namprempre, "Authenticated Encryption: Relations among notions and analysis of the generic composition paradigm", September 2008, < http://dl.acm.org/citation.cfm?id=1410269 >. EXTERNAL
- IETF RFC 4868 [Active*]
- IETF RFC 5116 [Active*]
- IETF RFC 7296 [Active*]
- SSCID.12944277 — Procter EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC7539.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 7539, ChaCha20 and Poly1305 for IETF Protocols. Available at https://doi.org/10.17487/RFC7539
Snippet:
IETF RFC 7539, ChaCha20 and Poly1305 for IETF Protocols. Available at https://doi.org/10.17487/RFC7539
HTML (ISO 690 compliant)
Preview:
IETF RFC 7539, ChaCha20 and Poly1305 for IETF Protocols. Available at https://doi.org/10.17487/RFC7539
Snippet:
<span class="citation"><cite>IETF RFC 7539</cite>, ChaCha20 and Poly1305 for IETF Protocols. Available at <a href="https://doi.org/10.17487/RFC7539" target="_blank" rel="noopener">https://doi.org/10.17487/RFC7539</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 7539, ChaCha20 and Poly1305 for IETF Protocols
doi: 10.17487/RFC7539
url: https://doi.org/10.17487/RFC7539
doi: 10.17487/RFC7539
url: https://doi.org/10.17487/RFC7539
Snippet:
<li> <cite id="bib-rfc7539">IETF RFC 7539</cite>, ChaCha20 and Poly1305 for IETF Protocols <span class="doi">10.17487/RFC7539</span> </li>
Referenced By
- IETF RFC 7925 [Active*]
- IETF RFC 8152 [Superseded*]
- IETF RFC 8439 [Active*]