The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 13, 2021

Filed:

Nov. 06, 2018
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Gaurav Shah, Mountain View, CA (US);

William A. Drewry, Nashville, TN (US);

Randall Spangler, San Jose, CA (US);

Ryan Tabone, New York, NY (US);

Sumit Gwalani, Sunnyvale, CA (US);

Luigi Semenzato, Oakland, CA (US);

Assignee:

GOOGLE LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/57 (2013.01); H04L 9/30 (2006.01); G06F 21/55 (2013.01); G06F 21/74 (2013.01); H04L 9/32 (2006.01); G06F 21/64 (2013.01);
U.S. Cl.
CPC ...
G06F 21/575 (2013.01); G06F 21/554 (2013.01); G06F 21/64 (2013.01); G06F 21/74 (2013.01); H04L 9/30 (2013.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01);
Abstract

Methods and apparatus for verifying a boot process of a computing system are disclosed. An example computer-implemented method includes reading, by a computing system during a boot process, a header section of a read-write portion of firmware of the computing system. The example method further includes generating, using a first cryptographic hash algorithm, a message digest corresponding with the header. The example method also includes decrypting, using a first public-key, an encrypted signature corresponding with the header. The example method still further includes comparing the message digest corresponding with the header and the decrypted signature corresponding with the header. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header match, the example method includes continuing the boot process. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header do not match, the example method includes halting the boot process.


Find Patent Forward Citations

Loading…