Back to results
US 11,456,853 B2Granted
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.