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:
Feb. 22, 2022

Filed:

Jan. 25, 2018
Applicants:

Thales Dis France SA, Meudon, FR;

Sfnt Germany Gmbh, Munich, DE;

Inventors:

Eric Garreau, Meudon, FR;

Sébastien Volpe, Meudon, FR;

Peter Garba, Munich, DE;

Assignees:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 21/12 (2013.01);
U.S. Cl.
CPC ...
G06F 21/125 (2013.01); G06F 21/14 (2013.01); G06F 2221/0724 (2013.01); G06F 2221/0748 (2013.01);
Abstract

The present invention relates to method of securing a software code comprising at least one constant value, said method generating a secure software code and comprising the steps of: —determining (S) by a processor in the software code a constant value to be protected, —inserting (S) by the processor in the software code an indexed array of values such that the constant value to be protected can be determined from one value of the array, —replacing (S) by the processor in the software code the constant value to be protected by a replacement variable, —inserting (S) by the processor in the software code a first sequence of instructions which, when executed at runtime: •computes the index in the array of the value from which the constant value to be protected can be determined, •extracts from said array the value located at said computed index in said array, •from said extracted value, determines the constant value to be protected, •sets the value of said replacement variable equal to the determined constant value.


Find Patent Forward Citations

Loading…