Table of Contents
Foreword.
Preface.
Introduction.
I. SECRET KEY CRYPTOGRAPHY.
1. Locks and Keys.
2. Substitution and Caesar's Cipher.
3. Transposition Ciphers: Moving Around.
4. Diffuse and Confuse: How Cryptographers Win the End Game.
5. DES Isn't Strong Anymore.
6. Evolution of Cryptography: Going Global.
7. Secret Key Assurances.
8. Problems with Secret Key Exchange.
II. PUBLIC KEY CRYPTOGRAPHY.
9. Pioneering Public Key: Public Exchange of
Secret Keys.
10. Confidentiality Using Public Keys.
11. Making Public Keys: Math Tricks.
12. Creating Digital Signatures Using the Private Key.
13. Hashes: Non-Keyed Message Digests.
14. Message Digest Assurances.
15. Comparing Secret Key, Public Key, and Message Digests.
III. DISTRIBUTION OF PUBLIC KEYS.
16. Digital Certificates.
17. X.509 Public Key Infrastructure.
18. Pretty Good Privacy and the Web of Trust.
IV. REAL-WORLD SYSTEMS.
19. Secure E-mail.
20. Secure Socket Layer and Transport.
21. IPsec Overview.
22. Cryptographic Gotchas.
23. Protecting Your Keys.
Epilogue.
Appendix A Public Key Mathematics (and Some Words on Random Numbers).
Appendix B (A Few) IPsec Details.
Bibliography.
Index.