Communication Theory of Secrecy Systems is a paper published by Claude Shannon discussing cryptography from the viewpoint of information theory. It is one of the "foundational treatments" ("primitives") of modern cryptography. It is also a proof that all theoretically "unbreakable" ("un-crack-able") ciphers must have the same requirements as the one-time pad encryption algorithm.