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

Claim 0:
1. A cryptographic processing device for strengthening a computer against attack such as from a quantum computer, comprising: a hardware processor configured to:
determine a masking component;
generate a masked version of a secret first element by masking multiple components of the secret first element with the masking component;
determine a first share of the product of the secret first element and a second element by multiplying the second element with the masked version of the secret first element;
determine a second share of the product of the secret first element and the second element by multiplying the second element with the difference of the secret first element and the masked version of the secret first element; and
continue 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.