A History of Cryptography From the Spartans to the FBI

This cat-and-mouse game has defined cryptography for centuries. A cryptographic method is invented and considered secure, only for an attack to later break it. After some time, a better method is invented that is considered invulnerable to known attacks. And the cycle continues.