×

SECURE IOT DEVICE UPDATE

  • US 20180165088A1
  • Filed: 02/27/2017
  • Published: 06/14/2018
  • Est. Priority Date: 12/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for updating, comprising:

  • an IoT device including a first memory adapted to store run-time data for the device, and at least one processor that is adapted to execute processor-executable code that, in response to execution, enables at least two independent execution environments for the application processor including first independent execution environment and a second execution environment, wherein the first independent execution environment has at least one capability that the second independent execution environment does not have, and further configured in response to execution to enable actions, including;

    communicating a request that is associated with a requested update from the second independent execution environment to the first independent execution environment;

    validating the requested update;

    communicating instructions associated with the validated update from the first independent execution environment to the second independent execution environment;

    for image binaries associated with the validated update, sending image requests from the second independent execution environment to a cloud service;

    receiving, by the first independent execution environment, the requested image binaries from the cloud service;

    using the first independent execution environment to write the received image binaries to a second memory; and

    validating the written image binaries.

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