Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration – Loading initialization program
Reexamination Certificate
2005-06-14
2005-06-14
Anderson, Matthew (Department: 2186)
Electrical computers and digital processing systems: support
Digital data processing system initialization or configuration
Loading initialization program
C713S001000, C713S152000, C713S173000, C711S102000
Reexamination Certificate
active
06907522
ABSTRACT:
Machine instructions comprising a bootstrap code are buried within a critical component of an electronic game console where they cannot readily be accessed or modified. A preloader portion in a read only memory (ROM) is hashed by the bootstrap code and the result is compared to an expected hash value maintained in the bootstrap code. Further verification of the boot-up process is carried out by the preloader, which hashes the code in ROM to obtain a hash value for the code. The result is verified against a digital signature value that defines an expected value for this hash. Failure to obtain any expected result terminates the boot-up process. Since the bootstrap code confirms the preloader, and the preloader confirms the remainder of the code in ROM, this technique is useful for ensuring that the code used for booting up the device has not been modified or replaced.
REFERENCES:
patent: 4654480 (1987-03-01), Weiss
patent: 5448045 (1995-09-01), Clark
patent: 5643086 (1997-07-01), Alcorn et al.
patent: 5919257 (1999-07-01), Trostle
patent: 6081890 (2000-06-01), Datta
patent: 6263431 (2001-07-01), Lovelace et al.
patent: 6401208 (2002-06-01), Davis et al.
patent: 6625730 (2003-09-01), Angelo et al.
patent: 2004/0064457 (2004-04-01), Zimmer et al.
Benaloh Josh D.
Chen Ling Tony
Lange Jon
Morais Dinarte
Simon Daniel R.
Anderson Matthew
Anderson Ronald M.
Microsoft Corporation
Patel Hetul
LandOfFree
Use of hashing in a secure boot loader does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Use of hashing in a secure boot loader, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Use of hashing in a secure boot loader will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3508692