RIoT – A Foundation for Trust in the Internet of Things

  • Paul England ,
  • Andrey Marochko ,
  • ,
  • Rob Spiger ,
  • Stefan Thom ,
  • David Wooten

MSR-TR-2016-18 |

RIoT (Robust Internet-of-Things) is an architecture for providing foundational trust services to computing devices. The trust services include device identity, sealing, attestation, and data integrity. The term “Robust” is used because the minimal trusted computing base is tiny, and because RIoT capabilities can remotely re-establish trust in devices that have been compromised by malware. The term IoT is used because these services can be provided at low cost on even the tiniest of devices.

Publication Downloads

RIoT Reference Architecture

July 21, 2019

Robust, Resilient, Recoverable Internet of Things (RIoT), from Microsoft Research, is an architecture for providing foundational trust services to computing devices. Device Identity Composition Engine (DICE) is an industry hardware/firmware standard that is the foundation on which RIoT is built.