# 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