Card Game Analogy: Perfect Secrecy Through Shuffling
Bob hides a selected card from Eve by returning it to the deck and shuffling rather than locking it separately, achieving perfect secrecy through randomization instead of physical security mechanisms.
Message, Key, and Ciphertext Space Equivalence
Shannon demonstrated that perfect secrecy requires the message space, key space, and ciphertext space to have equal size, with each possible message mapping uniquely to one ciphertext through each possible key.
Practical vs Perfect Security: The Bike Lock Analogy
Computer scientists distinguish between what adversaries can theoretically accomplish versus what they can achieve within reasonable time bounds, exemplified by bike locks that anyone could crack given sufficient time.
Pseudorandomness: Seed Space Compression
Pseudorandom generators expand short random seeds into long random-appearing sequences, with a 4-digit seed producing one of 10,000 possible 20-digit sequences rather than the 26-to-the-20th-power truly random possibilities.
Random Walk: Visualizing Unpredictability
Mathematicians visualize random sequences by drawing paths that change direction according to each generated number, creating random walks that demonstrate pattern absence across all observation scales.
Seed Size Scaling: Arms Race with Computing Power
Cryptographers must continuously increase pseudorandom seed sizes as computers become faster, maintaining the requirement that exhaustive seed search remains computationally infeasible for contemporary hardware.
Shannon's Perfect Secrecy: Mathematical Definition
Claude Shannon published the mathematical definition of perfect secrecy on September 1, 1945, in a classified paper that formalized when encryption systems provide absolute security regardless of adversary computational power.
True Randomness from Physical Processes
Physical systems generate truly random numbers through measuring random fluctuations called noise, with processes like TV static electrical current providing non-deterministic number sequences when sampled over time.