
How numbers protect information !
Links between sets of numbers and roots of polynomials .
Investigating integral and rational points on a line.
Investigating the oldest known mathematical problem and the link with rational points lying on the unit circle.
Hyperbolas deliver their secret link with irrationality.
Integral and rational points on some famous elliptic curves.
Exploring the Caesar cipher and first application of frequency analysis.
Codebreaking the affine cipher with frequency analysis and some elementary number theory.
Codebreaking the substitution and Vigenère ciphers using Python and frequency analysis.
Back to our incredible prominent ancestor Euler to investigate his generalization of Fermat's little theorem.
This is an introductory undergraduate level course of number theory and cryptography. Roughly speaking, on the one hand, number theory is the mathematical branch that studies relations between integers. On the other hand, cryptography is the science of concealing messages and is one very active domain nowadays. All you need here is high school algebra and scientific maturity. Enjoy!