Method for generating public key and secret key based on module-wavy and module-LWR and method of encryption and decryption using the keys
US11658819B2 · kind B2 · utility
Assignees
Inventors
Key dates
| Filing date | Jun 18, 2020 |
| Grant date | May 23, 2023 |
| Priority date | — |
| Expiry date | Jun 18, 2040 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L9/0894
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
The computer-implemented method for generating a public key and a secret key of the present disclosure comprises determining, by a processor, the secret key (s) by sampling from a distribution over {−1, 0, 1}nd; determining, by a processor, a first error vector (e) by sampling from (Dαqn)d and a second error value (e′) by sampling from Dαqn; choosing, by a processor, a randomly uniform matrix A which satisfies A·s=e (mod q); choosing, by a processor, a random column vector b which satisfies and determining, by a processor, the public key (pk) by (A∥b)∈Rqd×(d+1).
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.