Loading CryptoViz...
Loading page content...Loading CryptoViz...
Loading page content...Discover curated cryptography books, seminal research papers, RFC specifications, NIST guidelines, open-source repositories, interactive learning sites, and video lectures.
Showing 34 of 34 resources
Jean-Philippe Aumasson
Modern practical cryptography explained with real-world examples, mathematical intuition, and common implementation pitfalls.
Christof Paar & Jan Pelzl
Excellent beginner-friendly textbook covering stream ciphers, block ciphers, public-key crypto, and key establishment.
Bruce Schneier
Classic comprehensive reference book covering cryptographic algorithms, protocols, and real-world source code examples.
David Wong
Practical guide to cryptographic primitives, TLS 1.3, Noise protocol framework, post-quantum crypto, and hardware security.
Jonathan Katz & Yehuda Lindell
Rigorous academic introduction to formal security definitions, provable security, semantic security, and zero-knowledge proofs.
Simon Singh
Engaging historical account of secret codes, cipher machines (Enigma, Lorenz), codebreaking, and quantum cryptography.
Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone
Authoritative mathematical reference covering finite fields, elliptic curves, primality testing, and key management.
Rivest, Shamir, Adleman
Original landmark research paper introducing public-key encryption and digital signatures based on prime factorization.
Whitfield Diffie & Martin E. Hellman
Foundational paper introducing public-key cryptography and the Diffie-Hellman key exchange algorithm.
Adi Shamir
Introduces Shamir's Secret Sharing threshold scheme utilizing polynomial interpolation over finite fields.
Claude Shannon
Claude Shannon's foundational paper establishing information theory, confusion/diffusion, and perfect secrecy of the One-Time Pad.
Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche
Official specification of the sponge construction underlying SHA-3 and extendable-output functions (SHAKE128/SHAKE256).
IETF
Official IETF specification for RSA Cryptography Standard, RSA-OAEP encryption, and RSA-PSS digital signatures.
IETF
Official IETF standard for Transport Layer Security (TLS) 1.3, providing authenticated encryption and 1-RTT key exchange.
IETF
Specifies Curve25519, Curve448, X25519 key agreement, and X448 for modern high-speed Diffie-Hellman protocols.
IETF
Official specification of ChaCha20 stream cipher and Poly1305 MAC AEAD construction used in TLS 1.3 and WireGuard.
IETF
Specifies the HMAC-based Extract-and-Expand Key Derivation Function (HKDF) for deriving cryptographically strong keys.
IETF
Official specification of the scrypt memory-hard key derivation function designed to resist hardware ASIC brute-force attacks.
NIST
Official NIST publication specifying the AES block cipher algorithm (128, 192, and 256-bit key sizes).
NIST
Official NIST specification for SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, and SHA-512/256.
NIST
Official NIST Post-Quantum Cryptography standard specifying Module-Lattice-Based Key-Encapsulation Mechanism.
NIST
Official NIST Post-Quantum Cryptography standard specifying Module-Lattice-Based Digital Signature Algorithm.
NIST
Recommendation for block cipher modes: ECB, CBC, OFB, CFB, and CTR, detailing initialization vectors and padding.
OpenSSL Project
The ubiquitous open-source C cryptography toolkit implementing SSL/TLS protocols and core cryptographic primitives.
Paul Miller
Audited, zero-dependency, high-performance JS/TS cryptographic libraries for elliptic curves and hashing.
Frank Denis
Modern, easy-to-use, high-speed crypto library (NaCl fork) providing high-level APIs for encryption and signing.
PyCA
Python's standard cryptographic library offering both low-level primitives and high-level recipes.
CryptoHack Team
Interactive gamified platform for learning modern cryptography through fun hands-on CTF challenges and code exercises.
NCC Group / Maciej Cegłowski
Set of 48 hands-on exercises guiding engineers through building and breaking real-world ciphers, ECB leaks, and padding oracles.
OWASP Foundation
Developer cheat sheet detailing best practices for password hashing, key management, salt generation, and cipher selection.
Dan Boneh & Victor Shoup
Free comprehensive textbook by Dan Boneh & Victor Shoup detailing mathematical foundations and modern protocol design.
Computerphile
Accessible video series hosted by Dr. Mike Pound breaking down RSA, AES, Diffie-Hellman, and hashing algorithms.
Prof. Dan Boneh
Stanford University's world-famous online cryptography course covering symmetric ciphers, MACs, and public-key encryption.
MIT OpenCourseWare
MIT open courseware lectures on cryptographic protocols, zero-knowledge proofs, and real-world system security.