arXiv Analytics

Sign in

arXiv:2305.17425 [math.NT]AbstractReferencesReviewsResources

Computing $e$-th roots in number fields

Olivier Bernard, Andrea Lesavourey, Pierre-Alain Fouque

Published 2023-05-27Version 1

We describe several algorithms for computing $e$-th roots of elements in a number field $K$, where $e$ is an odd prime-power integer. In particular we generalize Couveignes' and Thom\'e's algorithms originally designed to compute square-roots in the Number Field Sieve algorithm for integer factorization. Our algorithms cover most cases of $e$ and $K$ and allow to obtain reasonable timings even for large degree number fields and large exponents $e$. The complexity of our algorithms is better than general root finding algorithms and our implementation compared well in performance to these algorithms implemented in well-known computer algebra softwares. One important application of our algorithms is to compute the saturation phase in the Twisted-PHS algorithm for computing the Ideal-SVP problem over cyclotomic fields in post-quantum cryptography.

Comments: 9 pages, 4 figures. Associated experimental code provided at https://github.com/ob3rnard/eth-roots
Categories: math.NT
Subjects: 11Y40, 11Y16, 11R18, 11R29
Related articles: Most relevant | Search more
arXiv:1810.11396 [math.NT] (Published 2018-10-26)
On the complexity of class group computations for large degree number fields
arXiv:1503.07281 [math.NT] (Published 2015-03-25)
Note on vanshing power sums of roots of unity
arXiv:2106.12953 [math.NT] (Published 2021-06-24)
On the vanishing of some mock theta functions at odd roots of unity