×

Method and system for allowing code to be securely intialized in a computer

  • US 20050144476A1
  • Filed: 02/25/2005
  • Published: 06/30/2005
  • Est. Priority Date: 11/22/2000
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a computer, causes the one or more processors to perform acts including:

  • booting, based on untrustworthy code, a computer;

    loading a trusted core into memory; and

    initiating secure execution of the trusted core by;

    mapping a central processing unit reset vector to an initialization vector;

    resetting each of one or more central processing units in the computer;

    receiving, after the mapping and the resetting, a read request corresponding to the central processing unit reset vector from one of the one or more central processing units;

    returning, in response to the read request, the initialization vector to the one central processing unit; and

    allowing the one central processing unit to access the memory beginning with the initialization vector.

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