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:
Jan. 14, 2025

Filed:

Nov. 09, 2021
Applicants:

Stmicroelectronics S.r.l., Agrate Brianza, IT;

Stmicroelectronics (Rousset) Sas, Rousset, FR;

Inventors:

Antonino Mondello, Messina, IT;

Stefano Catalano, Catania, IT;

Cyril Pascal, Aix en Provence, FR;

Assignees:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/44 (2013.01); G06F 11/10 (2006.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
G06F 21/44 (2013.01); G06F 11/1004 (2013.01); H04L 9/3236 (2013.01);
Abstract

According to one aspect, a system-on-a-chip is proposed which includes a memory storage, a computation circuit, a comparison circuit, and a validation circuit. The memory storage is configured to store an external software module. The computation circuit is configured to compute several modified software modules from the external software module and compute check values by iteration until obtaining a final check value. Each check value is computed at least from a given modified software module and a check value previously computed, starting with a predefined initial check value. The comparison circuit is configured to compare the final check value to an expected value stored in the system-on-a-chip. The validation circuit is configured to validate the external software module when the final check value is equal to the expected value.


Find Patent Forward Citations

Loading…