The Handbook of Applied Cryptography by Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone is available free online for download. This is an important book – in my discussions with online activists I try to explain the importance of them doing all they can to protect themselves. This is certainly a step in the right direction.
- Chapter 1 – Overview of Cryptography ps pdf
- Chapter 2 – Mathematics Background ps pdf
- Chapter 3 – Number-Theoretic Reference Problems ps pdf
- Chapter 4 – Public-Key Parameters ps pdf
- Chapter 5 – Pseudorandom Bits and Sequences ps pdf
- Chapter 6 – Stream Ciphers ps pdf
- Chapter 7 – Block Ciphers ps pdf
- Chapter 8 – Public-Key Encryption ps pdf
- Chapter 9 – Hash Functions and Data Integrity ps pdf
- Chapter 10 – Identification and Entity Authentication ps pdf
- Chapter 11 – Digital Signatures ps pdf
- Chapter 12 – Key Establishment Protocols ps pdf
- Chapter 13 – Key Management Techniques ps pdf
- Chapter 14 – Efficient Implementation ps pdf
- Chapter 15 – Patents and Standards ps pdf
- Appendix – Bibliography of Papers from Selected Cryptographic Forums ps pdf
- References ps pdf
- Index ps pdf
The book is not under a particularly generous license but it is available. Make sure you read the copyright notice.