Pro Cryptography and Cryptanalysis with C++23: Creating and Programming Advanced Algorithms - Softcover

 
9781484294512: Pro Cryptography and Cryptanalysis with C++23: Creating and Programming Advanced Algorithms

Inhaltsangabe

Entwickeln Sie starke Fähigkeiten zum Schreiben kryptografischer Algorithmen und Sicherheitsschemate/-module mit C++23 und seinen neuen Funktionen. Dieses Buch zeigt Ihnen die richtigen Methoden zum Schreiben fortschrittlicher kryptografischer Algorithmen, wie elliptische Kurven-Kryptografie-Algorithmen, gitterbasierte Kryptografie, durchsuchbare Verschlüsselung und homomorphe Verschlüsselung. Sie werden auch interne kryptografische Mechanismen untersuchen und gängige Wege entdecken, wie die Algorithmen in der Praxis korrekt umgesetzt und eingesetzt werden können.

Die Autoren erklären die mathematischen Grundlagen kryptografischer Algorithmen in Begriffen, die ein Programmierer leicht verstehen kann. Sie zeigen auch, wie sich "schlechte" Kryptografie während der Implementierung einschleichen kann und wie "gute" Kryptografie aussehen sollte, indem sie Vor- und Nachteile basierend auf Bearbeitungszeit, Ausführungszeit und Zuverlässigkeit vergleichen.

Was Sie lernen werden.

  • Entdecken Sie, wofür moderne kryptografische Algorithmen und Methoden verwendet werden
  • Entwerfen und implementieren Sie fortschrittliche kryptografische Mechanismen.
  • Sehen Sie, wie sich C++23 und seine neuen Funktionen auf die Implementierung kryptografischer Algorithmen auswirken.
  • Üben Sie die Grundlagen der Kryptografie mit öffentlichen Schlüsseln, einschließlich ECDSA-Signaturen und mehr.
  • Sehen Sie, wie die meisten Algorithmen gebrochen werden können.

Für wen dieses Buch ist

Professionelle Programmierer, Entwickler und Software-Ingenieure, die Kryptografie-Algorithmen und Sicherheitsschemate/-module in C++ entwickeln. Frühere C++-Programmier- und IDE-Erfahrung sowie einige grundlegende Erfahrungen mit Kryptografiekonzepten (symmetrisch und asymmetrisch) werden dringend empfohlen.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.