Patent ID: 11870901
Assignee: INFINEON TECHNOLOGIES AG
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 9:
10. A method for strengthening a computer against attack such as from a quantum computer, by performing a lattice-based cryptography operation comprising:
determining a masking component; generating a masked version of a secret first element by masking multiple components of the secret first element with the masking component;
determining the product of a second element with the masked version of the secret first element to determine a first share of the product between the secret first element and the second element;
determining the product of the second element with the difference of the secret first element and the masked version of the secret first element to determine a second share of the product between the secret first element and the second element; and
continuing with a lattice-based cryptography operation using the first share and the second share of the product;
wherein the secret first element is a vector of polynomials, wherein the second element is a matrix of polynomials and the masking component is a polynomial; or
wherein the secret first element is a polynomial and the masking component is a coefficient for a polynomial.