Explore the fascinating and rich world of Secret Key cryptography! This book provides practical methods for encrypting messages, an interesting and entertaining historical perspective, and an incredible collection of ciphers and codes—including 30 unbreakable methods.
In Secret Key Cryptography: Ciphers, from simple to unbreakable
Secret Key Cryptography
- Measure the strength of your ciphers and learn how to guarantee their security
- Construct and incorporate data-compression codes
- Generate true random numbers in bulk
- Construct huge primes and safe primes
- Add an undetectable backdoor to a cipher
- Defeat hypothetical ultracomputers that could be developed decades from now
- Construct 30 unbreakable ciphers
gives you a toolbox of cryptographic techniques and Secret Key methods. The book’s simple, non-technical language is easy to understand and accessible for any reader, even without the advanced mathematics normally required for cryptography. You’ll learn how to create and solve ciphers, as well as how to measure their strength. As you go, you’ll explore both historic ciphers and groundbreaking new approaches—including a never-before-seen way to implement the uncrackable One-Time Pad algorithm.
about the technology
Secret Key cryptography is the backbone of all modern computing infrastructure. Secret Key ciphers use the same key to encrypt and decrypt messages. Properly designed, these algorithms are efficient and practical. Some Secret Key approaches are uncrackable, even under attacks backed by supercomputers or quantum technology!
about the book
Secret Key Cryptography
teaches anyone how to create a wide range of ciphers—even if you have no background in math or creating codes. You’ll combine Secret Key techniques to achieve ciphers that are effectively uncrackable and avoid common pitfalls that result in strong-looking but weak ciphers. The book reveals scores of different cipher methods, including both historic examples and current innovations in the field.
In this fascinating book, you’ll learn how to efficiently encrypt and transmit very large files using fast stream ciphers, and discover alternatives to AES encryption. Simple language, optional mathematical sidebars, and fun-to-solve mini-ciphers help make learning serious cryptographic concepts both easy and engaging.
about the reader
For professional engineers, computer scientists, and cryptography hobbyists. No advanced math knowledge is required to read and enjoy this book.
History buffs will love seeing the evolution of sophisticated cryptographic methods and the people behind those developments.
Hobbyists will get a gentle introduction to cryptography, with lots of methods that can be constructed and solved by hand.
Engineers and computer scientists will learn the principles of constructing secure ciphers, including a computation that allows them to accurately measure the security of block ciphers.
Professional cryptographers will find a range of new methods and concepts never published before.
EVERYONE will find fun ciphers that they can create and solve themselves.
about the author
has an MS in Mathematics, and a PhD in Computer Science. He worked for 30 years at IBM in the Design Automation field, and has been doing cryptography for over 50 years. He has been an editor of Cryptologia and other publications, has written dozens of papers on cryptography, mathematics and computer algorithms, and has created thousands of mathematical puzzles.