×

ACTIVE VERIFICATION OF BOOT FIRMWARE

  • US 20080271163A1
  • Filed: 09/04/2003
  • Published: 10/30/2008
  • Est. Priority Date: 06/18/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • upon power-up of a computer, retrieving boot code and a certificate from a peripheral device coupled to the computer, the certificate describing operation of the boot code for initializing the peripheral device, wherein the boot code is generated from a first programming language, and wherein the certificate includes an annotation defining a proof of security and safety for both (i) one or more blocks of code generated from a second programming language different from the first programming language and (ii) one or more corresponding blocks of the boot code resulting from translation of the one or more blocks of the code of the second programming language into the first programming language;

    verifying, with the computer, security of the boot code associated with the peripheral device by performing a security check on the boot code in accordance with the certificate; and

    executing the boot code with the computer to (i) initialize the peripheral device based on a result of the security check and (ii) provide, subsequent to the initialization, an interface by which the computer controls operation of the peripheral device.

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