Embedding Integer Lattices as Ideals into Polynomial Rings
Yihang Cheng, Yansong Feng, Yanbin Pan

TL;DR
This paper explores the algebraic structure of ideal lattices, showing they can be embedded into infinitely many polynomial rings, and introduces an efficient algorithm to verify and identify such embeddings, improving upon previous methods.
Contribution
It presents a new algorithm for verifying ideal lattice embeddings into polynomial rings with better complexity and addresses flaws in prior algorithms.
Findings
Ideal lattices can be embedded into infinitely many polynomial rings.
The proposed algorithm has a time complexity of O(n^3 B (B + log n)).
It corrects flaws in the previous algorithm by Ding and Lindner.
Abstract
Many lattice-based crypstosystems employ ideal lattices for high efficiency. However, the additional algebraic structure of ideal lattices usually makes us worry about the security, and it is widely believed that the algebraic structure will help us solve the hard problems in ideal lattices more efficiently. In this paper, we study the additional algebraic structure of ideal lattices further and find that a given ideal lattice in a polynomial ring can be embedded as an ideal into infinitely many different polynomial rings by the coefficient embedding. We design an algorithm to verify whether a given full-rank lattice in is an ideal lattice and output all the polynomial rings that the given lattice can be embedded into as an ideal with time complexity , where is the dimension of the lattice and is the upper bound of the bit length of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRings, Modules, and Algebras · Advanced Algebra and Logic · Commutative Algebra and Its Applications
