×

Root of trust of geolocation

  • US 10,601,787 B2
  • Filed: 06/06/2016
  • Issued: 03/24/2020
  • Est. Priority Date: 06/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a network interface unit configured to enable network communications;

    a trust anchor module including a cryptographic processor and a secure memory; and

    a main processor coupled to the network interface unit and the trust anchor module and configured to;

    receive, via the network interface unit, a digital geolocation certificate for the apparatus, the digital geolocation certificate including information identifying the apparatus, information regarding a physical location of the apparatus, information identifying an authorized entity that has verified the physical location of the apparatus, and a digital signature of the authorized entity;

    cause the trust anchor module to store the digital geolocation certificate in the secure memory such that the digital geolocation certificate is cryptographically bound to the apparatus in a manner that renders the digital geolocation certificate immutable; and

    measure a location of the apparatus based on communications with external sources;

    wherein the trust anchor module is configured to store a log of location measurements based on the communications with external sources in the secure memory, wherein the location measurements stored in the log are protected from tampering by only allowing additional location measurements stored in the log to be added, and not to be removed or modified, using a privileged process that is executed by the cryptographic processor, and wherein a trustworthiness associated with a location measurement of the log of location measurements is determined based on a weighted sum of positive weighted values for each external source that agrees with the information regarding the physical location of the apparatus in the digital geolocation certificate and negative weighted values for each external source that disagrees with the information regarding the physical location of the apparatus in the digital geolocation certificate; and

    wherein a configuration of the apparatus is attested to external entities by providing the digital geolocation certificate from the trust anchor module.

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