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:
Dec. 16, 2025

Filed:

Apr. 15, 2022
Applicant:

Thales Dis France Sas, Meudon, FR;

Inventors:

David Vigilant, Malakoff, FR;

Jean-Roch Coulon, Le Tholonet, FR;

Jerome Vasseur, Venelles, FR;

Assignee:

THALES DIS FRANCE SAS, Meudon, FR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 21/12 (2013.01);
U.S. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 21/125 (2013.01);
Abstract

Provided is a method for protecting a program in an integrated circuit product. The method includes creating one or more opcode blocs to respectively replace one or more original opcodes of said program, said opcode bloc comprising a number of fictional opcodes and the corresponding original opcode, said fictional opcodes being to be executed without taking into account their results and without impacting an expected result of said program, said number and a position of the original opcode in said opcode bloc being randomly determined by a random or pseudo random number generator of said integrated circuit product, and executing said one or more opcode blocs.


Find Patent Forward Citations

Loading…