Montgomery MultiplicationCovers Barrett reduction, Montgomery form of integers, and efficient Montgomery product computation.
Quantum and NanocomputingExplores quantum computing fundamentals, quantum Fourier transform, RSA encryption, Shor's algorithm, and experimental implementations.
ExponentiationCovers exponentiation, RSA encryption, big integer multiplication, and primitive roots.
Chinese Remainders & RSAExplores the Chinese Remainders Theorem, RSA public-key cryptosystem, bijective properties, and key generation for encryption and decryption.
Quantum Random Number GenerationExplores quantum random number generation, discussing the challenges and implementations of generating good randomness using quantum devices.
Exponentiation: Time ComplexityCovers the fast exponentiation algorithm and its time complexity, prime number properties, and the El-Gamal encryption scheme.