algorithmic number theory and cryptography

when you want to manipulate numbers and hide secrets

Algorithmic number theory is also known as computational number theory. It uses computational methods to study problems in number theory, and it includes the design and analysis of algorithms for number-theoretic problems.

An important application is cryptography for secure communication in the presence of adversaries.

selected papers

  1. Computational Diffie-Hellman Problem
    In Encyclopedia of Cryptography, Security and Privacy, 2025
  2. CRYPTO
    Muhammed F. Esgin, Ron Steinfeld, Dongxi Liu, and Sushmita Ruj
    Efficient Hybrid Exact/Relaxed Lattice Proofs and Applications to Rounding and VRFs
    In Advances in Cryptology - CRYPTO 2023 - 43rd Annual International Cryptology Conference, CRYPTO 2023, Santa Barbara, CA, USA, August 20-24, 2023, Proceedings, Part V, 2023
  3. David Harvey, and Joris Hoeven
    Integer multiplication in time O(n \log n)
    Annals of Mathematics, 2021
  4. STOC
    Sparse polynomial approximation in finite fields
    In Proceedings on 33rd Annual ACM Symposium on Theory of Computing, July 6-8, 2001, Heraklion, Crete, Greece, 2001