Fermat's Little TheoremExplores Fermat's Little Theorem, its extensions, primality testing algorithms, and the significance of prime numbers in cryptography.
Exponentiation: Time ComplexityCovers the fast exponentiation algorithm and its time complexity, prime number properties, and the El-Gamal encryption scheme.
Primes and CoprimeExplores prime numbers, coprime integers, and their properties in number theory.
Chinese Remainders & RSAExplores the Chinese Remainders Theorem, RSA public-key cryptosystem, bijective properties, and key generation for encryption and decryption.
Introduction to AlgorithmsIntroduces algorithms as problem-solving procedures, covering complexity, correctness, and implementation in various languages.