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:
Apr. 12, 2022

Filed:

Jul. 03, 2019
Applicant:

Ati Technologies Ulc, Markham, CA;

Inventors:

Kathirkamanathan Nadarajah, Richmond Hill, CA;

Benedict Chien, Aurora, CA;

Assignee:

ATI Technologies ULC, Markham, CA;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/177 (2006.01); G06F 9/00 (2006.01); G06F 21/57 (2013.01); G06F 9/4401 (2018.01); G06F 9/445 (2018.01); G06F 21/71 (2013.01); G06F 8/65 (2018.01);
U.S. Cl.
CPC ...
G06F 21/572 (2013.01); G06F 8/65 (2013.01); G06F 9/4403 (2013.01); G06F 9/445 (2013.01); G06F 21/71 (2013.01); G06F 2221/033 (2013.01);
Abstract

A platform security processor is booted and reads a set of write-once memory bits to obtain a minimum security patch level (SPL). The security processor then verifies that a table SPL for a firmware security table is greater than or equal to the minimum SPL. The firmware security table includes a plurality of firmware identifiers for firmware code modules, and a plurality of check SPL values each associated with respective one of the firmware identifiers. The security processor verifies SPL values in a plurality of firmware code modules by, for each firmware code module, accessing the module to obtain its firmware SPL value and check if the respective firmware SPL value is equal to or greater than a respective check SPL value in the firmware security table.


Find Patent Forward Citations

Loading…