rfc9257v2.txt   rfc9257.txt 
Internet Engineering Task Force (IETF) R. Housley Internet Engineering Task Force (IETF) R. Housley
Request for Comments: 9257 Vigil Security Request for Comments: 9257 Vigil Security
Category: Informational J. Hoyland Category: Informational J. Hoyland
ISSN: 2070-1721 Cloudflare Ltd. ISSN: 2070-1721 Cloudflare Ltd.
M. Sethi M. Sethi
Aalto University Aalto University
C.A. Wood C. A. Wood
Cloudflare Cloudflare
July 2022 July 2022
Guidance for External Pre-Shared Key (PSK) Usage in TLS Guidance for External Pre-Shared Key (PSK) Usage in TLS
Abstract Abstract
This document provides usage guidance for external Pre-Shared Keys This document provides usage guidance for external Pre-Shared Keys
(PSKs) in Transport Layer Security (TLS) 1.3 as defined in RFC 8446. (PSKs) in Transport Layer Security (TLS) 1.3 as defined in RFC 8446.
It lists TLS security properties provided by PSKs under certain It lists TLS security properties provided by PSKs under certain
skipping to change at line 534 skipping to change at line 534
<https://www.rfc-editor.org/info/rfc2119>. <https://www.rfc-editor.org/info/rfc2119>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>. May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC8446] Rescorla, E., "The Transport Layer Security (TLS) Protocol [RFC8446] Rescorla, E., "The Transport Layer Security (TLS) Protocol
Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018,
<https://www.rfc-editor.org/info/rfc8446>. <https://www.rfc-editor.org/info/rfc8446>.
[RFC9258] Benjamin, D. and C. Wood, "Importing External Pre-Shared [RFC9258] Benjamin, D. and C. A. Wood, "Importing External Pre-
Keys (PSKs) for TLS", RFC 9258, DOI 10.17487/RFC9258, July Shared Keys (PSKs) for TLS 1.3", RFC 9258,
2022, <https://www.rfc-editor.org/info/rfc9258>. DOI 10.17487/RFC9258, July 2022,
<https://www.rfc-editor.org/info/rfc9258>.
10.2. Informative References 10.2. Informative References
[AASS19] Akhmetzyanova, L., Alekseev, E., Smyshlyaeva, E., and A. [AASS19] Akhmetzyanova, L., Alekseev, E., Smyshlyaeva, E., and A.
Sokolov, "Continuing to reflect on TLS 1.3 with external Sokolov, "Continuing to reflect on TLS 1.3 with external
PSK", April 2019, <https://eprint.iacr.org/2019/421.pdf>. PSK", April 2019, <https://eprint.iacr.org/2019/421.pdf>.
[CPACE] Abdalla, M., Haase, B., and J. Hesse, "CPace, a balanced [CPACE] Abdalla, M., Haase, B., and J. Hesse, "CPace, a balanced
composable PAKE", Work in Progress, Internet-Draft, draft- composable PAKE", Work in Progress, Internet-Draft, draft-
irtf-cfrg-cpace-05, 14 January 2022, irtf-cfrg-cpace-06, 24 July 2022,
<https://datatracker.ietf.org/doc/html/draft-irtf-cfrg- <https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-
cpace-05>. cpace-06>.
[CTLS] Rescorla, E., Barnes, R., and H. Tschofenig, "Compact TLS [CTLS] Rescorla, E., Barnes, R., Tschofenig, H., and B. M.
1.3", Work in Progress, Internet-Draft, draft-ietf-tls- Schwartz, "Compact TLS 1.3", Work in Progress, Internet-
ctls-04, 25 October 2021, Draft, draft-ietf-tls-ctls-06, 9 July 2022,
<https://datatracker.ietf.org/doc/html/draft-ietf-tls- <https://datatracker.ietf.org/doc/html/draft-ietf-tls-
ctls-04>. ctls-06>.
[EAP-TLS-PSK] [EAP-TLS-PSK]
Mattsson, J. P., Sethi, M., Aura, T., and O. Friel, "EAP- Mattsson, J. P., Sethi, M., Aura, T., and O. Friel, "EAP-
TLS with PSK Authentication (EAP-TLS-PSK)", Work in TLS with PSK Authentication (EAP-TLS-PSK)", Work in
Progress, Internet-Draft, draft-mattsson-emu-eap-tls-psk- Progress, Internet-Draft, draft-mattsson-emu-eap-tls-psk-
00, 9 March 2020, <https://datatracker.ietf.org/doc/html/ 00, 9 March 2020, <https://datatracker.ietf.org/doc/html/
draft-mattsson-emu-eap-tls-psk-00>. draft-mattsson-emu-eap-tls-psk-00>.
[GAA] ETSI, "Digital cellular telecommunications system (Phase [GAA] ETSI, "Digital cellular telecommunications system (Phase
2+); Universal Mobile Telecommunications System (UMTS); 2+); Universal Mobile Telecommunications System (UMTS);
LTE; 3G Security; Generic Authentication Architecture LTE; 3G Security; Generic Authentication Architecture
(GAA); System description", version 12.0.0, ETSI TR 133 (GAA); System description", version 12.0.0, ETSI TR 133
919, October 2014, <https://www.etsi.org/deliver/ 919, October 2014, <https://www.etsi.org/deliver/
etsi_tr/133900_133999/133919/12.00.00_60/ etsi_tr/133900_133999/133919/12.00.00_60/
tr_133919v120000p.pdf>. tr_133919v120000p.pdf>.
[Krawczyk] Krawczyk, H., "SIGMA: The ‘SIGn-and-MAc’ Approach to [Krawczyk] Krawczyk, H., "SIGMA: The 'SIGn-and-MAc' Approach to
Authenticated Diffie-Hellman and Its Use in the IKE Authenticated Diffie-Hellman and Its Use in the IKE
Protocols", DOI 10.1007/978-3-540-45146-4_24, 2003, Protocols", DOI 10.1007/978-3-540-45146-4_24, 2003,
<https://link.springer.com/content/ <https://link.springer.com/content/
pdf/10.1007/978-3-540-45146-4_24.pdf>. pdf/10.1007/978-3-540-45146-4_24.pdf>.
[LwM2M] Open Mobile Alliance, "Lightweight Machine to Machine [LwM2M] Open Mobile Alliance, "Lightweight Machine to Machine
Technical Specification", version 1.0, February 2017, Technical Specification", version 1.0, February 2017,
<http://www.openmobilealliance.org/release/LightweightM2M/ <http://www.openmobilealliance.org/release/LightweightM2M/
V1_0-20170208-A/OMA-TS-LightweightM2M- V1_0-20170208-A/OMA-TS-LightweightM2M-
V1_0-20170208-A.pdf>. V1_0-20170208-A.pdf>.
[OPAQUE] Bourdrez, D., Krawczyk, H., Lewi, K., and C. A. Wood, "The [OPAQUE] Bourdrez, D., Krawczyk, H., Lewi, K., and C. A. Wood, "The
OPAQUE Asymmetric PAKE Protocol", Work in Progress, OPAQUE Asymmetric PAKE Protocol", Work in Progress,
Internet-Draft, draft-irtf-cfrg-opaque-08, 7 March 2022, Internet-Draft, draft-irtf-cfrg-opaque-09, 6 July 2022,
<https://datatracker.ietf.org/doc/html/draft-irtf-cfrg- <https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-
opaque-08>. opaque-09>.
[RFC2865] Rigney, C., Willens, S., Rubens, A., and W. Simpson, [RFC2865] Rigney, C., Willens, S., Rubens, A., and W. Simpson,
"Remote Authentication Dial In User Service (RADIUS)", "Remote Authentication Dial In User Service (RADIUS)",
RFC 2865, DOI 10.17487/RFC2865, June 2000, RFC 2865, DOI 10.17487/RFC2865, June 2000,
<https://www.rfc-editor.org/info/rfc2865>. <https://www.rfc-editor.org/info/rfc2865>.
[RFC3748] Aboba, B., Blunk, L., Vollbrecht, J., Carlson, J., and H. [RFC3748] Aboba, B., Blunk, L., Vollbrecht, J., Carlson, J., and H.
Levkowetz, Ed., "Extensible Authentication Protocol Levkowetz, Ed., "Extensible Authentication Protocol
(EAP)", RFC 3748, DOI 10.17487/RFC3748, June 2004, (EAP)", RFC 3748, DOI 10.17487/RFC3748, June 2004,
<https://www.rfc-editor.org/info/rfc3748>. <https://www.rfc-editor.org/info/rfc3748>.
skipping to change at line 646 skipping to change at line 647
with PSK", DOI 10.1007/s00145-021-09387-y, May 2021, with PSK", DOI 10.1007/s00145-021-09387-y, May 2021,
<https://eprint.iacr.org/2019/347.pdf>. <https://eprint.iacr.org/2019/347.pdf>.
[Sethi] Sethi, M., Peltonen, A., and T. Aura, "Misbinding Attacks [Sethi] Sethi, M., Peltonen, A., and T. Aura, "Misbinding Attacks
on Secure Device Pairing and Bootstrapping", on Secure Device Pairing and Bootstrapping",
DOI 10.1145/3321705.3329813, May 2019, DOI 10.1145/3321705.3329813, May 2019,
<https://arxiv.org/pdf/1902.07550>. <https://arxiv.org/pdf/1902.07550>.
[SmartCard] [SmartCard]
Bundesamt für Sicherheit in der Informationstechnik, Bundesamt für Sicherheit in der Informationstechnik,
"Technical Guideline TR-03112-7 eCard-API-Framework "Technical Guideline TR-03112-7 eCard-API-Framework -
Protocols", version 1.1.5, April 2015, <https://www.bsi.bu Protocols", version 1.1.5, April 2015, <https://www.bsi.bu
nd.de/SharedDocs/Downloads/DE/BSI/Publikationen/ nd.de/SharedDocs/Downloads/DE/BSI/Publikationen/
TechnischeRichtlinien/TR03112/TR- TechnischeRichtlinien/TR03112/TR-
03112-api_teil7.pdf?__blob=publicationFile&v=1>. 03112-api_teil7.pdf?__blob=publicationFile&v=1>.
Acknowledgements Acknowledgements
This document is the output of the TLS External PSK Design Team, This document is the output of the TLS External PSK Design Team,
comprised of the following members: Benjamin Beurdouche, Björn Haase, comprised of the following members: Benjamin Beurdouche, Björn Haase,
Christopher Wood, Colm MacCarthaigh, Eric Rescorla, Jonathan Hoyland, Christopher Wood, Colm MacCarthaigh, Eric Rescorla, Jonathan Hoyland,
 End of changes. 10 change blocks. 
14 lines changed or deleted 15 lines changed or added

This html diff was produced by rfcdiff 1.48.