Nouveauté

Cryptography with Rust: Implementing Secure Encryption, Hashing, and Authentication Systems

Par : Ivan Miller
Offrir maintenant
Ou planifier dans votre panier
Disponible dans votre compte client Decitre ou Furet du Nord dès validation de votre commande. Le format ePub protégé est :
  • Compatible avec une lecture sur My Vivlio (smartphone, tablette, ordinateur)
  • Compatible avec une lecture sur liseuses Vivlio
  • Pour les liseuses autres que Vivlio, vous devez utiliser le logiciel Adobe Digital Edition. Non compatible avec la lecture sur les liseuses Kindle, Remarkable et Sony
  • Non compatible avec un achat hors France métropolitaine
Logo Vivlio, qui est-ce ?

Notre partenaire de plateforme de lecture numérique où vous retrouverez l'ensemble de vos ebooks gratuitement

Pour en savoir plus sur nos ebooks, consultez notre aide en ligne ici
C'est si simple ! Lisez votre ebook avec l'app Vivlio sur votre tablette, mobile ou ordinateur :
Google PlayApp Store
  • FormatePub
  • ISBN8235416772
  • EAN9798235416772
  • Date de parution08/06/2026
  • Protection num.Adobe DRM
  • Infos supplémentairesepub
  • ÉditeurIoakim Ioakim

Résumé

Master Cryptographic Engineering in RustSecurity is not a feature you add to software. It is a property you engineer from the ground up. This book delivers a rigorous, production-grade guide to implementing cryptography using the Rust programming language, bridging the gap between academic theory and real-world systems that must withstand active, sophisticated attacks. What You Will LearnModern software no longer operates behind a trusted perimeter.
Data flows across hostile networks, cloud services, and third-party APIs. This book equips you to protect it at every layer. You will master symmetric and asymmetric encryption, authenticated encryption with AES-GCM and ChaCha20-Poly1305, and cryptographic hash functions including SHA-2, SHA-3, and BLAKE3. You will implement secure password hashing with Argon2, build digital signature systems using Ed25519, and construct full Public Key Infrastructure from the ground up.
Why Rust Changes EverythingRust's ownership model and strict type system eliminate entire categories of vulnerabilities before a single line of code executes. You will apply the type-state pattern to enforce cryptographic protocol state machines at compile time, leverage the zeroize crate for guaranteed memory hygiene, and use constant-time comparisons from the subtle crate to defeat timing side-channel attacks.
Security is not just implemented; it is enforced by the compiler. From Foundations to ProductionThe journey spans twenty chapters and three appendices. It covers cryptographic random number generation and entropy management, key lifecycle management and rotation without downtime, TLS 1.3 internals, JWT and Paseto authentication, the Noise Protocol Framework, and secure inter-service communication in distributed backends.
Production Hardening IncludedThe final section addresses the realities of live deployment: secrets management with HashiCorp Vault, AWS KMS, and Hardware Security Modules; container security and tmpfs-based secrets injection; parallel encryption with Rayon; and fuzzing and property-based testing for cryptographic validation. A dedicated chapter prepares your architecture for the post-quantum transition using ML-KEM and ML-DSA.
Who This Book Is ForBackend developers, security engineers, and Rust practitioners with working knowledge of ownership, traits, and Cargo. No advanced mathematics required. Every concept connects directly to code you can compile and deploy. Curated reference appendices cover all major RustCrypto crates, NIST-approved algorithm standards, and a production security checklist.