- Patent Title: Method for securely booting target processor in target system using a secure root of trust to verify a returned message authentication code recreated by the target processor
-
Application No.: US14322953Application Date: 2014-07-03
-
Publication No.: US09953166B2Publication Date: 2018-04-24
- Inventor: G. Richard Newell
- Applicant: Microsemi SoC Corporation
- Applicant Address: US CA San Jose
- Assignee: Microsemi SoC Corporation
- Current Assignee: Microsemi SoC Corporation
- Current Assignee Address: US CA San Jose
- Agency: Glass Associates
- Agent Kenneth D'Alessandro; Kenneth Glass
- Main IPC: G06F9/00
- IPC: G06F9/00 ; G06F15/177 ; G06F21/57 ; G06F21/44

Abstract:
A method for securely booting a target processor in a target system from a secure root of trust includes computing a message authentication code from boot code to be provided to the target processor, including an obfuscated algorithm for recreating the message authentication code in the target processor, serving the boot code to the target processor, executing the boot code to recreate the message authentication code in the target processor, serving the message authentication code back to the root of trust, comparing the returned message authentication code with the message authentication code generated in the root of trust, continuing execution of the boot code data if the returned message authentication code matches the message authentication code, and applying at least one penalty to the target system if the returned message authentication code does not match the message authentication code generated in the root of trust.
Public/Granted literature
- US20150012737A1 Secure Boot for Unsecure Processors Public/Granted day:2015-01-08
Information query