Paper 2025/1797 Original: eprint.iacr.org/2025/1797 ↗

An efficient quantum algorithm for computing $S$-units and its applications

Jean-François Biasse
Fang Song
Abstract

In this paper, we provide details on the proofs of the quantum polynomial time algorithm of Biasse and Song (SODA 16) for computing the $S$-unit group of a number field. This algorithm directly implies polynomial time methods to calculate class groups, $S$-class groups, relative class group and unit group, ray class groups, solve the principal ideal problem, solve certain norm equations, and decompose ideal classes in the ideal class group. Additionally, combined with a result of Cramer, Ducas, Peikert and Regev (Eurocrypt 2016), the resolution of the principal ideal problem allows one to find short generators of a principal ideal. Likewise, methods due to Cramer, Ducas and Wesolowski (Eurocrypt 2017) use the resolution of the principal ideal problem and the decomposition of ideal classes to find so-called ``mildly short vectors'' in ideal lattices of cyclotomic fields.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2025-11-24: last updated
2025-10-01: published
Short URL
https://ia.cr/2025/1797
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/1797,
      author = {Jean-François Biasse and Fang Song},
      title = {An efficient quantum algorithm for computing $S$-units and its applications},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1797},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1797}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.