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:
Nov. 18, 2025

Filed:

Nov. 08, 2021
Applicant:

Thales Dis France Sas, Meudon, FR;

Inventors:

Jean-Roch Coulon, Le Tholonet, FR;

André Sintzoff, Marseilles, FR;

Zbigniew Chamski, Plock, PL;

Assignee:

THALES DIS FRANCE SAS, Meudon, FR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/54 (2013.01); G06F 21/14 (2013.01); G06F 21/55 (2013.01); G06F 21/64 (2013.01);
U.S. Cl.
CPC ...
G06F 21/54 (2013.01); G06F 21/14 (2013.01); G06F 21/55 (2013.01); G06F 21/64 (2013.01);
Abstract

Provided is an execution system including a central processing unit (CPU), a system memory (SM) storing a genuine program (cGC) having ciphered instructions (Cl) stored at determined addresses. A secure agent component (SAC) is dedicated to the protection of the execution of the cGC. The SAC comprises a signature register (SR) storing an instruction flow signature depending on previously executed instructions and a ciphering/deciphering module. A new instruction flow signature is determined depending on instruction and on an instruction flow signature of the previous instruction in the instruction flow of the cGC before storing this new instruction flow signature in the signature register (SR). Other embodiments disclosed.


Find Patent Forward Citations

Loading…