Pro Cryptography and Cryptanalysis with C++20 Creating and Programming Advanced Algorithms

Develop strong skills and a passion for writing cryptography algorithms and security schemes/modules using C++ 20 and its new features. You will find the right methods of writing advanced cryptographic algorithms (such as, elliptic curve cryptography algorithms, lattice-based cryptography, searchabl...

Full description

Bibliographic Details
Main Authors: Mihailescu, Marius Iulian, Nita, Stefania Loredana (Author)
Format: eBook
Language:English
Published: Berkeley, CA Apress 2021, 2021
Edition:1st ed. 2021
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
Table of Contents:
  • Part I: Foundations
  • 1: Introduction
  • 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: earchable Encryption
  • 12: Homomorphic Encryption
  • 13: (Ring) Learning with Errors Cryptography
  • 14: Chaos-based Cryptography
  • 15: Big Data Cryptography16: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