Back to results
US 2020/0313846 A1Published application
Protection of an iterative calculation
AssigneeSTMicroelectronics (Rousset) SAS
InventorsIbrahima DIOP, Yanis LINGE
Life of this patent
Estimating the term…
Abstract
Cryptographic circuitry, in operation, performs a calculation on a first number and a second number. The performing of the calculation is protected by breaking the second number into a plurality of third numbers, a sum of values of the third numbers being equal to a value of the second number. The calculation is performed bit by bit for each rank of the third numbers. Functional circuitry, coupled to the cryptographic circuitry, uses a result of the calculation.
Claims31
A method, comprising:
- executing, using an electronic circuit, a calculation on a first number and a second number;
- and
- protecting the executing of the calculating, the protecting including:
- breaking the second number into a plurality of third numbers, a sum of values of the third numbers being equal to a value of the second number;
- and
- performing the calculation bit by bit for each rank of the third numbers.
3 more elements
A device, comprising:
- one or more memories;
- cryptographic circuitry coupled to the one or more memories, wherein the cryptographic circuitry, in operation, performs a calculation on a first number and a second number, the performing the calculation including:
- breaking the second number into a plurality of third numbers, a sum of values of the third numbers being equal to a value of the second number;
- and
- performing the calculation bit by bit for each rank of the third numbers.
2 more elements
A system, comprising:
- cryptographic circuitry, which, in operation, performs a calculation on a first number and a second number, the performing the calculation including:
- breaking the second number into a plurality of third numbers, a sum of values of the third numbers being equal to a value of the second number;
- and
- performing the calculation bit by bit for each rank of the third numbers;
- and
- functional circuitry, coupled to the cryptographic circuitry, wherein the functional circuitry, in operation, uses a result of the calculation.
3 more elements
Dependencies are inferred from the claim text.