Transport Layer Security (TLS) / Datagram Transport Layer Security (DTLS) Profiles for the Internet of Things
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 61
- Abstract
- A common design pattern in Internet of Things (IoT) deployments is the use of a constrained device that collects data via sensors or controls actuators for use in home automation, industrial control systems, smart cities, and other IoT deployments. This document defines a Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS) 1.2 profile that offers communications security for this data exchange thereby preventing eavesdropping, tampering, and message forgery. The lack of communication security is a common vulnerability in IoT products that can easily be solved by using these well-researched and widely deployed Internet security protocols.
- Publication Date
- 2016-07-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC7925- Link
- https://doi.org/10.17487/RFC7925
- Author(s)
- Hannes TschofenigThomas Fossati
- Keyword(s)
- IoT Security, TLS Profile, DTLS Profile, DTLS over SMS
Latest version of IETF RFC 7925
Document Versions — IETF RFC 7925
-
▶ IETF RFC 7925 (2016-07-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- 3GPP.TS-23.040.201603 — GSM-SMS EXTERNAL
- Open Mobile Alliance, "Wireless Datagram Protocol", Wireless Application Protocol, WAP-259-WDP, June 2001. EXTERNAL
- IEEE, "Guidelines for 64-bit Global Identifier (EUI-64)", Registration Authority, < https://standards.ieee.org/regauth/ oui/tutorials/EUI64.html >. EXTERNAL
- IETF RFC 2119 [Active*]
- IETF RFC 4279 [Active*]
- IETF RFC 5246 [Superseded*]
- IETF RFC 5746 [Active*]
- IETF RFC 6066 [Active*]
- IETF RFC 6125 [Superseded*]
- IETF RFC 6347 [Superseded*]
- IETF RFC 6520 [Active*]
- IETF RFC 7250 [Active*]
- IETF RFC 7251 [Active*]
- IETF RFC 7627 [Superseded*]
- IETF RFC 7924 [Active*]
Bibliographic Reference(s)
- 10.1109-SP.2014.14 — TRIPLE-HS EXTERNAL
- 10.1145-1879141.1879174 — HomeGateway EXTERNAL
- IETF.draft-ietf-core-coap-tcp-tls-03 — COAP-TCP-TLS EXTERNAL
- IETF.draft-ietf-core-resource-directory-08 — CoRE-RD EXTERNAL
- IETF.draft-ietf-tls-falsestart-02 — TLS-FALSESTART EXTERNAL
- IETF.draft-ietf-tls-negotiated-ff-dhe-10 — FFDHE-TLS EXTERNAL
- IETF.draft-schmertmann-dice-ccm-psk-pfs-01 — PSK-AES-CCM-TLS EXTERNAL
- NIST FIPS 197 [Superseded]
- NIST.SP.800-22 — SP800-22b EXTERNAL
- NIST.SP.800-38C — CCM EXTERNAL
- NIST.SP.800-90A — NIST-SP-800-90A EXTERNAL
- NIST.SP.800-107r1 — SP800-107-rev1 EXTERNAL
- IANA, "Transport Layer Security (TLS) Parameters", < https://www.iana.org/assignments/tls-parameters >. EXTERNAL
- Giry, D., "Cryptographic Key Length Recommendations", September 2015, < http://www.keylength.com >. EXTERNAL
- Wikipedia, "CRIME", May 2016, < https://en.wikipedia.org/w/ index.php?title=CRIME&oldid=721665716 >. EXTERNAL
- Open Mobile Alliance, "Lightweight Machine-to-Machine Requirements", Candidate Version 1.0, OMA-RD- LightweightM2M-V1_0-20131210-C, December 2013, < http://openmobilealliance.org/about-oma/work-program/ m2m-enablers >. EXTERNAL
- ENISA, "Algorithms, Key Sizes and Parameters Report - 2013", October 2013, < https://www.enisa.europa.eu/ activities/identity-and-trust/library/deliverables/ algorithms-key-sizes-and-parameters-report >. EXTERNAL
- Chilton, E., "A Brief Survey of Imprinting Options for Constrained Devices", March 2012, < http://www.lix.polytechnique.fr/hipercom/ SmartObjectSecurity/papers/EricRescorla.pdf >. EXTERNAL
- IETF, "Authentication and Authorization for Constrained Environments (ACE) Working Group", < https://datatracker.ietf.org/wg/ace/charter >. EXTERNAL
- IETF RFC 1981 [Superseded*]
- IETF RFC 2104 [Active, Amended*]
- IETF RFC 2865 [Active*]
- IETF RFC 3610 [Active*]
- IETF RFC 3748 [Active*]
- IETF RFC 4086 [Active*]
- IETF RFC 4492 [Superseded*]
- IETF RFC 4821 [Active*]
- IETF RFC 4919 [Active*]
- IETF RFC 5077 [Superseded*]
- IETF RFC 5116 [Active*]
- IETF RFC 5216 [Active*]
- IETF RFC 5247 [Active*]
- IETF RFC 5280 [Active, Amended*]
- IETF RFC 5288 [Active*]
- IETF RFC 5480 [Active*]
- IETF RFC 5758 [Active*]
- IETF RFC 5934 [Active*]
- IETF RFC 6024 [Active*]
- IETF RFC 6090 [Active*]
- IETF RFC 6234 [Active*]
- IETF RFC 6655 [Active*]
- IETF RFC 6690 [Active*]
- IETF RFC 6733 [Active*]
- IETF RFC 6943 [Active*]
- IETF RFC 6961 [Superseded*]
- IETF RFC 7228 [Active*]
- IETF RFC 7252 [Active*]
- IETF RFC 7258 [Active*]
- IETF RFC 7366 [Active*]
- IETF RFC 7390 [Active*]
- IETF RFC 7397 [Active*]
- IETF RFC 7400 [Active*]
- IETF RFC 7452 [Active*]
- IETF RFC 7465 [Active*]
- IETF RFC 7507 [Superseded*]
- IETF RFC 7525 [Superseded*]
- IETF RFC 7539 [Superseded*]
- IETF RFC 7568 [Active*]
- IETF RFC 7748 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC7925.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 7925, Transport Layer Security (TLS) / Datagram Transport Layer Security (DTLS) Profiles for the Internet of Things. Available at https://doi.org/10.17487/RFC7925
Snippet:
IETF RFC 7925, Transport Layer Security (TLS) / Datagram Transport Layer Security (DTLS) Profiles for the Internet of Things. Available at https://doi.org/10.17487/RFC7925
HTML (ISO 690 compliant)
Preview:
IETF RFC 7925, Transport Layer Security (TLS) / Datagram Transport Layer Security (DTLS) Profiles for the Internet of Things. Available at https://doi.org/10.17487/RFC7925
Snippet:
<span class="citation"><cite>IETF RFC 7925</cite>, Transport Layer Security (TLS) / Datagram Transport Layer Security (DTLS) Profiles for the Internet of Things. Available at <a href="https://doi.org/10.17487/RFC7925" target="_blank" rel="noopener">https://doi.org/10.17487/RFC7925</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 7925, Transport Layer Security (TLS) / Datagram Transport Layer Security (DTLS) Profiles for the Internet of Things
doi: 10.17487/RFC7925
url: https://doi.org/10.17487/RFC7925
doi: 10.17487/RFC7925
url: https://doi.org/10.17487/RFC7925
Snippet:
<li> <cite id="bib-rfc7925">IETF RFC 7925</cite>, Transport Layer Security (TLS) / Datagram Transport Layer Security (DTLS) Profiles for the Internet of Things <span class="doi">10.17487/RFC7925</span> </li>
Referenced By
- IETF RFC 8075 [Active*]
- IETF RFC 8323 [Active*]
- IETF RFC 8449 [Active*]
- IETF RFC 9325 [Active*]