Invention Publication
- Patent Title: SYSTEM AND METHOD TO IMPLEMENT A SECURE BOOT EVENT WITH ONE OF A PLURALITY OF CANDIDATE PUBLIC KEY INFRASTRUCTURE AUTHENTICATION KEY SETS
-
Application No.: US17975695Application Date: 2022-10-28
-
Publication No.: US20240143772A1Publication Date: 2024-05-02
- Inventor: Brian Farrell
- Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
- Applicant Address: US MI Detroit
- Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
- Current Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
- Current Assignee Address: US MI Detroit
- Main IPC: G06F21/57
- IPC: G06F21/57 ; G06F9/4401 ; H04L9/30 ; H04L9/32

Abstract:
A system for implementing a secure boot event includes a system on a chip (SoC). The SoC includes key hashes stored within one-time programmable memory. Each of the key hashes is configured for use with one of a plurality of candidate authentication key sets. The SoC further includes firmware stored within RAM. The firmware includes a secondary bootloader, a plurality of public keys, and corresponding signatures. The public keys and corresponding signatures are configured for use with one of the key sets. The SoC further includes a primary bootloader utilizing fuses stored within the programmable memory. The fuses activate a selected key hash based upon an ecosystem in which the system is to operate. The selected hash and a corresponding public key and signature define an active authentication key set. During the event, the primary bootloader utilizes the active authentication key set to authenticate a downloaded update to the firmware.
Public/Granted literature
Information query