1. Elementary Number Theory. Theory of Divisibility. Diophantine Equations. Arithmetic Functions. Distribution of Prime Numbers. Theory of Congruences. Arithmetic of Elliptic Curves
2. Algorithmic Number Theory. Algorithms for Primality Testing. Algorithms for Integer Factorization. Algorithms for Discrete Logarithms. Quantum Number-Theoretic Algorithms. Miscellaneous Algorithms in Number Theory
3. Applied Number Theory. Why Applied Number Theory? Computer Systems Design. Cryptography and Information Security.