Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Mihailescu, Marius Iulian (Autor), Nita, Stefania Loredana (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, California] : Apress, [2021]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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: Searchable 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.