Cryptography is a branch of mathematics.
And like all mathematics, it involves numbers, equations, and logic. Secrets and Lies , then, is a non-technical introduction to the full, messy complexity of digital security. Cryptography is covered, but only as part of the broader picture and without any mathematics at all. The result is broadly accessible, but many of the ideas it explains are misunderstood even by the technically trained, so it is a work that offers something to techs and managers as well as lay readers. Schneier surveys the threats, covering not just the full range of criminal attacks but also publicity attacks and attacks using the legal system.