InterviewStack.io LogoInterviewStack.io

Number Theory and Mathematical Foundations of Cryptography Questions

The mathematics underpinning cryptographic schemes: modular arithmetic, prime generation, discrete logarithms, group and field theory, and hardness assumptions. Covers deriving why schemes are secure and the parameter choices that keep them so. The theory layer distinguishing a cryptographer from a library user.

HardTechnical
38 practiced

Explain the BKZ lattice reduction algorithm and the concept of block size β. Derive how the root Hermite factor δ relates to β in heuristic models and explain how this relation helps estimate the cost of solving approximate SVP instances used in cryptanalysis.

HardTechnical
37 practiced

Provide a clear statement of the reduction from breaking RSA (i.e., computing decryption of arbitrary ciphertexts) to factoring the modulus n. Discuss the assumptions and limits of this reduction and whether it is a tight reduction.

HardTechnical
39 practiced

Given the GNFS asymptotic complexity and recent parameterized practical results, explain how cryptographers map GNFS runtimes to required RSA key sizes for a target classical security level (for example, 128-bit security). Provide a reasoned derivation or numerical argument that leads to the commonly cited NIST recommendation of roughly 3072-bit RSA for 128-bit security and discuss the assumptions and uncertainties in that mapping.

MediumTechnical
35 practiced

Give a formal definition of the Learning With Errors (LWE) problem. Discuss common choices for the error distribution (e.g., discrete Gaussian) and how the error rate affects hardness and correctness in LWE-based schemes.

HardTechnical
33 practiced

Explain isogeny-based cryptography (e.g., SIDH/SIKE): what mathematical objects are used, what is the computational hardness assumption, and what are the main known attack vectors? Provide reasons why isogeny problems were considered promising for compact post-quantum key exchange.

Unlock Full Question Bank

Get access to all Number Theory and Mathematical Foundations of Cryptography interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.