Skip to main content
Log in

Roots of Unity in Orders

  • Published:
Foundations of Computational Mathematics Aims and scope Submit manuscript

Abstract

We give deterministic polynomial-time algorithms that, given an order, compute the primitive idempotents and determine a set of generators for the group of roots of unity in the order. Also, we show that the discrete logarithm problem in the group of roots of unity can be solved in polynomial time. As an auxiliary result, we solve the discrete logarithm problem for certain unit groups in finite rings. Our techniques, which are taken from commutative algebra, may have further potential in the context of cryptology and computer algebra.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. F. Atiyah and I. G. Macdonald, Introduction to commutative algebra, Addison-Wesley Publishing Co., Reading, MA, 1969.

    MATH  Google Scholar 

  2. J. Hopcroft and R. Tarjan, Algorithm 447: efficient algorithms for graph manipulation, Communications of the ACM, 16, no. 6 (1973) 372–378.

    Article  Google Scholar 

  3. S. Lang, Algebra, Third edition, Graduate Texts in Mathematics 211, Springer-Verlag, New York, 2002.

    Google Scholar 

  4. A. K. Lenstra, Factoring polynomials over algebraic number fields, in Computer algebra (London, 1983), Lect. Notes in Comp. Sci. 162, Springer, Berlin, 1983, 245–254.

  5. H. W. Lenstra, Jr., Lattices, in Algorithmic number theory: lattices, number fields, curves and cryptography, Math. Sci. Res. Inst. Publ. 44, Cambridge Univ. Press, Cambridge, 2008, 127–181, http://library.msri.org/books/Book44/files/06hwl.pdf.

  6. H. W. Lenstra, Jr. and A. Silverberg, Revisiting the Gentry-Szydlo Algorithm, in Advances in Cryptology–CRYPTO 2014, Lect. Notes in Comp. Sci. 8616, Springer, Berlin, 2014, 280–296.

  7. H. W. Lenstra, Jr. and A. Silverberg, Lattices with symmetry, to appear in Journal of Cryptology, https://eprint.iacr.org/2014/1026.

  8. H. W. Lenstra, Jr. and A. Silverberg, Algorithms for commutative algebras over the rational numbers, arXiv:1509.08843.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Silverberg.

Additional information

Communicated by John Cremona.

This material is based on research sponsored by DARPA under Agreement Number FA8750-13-2-0054 and by the Alfred P. Sloan Foundation. The US Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright notation thereon. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of DARPA or the US Government.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lenstra, H.W., Silverberg, A. Roots of Unity in Orders. Found Comput Math 17, 851–877 (2017). https://doi.org/10.1007/s10208-016-9304-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10208-016-9304-1

Keywords

Mathematics Subject Classification

Navigation