Montgomery MultiplicationCovers Barrett reduction, Montgomery form of integers, and efficient Montgomery product computation.
Windowing ExponentiationExplores windowing exponentiation with base-B representation and precomputed small powers of x for efficient computation.
ExponentiationCovers exponentiation, RSA encryption, big integer multiplication, and primitive roots.
Quantum Random Number GenerationExplores quantum random number generation, discussing the challenges and implementations of generating good randomness using quantum devices.
Public Key Cryptography: RSAExplores public key cryptography, focusing on RSA, key generation, encryption, decryption, security challenges, and vulnerabilities.
Exponentiation: Time ComplexityCovers the fast exponentiation algorithm and its time complexity, prime number properties, and the El-Gamal encryption scheme.
Discrete Exponentiation ComplexityExplores discrete exponentiation complexity, cyclic groups, and practical cryptography, including popular algorithms like Diffie-Hellman and RSA.