Method for protecting substitution operation against side-channel analysis
AssigneeEshard
InventorsAntoine Wurcker, Christophe Clavier
Life of this patent
Estimating the term…
Loading patent…
AssigneeEshard
InventorsAntoine Wurcker, Christophe Clavier
Estimating the term…
A method for executing an operation by a circuit, may include using a first mask set of mask parameters including a same number of occurrences of all possible values of a word of an input data in relation to a size thereof, using an input set including for each mask parameter in the first mask set a data obtained by applying XOR operations to the input data and to the mask parameter and providing an output set including all data resulting from the application of the operation to a data in the input set. The output data may be obtained by applying XOR operations to any of the data in the output set and to a respective second mask parameter in a second mask set including a same number of occurrences of all possible values of the second mask parameters in relation to a size of thereof.
A method for protecting execution by a circuit of a cryptographic operation against side channel analysis, the cryptographic operation providing an output data as a function of an input data including at least one word, the method comprising:
A circuit, comprising
A non-transitory computer-readable storage device including code portions which, when carried out by a computer, configure the computer to carry out one or more instructions and cause one or more processors to:
Dependencies are inferred from the claim text.