Foundations
Modern Cryptography Foundations
A beginner-friendly introduction to confidentiality, integrity, authentication, keys, and the difference between encoding, hashing, and encryption.
Learning resources
Browse educational cryptography videos by topic, difficulty, and tag. Use embedded previews to decide what to watch before leaving CryptoViz.
Videos
8
Beginner
3
Intermediate
3
Advanced
2
Modern Cryptography Foundations
8 results
Modern Cryptography Foundations
A beginner-friendly introduction to confidentiality, integrity, authentication, keys, and the difference between encoding, hashing, and encryption.
Watch externallyEach card includes tags, topic, difficulty, an embedded preview, and the suggested learning use case.
Foundations
A beginner-friendly introduction to confidentiality, integrity, authentication, keys, and the difference between encoding, hashing, and encryption.
Symmetric Encryption
Explains how block ciphers transform fixed-size blocks through repeated rounds, substitution, permutation, and key mixing.
Asymmetric Encryption
Introduces RSA key generation, encryption, decryption, and why public/private key pairs are useful.
Key Exchange
Shows how two parties can agree on a shared secret over an insecure channel without sending the secret directly.
Hashing
Covers one-way hashing, fixed-length digests, integrity checks, and why collisions matter.
Elliptic Curves
Introduces elliptic-curve groups, scalar multiplication, and why ECC can provide strong security with smaller keys.
Cryptanalysis
Explains how implementation behaviour such as timing, memory access, or power can leak secrets.
Key Derivation
Explains salts, work factors, password hashing, and why dedicated KDFs are different from fast general-purpose hashes.