×

Boot blocks for software

  • US 7,529,919 B2
  • Filed: 05/07/2003
  • Issued: 05/05/2009
  • Est. Priority Date: 10/26/1998
  • Status: Active Grant
First Claim
Patent Images

1. In a computer system having a central processing unit and a software identity register, a method comprising:

  • executing an atomic operation to set an identity of a piece of software into the software identity register, wherein if the atomic operation completes correctly, the software identity register contains the identity of the piece of software and if the atomic operation fails to complete correctly, the software identity register contains a value other than the identity of the piece of software; and

    examining the software identity register to verify the identity of the piece of software;

    wherein the identity comprises a public key of a correctly signed block of code from the piece of software, and the examining comprises verifying a signature of the signed block of code against the public key.

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