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:
Mar. 10, 2026

Filed:

Nov. 08, 2021
Applicant:

Thales Dis France Sas, Meudon, FR;

Inventors:

Jean Roch Coulon, Le Tholonet, FR;

André Sintzoff, Marseilles, FR;

Assignee:

THALES DIS FRANCE SAS, Meudon, FR;

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

Provided is a system for execution protection using data colouring. The system includes a central processing unit (CPU), a system memory (SM) and a secure agent component (SAC). The SAC monitors memory access instructions occurring between the CPU and SM. The SAC comprises a colour memory (CM) storing a colour tag for each memory address of the system memory (SM). The SAC stores instructions at a destination address, and copies the colour tag stored at the instruction address in the colour memory to the destination address in the colour memory (CM) while storing data. The SAC loads instruction at a retrieval address, and compares the colour tag stored at the retrieval address and the colour tag at the load instruction in the colour memory (CM). A dysfunction is detected if colour tags are different. Other embodiments disclosed.


Find Patent Forward Citations

Coulon, Jean. (2026). Execution protection using data colouring (U.S. Patent No. 12572646). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12572646

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…