×

ROOT OF TRUST (RoT) APPLICATION FOR INTERNET OF THINGS (IoT) DEVICES

  • US 20180088927A1
  • Filed: 09/28/2016
  • Published: 03/29/2018
  • Est. Priority Date: 09/28/2016
  • Status: Abandoned Application
First Claim
Patent Images

1. An apparatus comprising:

  • an Internet of Things (IoT) device including a processor, a memory, a flash memory, a network interface and a boot Read Only Memory (ROM);

    a Root-of-Trust (RoT) application stored in the boot ROM wherein the RoT application causes the processor to perform the operations of;

    running the RoT from the boot ROM after initialization of the IoT device, the RoT causing the device to perform the operations;

    determining a selected image by determining if an update mode is set, wherein when the update mode is set the selected image comprises an update image and wherein when the update mode is not set, the selected image comprises a first image;

    loading the selected image into memory;

    determining whether a verification of a signature of the selected image is successful using a multi-time hash-based signature process; and

    when the verification of the signature of the selected image is successful then transferring control to the selected image and when the verification of the signature of the selected image is not successful then performing a recovery boot.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×