Back to results
US 7,254,600 B2Granted
Masking of factorized data in a residue number system
AssigneeSTMicroelectronics S.r.l.
InventorPierre-Yvan Liardet
Life of this patent
Estimating the term…
Abstract
A method and a circuit for masking digital data handled by an algorithm and factorized by a residue number system based on a finite base of numbers or polynomials prime to one another, comprising making the factorization base variable.
Claims16
A method for masking digital data processed by a circuit executing an encryption algorithm comprising:
- calculating a plurality of factorizations of at least two input data based on a variable factorization base, the variable factorization base being comprised of elements prime to one another;
- performing elementary operations on the plurality of factorizations to calculate a result factorization;
- and
- combining the result factorization based on the variable factorization base to obtain a result.
1 more element
A circuit comprising:
- a circuit to select a variable factorization base, the variable factorization base being comprised of elements prime to one another;
- at least one circuit to calculate factorizations of input data based on the variable factorization base;
- a circuit to perform elementary operations on the factorizations to calculate a result factorization;
- a circuit to combine the result factorization based on the variable factorization base to obtain a result.
1 more element
A circuit comprising:
- means for selecting a variable factorization base, the variable factorization base being comprised of elements prime to one another;
- at least one circuit to calculate factorizations of input data based on the variable factorization base;
- a circuit to perform elementary operations on the factorizations to calculate a result factorization;
- and
- a circuit to combine the result factorization based on the variable factorization base to obtain a result.
2 more elements
Dependencies are inferred from the claim text.