Cryptography
https://en.wikipedia.org/wiki/Cryptography
Symmettric Key
https://en.wikipedia.org/wiki/Symmetric-key_algorithm
Public Key
https://en.wikipedia.org/wiki/Public-key_cryptography
hashing
digital signature
Quantum
https://en.wikipedia.org/wiki/Quantum_cryptography
Multi party computation Homomorphic encryption
Zero knowledge proofs
Lattice
https://en.wikipedia.org/wiki/Lattice-based_cryptography
LLL algorithm https://en.wikipedia.org/wiki/Lenstra%E2%80%93Lenstra%E2%80%93Lov%C3%A1sz_lattice_basis_reduction_algorithm
https://en.wikipedia.org/wiki/Lattice_problem
Primes
RSA
prime factoring https://en.wikipedia.org/wiki/Integer_factorization
discrete logarithms https://en.wikipedia.org/wiki/Discrete_logarithm
computational number theory
Pollard-rho kangaroo algorithm https://en.wikipedia.org/wiki/Pollard%27s_kangaroo_algorithm
cycle detection https://en.wikipedia.org/wiki/Cycle_detection
Lattice
pollard brent