A fast algorithm for finding a short generator of a principal ideal of $\mathbb{Q}(\zeta_{p^s})$
Jean-Francois Biasse

TL;DR
This paper introduces a heuristic algorithm for efficiently finding short generators of principal ideals in cyclotomic fields, impacting cryptographic schemes based on ideal class groups.
Contribution
It presents a novel heuristic algorithm with improved complexity for computing principal ideal generators, enabling practical attacks on certain cryptographic schemes.
Findings
Algorithm runs in time 2^{O(n^{1/2+ε})}
Practical improvements and variants are described
Breaks schemes relying on the hardness of finding short generators
Abstract
We present a heuristic algorithm to compute the ideal class group, and a generator of a principal ideal in in time for and arbitrarily small . This yields an attack on the schemes relying on the hardness of finding a short generator of a principal ideal such as such as the homomorphic encryption scheme of Vercauteren and Smart, and the multilinear maps of Garg, Gentry and Halevi. We rely on the work from Cramer, Ducas, Peikert and Regev. They proved that finding a short generator polynomially reduces to finding an arbitrary one. The complexity is better than when we rely on the work of Biasse and Fieker on the PIP, which yields an attack in time for arbitrarily small . We present practical improvements to our methods. Moreover, we…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgebraic Geometry and Number Theory · Analytic Number Theory Research · Advanced Algebra and Geometry
