Cryptographic processing device and method for performing a lattice-based cryptography operation
US11870901B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Aug 1, 2022 |
| Grant date | Jan 9, 2024 |
| Priority date | — |
| Expiry date | Aug 1, 2042 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F21/75
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
According to various embodiments, a cryptographic processing device is described comprising a 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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.