Paper 2024/2058
Learning with Errors from Nonassociative Algebras
Abstract
We construct a provably-secure structured variant of Learning with Errors (LWE) using nonassociative cyclic division algebras, assuming the hardness of worst-case structured lattice problems, for which we are able to give a full search-to-decision reduction, improving upon the construction of Grover et al. named `Cyclic Learning with Errors' (CLWE). We are thus able to create structured LWE over cyclic algebras without any restriction on the size of secret spaces, which was required for CLWE as a result of its restricted security proof. We reduce the shortest independent vectors problem in ideal lattices, obtained from ideals in orders of such algebras, to the decision variant of LWE defined for nonassociative CDAs. We believe this variant has greater security and greater freedom with parameter choices than CLWE, and greater asymptotic efficiency of multiplication than module LWE. Our reduction requires new results in the ideal theory of such nonassociative algebras, which may be of independent interest. We then adapt an LPR-like PKE scheme to hold for nonassociative spaces, and discuss the efficiency and security of our construction, showing that it is immune to certain subfield attacks. Finally, we give example parameters to construct algebras for cryptographic use.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- A minor revision of an IACR publication in CIC 2025
- Keywords
- learning with errorspost-quantum cryptographypublic key encryptionlatticesalgebras
- Contact author(s)
-
am3518 @ ic ac uk
c ling @ imperial ac uk - History
- 2024-12-22: approved
- 2024-12-20: received
- See all versions
- Short URL
- https://ia.cr/2024/2058
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/2058, author = {Andrew Mendelsohn and Cong Ling}, title = {Learning with Errors from Nonassociative Algebras}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/2058}, year = {2024}, url = {https://eprint.iacr.org/2024/2058} }