Serious Cryptography No Starch Press

  • 1 minute de citit
  • 1 imagine

Disponibil și în English

Aceasta este prima recenzie de carte pe care o scriu pe blog. Nu sunt prea bun la recenzii de cărți și nici nu sunt vorbitor nativ de engleză, așa că fiți indulgenți cu engleza mea stângace.

Trebuie să spun și că subiectul cărții mă copleșește. Nu pretind că sunt expert în domeniu și, sincer, nu vreau neapărat să devin unul. Citirea acestei cărți mi-a oferit suficiente informații ca să pot purta o discuție de bază despre subiecte legate de criptografie. Dacă aș fi depus mai mult efort, timp și gândire în această carte, probabil aș fi putut deveni competent.

Cartea are patru părți. Cred că partea Fundamentals (Fundamente) este o lectură obligatorie pentru orice dezvoltator aspirant. Explică în mod foarte simplu și concis noțiunile de criptare, aleatorietate și securitate criptografică. Nu știam că există ceva numit generator de numere aleatorii sigur și că generarea numerelor cu adevărat aleatorii este foarte greu de realizat.

Partea Symmetric Crypto (Criptografie simetrică) acoperă cifruri bloc, funcții hash, cifruri de flux, hashing cu cheie și criptare autentificată. Autorul explică designul cifrurilor, modul lor de funcționare și oferă o bază matematică, împreună cu demonstrații și ecuații complicate.

Partea Asymmetric Crypto (Criptografie asimetrică) este dedicată în întregime RSA, Diffie-Hellman, curbelor eliptice și problemelor dificile din criptografie.

În final, partea Applications (Aplicații) conține două capitole despre TLS și despre criptografia cuantică și post-cuantică.

Mi-a plăcut să citesc cartea și am simțit că am învățat câte ceva. Cu siguranță nu a fost timp pierdut, chiar dacă nu am înțeles cea mai mare parte. Cum spune autorul:

This book can nonetheless be intimidating, and despite its relative
accessibility, it requires some effort to get the most out of it. I like the
mountaineering analogy: the author paves the way, providing you with
ropes and ice axes to facilitate your work, but you make the ascent
yourself. Learning the concepts in this book will take an effort, but there
will be a reward at the end.

Jean-Philippe Aumasson – Serious Cryptography

Sper că te vei decide să încerci această carte!

PS: Spune-mi în comentarii dacă ți-a plăcut recenzia pe care am scris-o și cum aș putea să o îmbunătățesc, împreună cu recenziile viitoare. Mulțumesc!