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. 21, 2020

Filed:

Feb. 23, 2018
Applicant:

Infineon Technologies Ag, Neubiberg, DE;

Inventors:

Oscar David Sanchez Diaz, Fremont, CA (US);

Jurijus Cizas, Fremont, CA (US);

Jeffrey Kelley, Plymouth, MA (US);

Mark Stafford, Morgan Hill, CA (US);

Assignee:

Infineon Technologies AG, Neubiberg, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/57 (2013.01); G06F 21/51 (2013.01); G06F 21/60 (2013.01); G06F 21/64 (2013.01); G06F 11/14 (2006.01); G06F 21/44 (2013.01); G06F 9/445 (2018.01);
U.S. Cl.
CPC ...
G06F 21/575 (2013.01); G06F 11/1458 (2013.01); G06F 21/44 (2013.01); G06F 21/51 (2013.01); G06F 21/572 (2013.01); G06F 21/606 (2013.01); G06F 21/64 (2013.01); G06F 9/445 (2013.01); G06F 2201/84 (2013.01); G06F 2221/033 (2013.01);
Abstract

Dynamic Trust Manager (DTM) having an interface coupled to an embedded system including an Application Processor (AP), boot media, and security processor. The security processor, at a start of a boot sequence of the AP, prevents the AP from proceeding with the boot sequence, verifies bootloader code stored in the boot media via boot media access, and if the bootloader code verification is successful, allows the AP to proceed using the verified bootloader code. The security processor may also be configured to activate an interrupt request of the AP during runtime, request the AP to execute a Security Monitor Driver (SMD) of the embedded system to measure an integrity information of code/data stored in an embedded system memory, receive from the SMD the measured integrity information of code/data, and verify whether the measured integrity information equals a reference integrity information stored in an integrity table of a DTM memory.


Find Patent Forward Citations

Loading…