×

TRANSPARENT TRUST VALIDATION OF AN UNKNOWN PLATFORM

  • US 20100082987A1
  • Filed: 09/30/2008
  • Published: 04/01/2010
  • Est. Priority Date: 09/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of booting an untrusted computing device comprising a trusted platform module, the method comprising the steps of:

  • requesting a first key and a first certificate, comprising a second key, from the trusted platform module;

    obtaining a log listing all computer-executable instructions then executed on the untrusted computing device and all modules then loaded on the untrusted computing device;

    providing, prior to the execution of an operating system on the untrusted computing device, the first key, the first certificate and the log to a trusted device communicationally coupled to the untrusted computing device;

    receiving, from the trusted device a first set of encrypted data encrypted with the second key, the first set of encrypted data comprising a third key;

    providing the first set of encrypted data to the trusted platform module;

    receiving, from the trusted platform module, the third key;

    decrypting, using the third key, an encrypted volume on the untrusted computing device prior to the execution of the operating system on the untrusted computing device; and

    executing the operating system on the untrusted computing device from the decrypted encrypted volume.

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