Using Pre-Shared Key (PSK) in the Cryptographic Message Syntax (CMS)
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 31
- Abstract
- The invention of a large-scale quantum computer would pose a serious challenge for the cryptographic algorithms that are widely deployed today. The Cryptographic Message Syntax (CMS) supports key transport and key agreement algorithms that could be broken by the invention of such a quantum computer. By storing communications that are protected with the CMS today, someone could decrypt them in the future when a large-scale quantum computer becomes available. Once quantum-secure key management algorithms are available, the CMS will be extended to support the new algorithms if the existing syntax does not accommodate them. This document describes a mechanism to protect today's communication from the future invention of a large-scale quantum computer by mixing the output of key transport and key agreement algorithms with a pre-shared key.
- Publication Date
- 2019-12-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC8696- Link
- https://doi.org/10.17487/RFC8696
- Author(s)
- Russ Housley
- Keyword(s)
- Post-quantum Cryptography
Latest version of IETF RFC 8696
Document Versions — IETF RFC 8696
-
▶ IETF RFC 8696 (2019-12-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2119 [Active*]
- IETF RFC 5083 [Active*]
- IETF RFC 5652 [Active*]
- IETF RFC 5912 [Active*]
- IETF RFC 6268 [Active*]
- IETF RFC 8126 [Active*]
- IETF RFC 8174 [Active*]
- T-REC-X.680.2015 — X680 EXTERNAL
- T-REC-X.690.2015 — ITU-T-X.690 EXTERNAL
Bibliographic Reference(s)
- 10.17226-25196 — NAS2019 EXTERNAL
- Internet Assigned Numbers Authority [Active, Versionless]
- IETF.draft-hoffman-c2pq-06 — I-D.hoffman-c2pq EXTERNAL
- IETF.draft-ietf-lamps-cms-mix-with-psk — H2019 EXTERNAL
- NIST FIPS 197 [Superseded]
- NIST.SP.800-56C — SP80056C EXTERNAL
- Fried, J., Gaudry, P., Heninger, N., and E. Thome, "A kilobit hidden SNFS discrete logarithm computation", Cryptology ePrint Archive Report 2016/961, October 2016, <https://eprint.iacr.org/2016/961.pdf>. EXTERNAL
- Shor, P., "Algorithms for Quantum Computation: Discrete Logarithms and Factoring", Proceedings of the 35th Annual Symposium on Foundations of Computer Science, pp. 124-134", November 1994. EXTERNAL
- IETF RFC 2631 [Active*]
- IETF RFC 4086 [Active*]
- IETF RFC 5280 [Active, Amended*]
- IETF RFC 5753 [Active*]
- IETF RFC 5869 [Active*]
- IETF RFC 8017 [Active*]
- IETF RFC 8619 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC8696.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 8696, Using Pre-Shared Key (PSK) in the Cryptographic Message Syntax (CMS). Available at https://doi.org/10.17487/RFC8696
Snippet:
IETF RFC 8696, Using Pre-Shared Key (PSK) in the Cryptographic Message Syntax (CMS). Available at https://doi.org/10.17487/RFC8696
HTML (ISO 690 compliant)
Preview:
IETF RFC 8696, Using Pre-Shared Key (PSK) in the Cryptographic Message Syntax (CMS). Available at https://doi.org/10.17487/RFC8696
Snippet:
<span class="citation"><cite>IETF RFC 8696</cite>, Using Pre-Shared Key (PSK) in the Cryptographic Message Syntax (CMS). Available at <a href="https://doi.org/10.17487/RFC8696" target="_blank" rel="noopener">https://doi.org/10.17487/RFC8696</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 8696, Using Pre-Shared Key (PSK) in the Cryptographic Message Syntax (CMS)
doi: 10.17487/RFC8696
url: https://doi.org/10.17487/RFC8696
doi: 10.17487/RFC8696
url: https://doi.org/10.17487/RFC8696
Snippet:
<li> <cite id="bib-rfc8696">IETF RFC 8696</cite>, Using Pre-Shared Key (PSK) in the Cryptographic Message Syntax (CMS) <span class="doi">10.17487/RFC8696</span> </li>
Referenced By
- IETF RFC 9180 [Active*]