Part I: Foundational Topics
Chapter 1: Cryptography FundamentalsChapter 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
About the Author: Marius Iulian Mihailescu, PhD is CEO of Dapyx Solution Ltd., a company focused on security- and cryptography-related research. He has authored and co-authored more than 50 articles, journal contributions, and conference proceedings, and three books related to security and cryptography. He lectures at well-known national and international universities, teaching courses on programming, cryptography, information security, and other technical topics. He holds a PhD (thesis on applied cryptography over biometrics data) and two MSc in information security and software engineering.
Stefania Loredana Nita, PhD is a software developer and researcher at the Institute for Computers. Prior to that she was an assistant lecturer at the University of Bucharest, where she taught courses on advanced programming techniques, simulation methods, and operating systems. She has authored and co-authored more than 15 papers and journals, most recently Advanced Cryptography and Its Future: Searchable and Homomorphic Encryption, as well as two books. She holds a PhD (thesis on advanced cryptographic schemes using searchable encryption and homomorphic encryption), an MSc in software engineering and two BSc in computer science and mathematics.