×

Providing geographic protection to a system

  • US 10,218,711 B2
  • Filed: 05/12/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 06/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computing device with technology for implementing and authenticating geo-specific launch control policies, the computing device comprising:

  • a hardware processor;

    a location sensor in communication with the hardware processor, the location sensor configured to provide geographic information identifying a current location of the computing device;

    at least one secure storage in communication with the hardware processor;

    multiple geo-specific public keys in the secure storage, wherein at least one of the geo-specific public keys corresponds to a geo-specific private key, and wherein each set of corresponding geo-specific public and private keys is associated with a predetermined location;

    a geographic launch control policy (LCP) manifest in the secure storage;

    at least one geo-specific LCP record in the geographic LCP manifest, the geo-specific LCP record comprising;

    a launch policy for a software agent of the computing device, wherein the launch policy provides for different results, depending on whether the current location of the computing device is an approved location for the software agent; and

    a digital signature that was created using a key among the geo-specific private keys that is associated with the approved location for the software agent; and

    a geo-policy code module that, when executed on the hardware processor, (i) automatically determines whether to launch a desired software agent, based on geo-policy conditions comprising (a) the current location of the computing device, (b) existence in the geographic LCP manifest of at least one geo-specific LCP record that is associated with the current location of the computing device and with the desired software agent, and (c) authenticity of said geo-specific LCP record, and (ii) automatically launches a recovery agent in response to failure of one or more of the geo-policy conditions; and

    wherein the geo-policy code module is configured to use at least one of the geo-specific public keys to evaluate the authenticity of said geo-specific LCP record.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×