Patent · US Active

Method to secure a software code

US11256786B2 · kind B2 · utility

1Cited by
0References
10Claims
0Family size

Assignees

Inventors

Key dates

Filing dateJan 25, 2018
Grant dateFeb 22, 2022
Priority date
Expiry dateMar 14, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/1066
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.