English

Computing $e$-th roots in number fields

Number Theory 2023-05-31 v2

Abstract

We describe several algorithms for computing ee-th roots of elements in a number field KK, where ee 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 ee and KK and allow to obtain reasonable timings even for large degree number fields and large exponents ee. 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.

Keywords

Cite

@article{arxiv.2305.17425,
  title  = {Computing $e$-th roots in number fields},
  author = {Olivier Bernard and Pierre-Alain Fouque and Andrea Lesavourey},
  journal= {arXiv preprint arXiv:2305.17425},
  year   = {2023}
}

Comments

9 pages, 4 figures. Associated experimental code provided at https://github.com/ob3rnard/eth-roots