Triplication-based fault attack countermeasure
AssigneeQUALCOMM Incorporated
InventorsFlorian Reneld Ghislain Caullery, Frederic Amiel, Nicolas Thaddee Courtois
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsFlorian Reneld Ghislain Caullery, Frederic Amiel, Nicolas Thaddee Courtois
Estimating the term…
Systems and techniques are provided for secure processing. For instance, a process can include: providing an input value to generate a first output value; obtaining a plurality of first intermediate output values based on a function of the first output value and a tweak value; embedding the plurality of first intermediate output values into a mathematical structure; obtaining a plurality of second intermediate output values, wherein the plurality of second intermediate output values are a function of the plurality of first intermediate output values, a random number, and an inverse of the tweak value; determining a most common value of the plurality of second intermediate output values; obtaining a third intermediate value, the third intermediate value based on a function of the most common value and an inverse of the random number; projecting the third intermediate value from the mathematical structure to obtain a second output value for output.
An apparatus for secure processing, comprising:
A method for secure processing, comprising:
A non-transitory computer-readable medium having stored thereon instructions that, when executed by a processor system, cause the processor system to:
Dependencies are inferred from the claim text.