Pro cryptography and cryptanalysis creating advanced algorithms with C# and .NET

Utilize this comprehensive, yet practical, overview of modern cryptography and cryptanalysis to improve performance. Learn by example with source code in C# and .NET, and come away with an understanding of public key encryption systems and challenging cryptography mechanisms such as lattice-based cr...

Descripción completa

Detalles Bibliográficos
Otros Autores: Mihailescu, Marius, author (author), Nita, Stefania Loredana, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: New York, New York State : APress [2021]
Edición:1st ed. 2021.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631440206719
Tabla de Contenidos:
  • Part I – Foundational Topics
  • Chapter 1: Cryptography Fundamentals
  • Chapter 2: Mathematical Background and Its Applicability
  • Chapter 3: Large Integer Arithmetic
  • Chapter 4: Floating-Point Arithmetic
  • Chapter 5: What's New in C# 8.0
  • Chapter 6: Secure Coding Guidelines
  • Chapter 7: .NET Cryptography Services
  • Chapter 8: Overview of System.Cryptography Namespace
  • Chapter 9: Cryptography Libraries in C# and .NET
  • Part II: Cryptography
  • Chapter 10: Elliptic-Curve Cryptography
  • Chapter 11: Lattice-based Cryptography
  • Chapter 12: Searchable Encryption
  • Chapter 13: Homomorphic Encryption
  • Chapter 14: (Ring) Learning with Errors Cryptography
  • Chapter 15: Chaos-based Cryptography
  • Chapter 16: Big Data Cryptography
  • Chapter 17: Cloud Computing Cryptography
  • Part III: Pro Cryptanalysis
  • Chapter 18: Getting Started with Cryptanalysis
  • Chapter 19: Cryptanalysis Attacks and Techniques
  • Chapter 20: Linear and Differential Cryptanalysis
  • Chapter 21: Integral Cryptanalysis
  • Chapter 22: Attacks
  • Chapter 23: Text Characterization
  • Chapter 24: Implementation and Practical Approach of Cryptanalysis Methods.