Internet of Things Security: State of the Art and Challenges
RFC 8576, “Internet of Things Security: State of the Art and Challenges”, is an Informational document published in April 2019 by O. Garcia-Morchon, S. Kumar, M. Sethi. The canonical text is published by the RFC Editor.
Abstract
The Internet of Things (IoT) concept refers to the usage of standard Internet protocols to allow for human-to-thing and thing-to-thing communication. The security needs for IoT systems are well recognized, and many standardization steps to provide security have been taken -- for example, the specification of the Constrained Application Protocol (CoAP) secured with Datagram Transport Layer Security (DTLS). However, security challenges still exist, not only because there are some use cases that lack a suitable solution, but also because many IoT devices and systems have been designed and deployed with very limited security capabilities. In this document, we first discuss the various stages in the lifecycle of a thing. Next, we document the security threats to a thing and the challenges that one might face to protect against these threats. Lastly, we discuss the next steps needed to facilitate the deployment of secure IoT systems. This document can be used by implementers and authors of IoT specifications as a reference for details about security considerations while documenting their specific security challenges, threat models, and mitigations.
This document is a product of the IRTF Thing-to-Thing Research Group (T2TRG).
What “Informational” means
Published for the general information of the community. It does not define an IETF standard and carries no standards-track status.
The canonical text of RFC 8576 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 8575 YANG Data Model for the Precision Time Protocol
- RFC 8577 Signaling RSVP-TE Tunnels on a Shared MPLS Forwarding Plane
- RFC 8574 cite-as: A Link Relation to Convey a Preferred URI for Referencing
- RFC 8578 Deterministic Networking Use Cases
- RFC 8573 Message Authentication Code for the Network Time Protocol
- RFC 8579 Sieve Email Filtering: Delivering to Special-Use Mailboxes
- RFC 8572 Secure Zero Touch Provisioning
- RFC 8580 Sieve Extension: File Carbon Copy