×

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

  • US 20050235166A1
  • Filed: 06/15/2005
  • Published: 10/20/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:

  • allowing operation of the computer to begin based on untrusted code;

    loading, under control of the untrusted code, a trusted core into memory;

    preventing each of one or more central processing units and each of one or more bus masters in the computer from accessing the memory;

    resetting each of the one or more central processing units;

    allowing one central processing unit to access the memory and execute trusted core initialization code to initialize the trusted core; and

    after execution of the trusted core has been initialized, allowing any other central processing units and any bus masters in the computer to access the memory.

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