Invention Grant
- Patent Title: Method to secure a software code
-
Application No.: US16481428Application Date: 2018-01-25
-
Publication No.: US11256786B2Publication Date: 2022-02-22
- Inventor: Eric Garreau , Sébastien Volpe , Peter Garba
- Applicant: THALES DIS FRANCE SA , SFNT Germany GmbH
- Applicant Address: FR Meudon; DE Munich
- Assignee: THALES DIS FRANCE SA,SFNT Germany GmbH
- Current Assignee: THALES DIS FRANCE SA,SFNT Germany GmbH
- Current Assignee Address: FR Meudon; DE Munich
- Agency: The Jansson Firm
- Agent Pehr B. Jansson
- Priority: EP17153413 20170126
- International Application: PCT/EP2018/051865 WO 20180125
- International Announcement: WO2018/138211 WO 20180802
- Main IPC: G06F21/14
- IPC: G06F21/14 ; G06F21/12

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 (S1) by a processor in the software code a constant value to be protected, —inserting (S2) 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 (S3) by the processor in the software code the constant value to be protected by a replacement variable, —inserting (S4) 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.
Public/Granted literature
- US20210133299A1 METHOD TO SECURE A SOFTWARE CODE Public/Granted day:2021-05-06
Information query