Practical CryptographySecurity is the number one concern for businesses worldwide. The gold standard for attaining security is cryptography because it provides the most reliable tools for storing or transmitting digital information. Written by Niels Ferguson, lead cryptographer for Counterpane, Bruce Schneier's security company, and Bruce Schneier himself, this is the much anticipated follow-up book to Schneier's seminal encyclopedic reference, Applied Cryptography, Second Edition (0-471-11709-9), which has sold more than 150,000 copies. Niels Ferguson (Amsterdam, Netherlands) is a cryptographic engineer and consultant at Counterpane Internet Security. He has extensive experience in the creation and design of security algorithms, protocols, and multinational security infrastructures. Previously, Ferguson was a cryptographer for DigiCash and CWI. At CWI he developed the first generation of off-line payment protocols. He has published numerous scientific papers. Bruce Schneier (Minneapolis, MN) is Founder and Chief Technical Officer at Counterpane Internet Security, a managed-security monitoring company. He is also the author of Secrets and Lies: Digital Security in a Networked World (0-471-25311-1). |
Contents
The Context of Cryptography | 7 |
Cryptography Is Not the Solution | 17 |
PKI Practicalities | 21 |
Copyright | |
27 other sections not shown
Other editions - View all
Common terms and phrases
algorithm Alice and Bob Alice's attacker authentication bits long block cipher block cipher mode bytes CBC-MAC certificate choose a random ciphertext clock collision collision attacks communicate cryptographic protocols cryptographic systems decrypt DH parameters DH protocol divisor easy encoding encryption ensure entropy error example hash function HMAC implement input key negotiation protocol key server key size key stream large integer large number MAC function memory message number modular modulo multiplication nonce operations output password patent plaintext prime private key PRNG problem public key random data random number received requires reseed result revocation S-boxes secret key secure channel security level security system seed file session key signature simple single situation smart card solution specifications standard string structure subgroup techniques transaction trust Twofish UMAC verify