Text
Pro cryptography and cryptanalysis with C++20: creating and programming advanced algorithms
Table of contents
About the Authors
About the Technical Reviewer
Acknowledgments
Part I. Foundations
1. Getting Started in Cryptography and Cryptanalysis
2. Cryptography Fundamentals
3. Mathematical Background and Its Applicability
4. Large Integer Arithmetic
5. Floating-Point Arithmetic
6. New Features in C++20
7. Secure Coding Guidelines
8. Cryptography Libraries in C/C++20
Part II. Pro Cryptography
9. Elliptic-Curve Cryptography
10. Lattice-Based Cryptography
11. Searchable Encryption
12. Homomorphic Encryption
13. Ring Learning with Errors Cryptography
14. Chaos-Based Cryptography
15. Big Data Cryptography
16. Cloud Computing Cryptography
Part III. Pro Cryptanalysis
17. Getting Started with Cryptanalysis
18. Cryptanalysis Attacks and Techniques
19. Linear and Differential Cryptanalysis
20. Integral Cryptanalysis
21. Brute Force and Buffer Overflow Attacks
22. Text Characterization
23. Implementation and Practical Approach of Cryptanalysis Methods
Correction to: Pro Cryptography and Cryptanalysis with C++20
No other version available