Cryptography
From Wikibooks, the open-content textbooks collection
Welcome to Cryptography.
Cryptography is the study of transforming information in order to make it secure from unintended recipients or use.
Part I: Introducing Cryptography
- Introduction to Cryptography
- History of Cryptography
- Fundamental Concepts
Part II: Designing Ciphers
- The Basic Principles
- Little Secrets Hide Bigger Secrets
- Open Algorithms and the Value of Peer-Review
- Think Like a Cryptanalyst
- Mathematical Background
- Computer Security is More Than Encryption
- Unbroken is Not Necessarily Unbreakable
Part III: Breaking Ciphers
- The Basic Principles
- Weaknesses
- Attacks
- Breaking Hash Algorithms
- How Historical Systems Were Broken
Part IV: Using Ciphers
- Applying Cryptography
- Digital Signatures
- Database protection
- E-Cash
- E-Voting
- DRM
- Biometrics
- Anonymity
- Classical Ciphers
- Contemporary Ciphers
- Symmetric Ciphers
- Asymmetric Ciphers
- Hashes
- Protocols
- Authentication protocols
- eg. Kerberos
- Key exchange protocols
- Secure Communications
- eg. SSL, SSH
- Authentication protocols
Part V: Cryptography and Society
- The Changing Nature of Cryptographic Use
- Cryptography, Governments and Laws
- Expectations of Normal Users
Part VI: Miscellaneous
- Future Possibilities
- Glossary of Terms
- Further Reading
- Appendix A: Mathematical background
currently ungrouped
Almost all of these topics have articles about them in Wikipedia (there are about 50-100 crypto related articles) so many sections could be imported.
|
| Sources: Wikipedia:cryptography, Wikipedia:Transposition cipher, Wikipedia:Caesar cipher, Wikipedia:Frequency analysis, Wikipedia:Brute-force search. |

