Exponentiation: Time ComplexityCovers the fast exponentiation algorithm and its time complexity, prime number properties, and the El-Gamal encryption scheme.
Computer Arithmetic (Integers)Covers binary representation, two's complement, overflow detection, and operations in MIPS for computer arithmetic with integers.
Binary CountingCovers the process of counting in binary and performing addition and multiplication operations.
Quantum Random Number GenerationExplores quantum random number generation, discussing the challenges and implementations of generating good randomness using quantum devices.
Cryptography and Information TheoryExplores cryptography, perfect secrecy, group theory, and modern cryptographic milestones, emphasizing the trade-off between security and cost.