Cryptography
Master the cryptographic foundations that make blockchain secure. Explore hash functions, digital signatures, and zero-knowledge proofs.
Prerequisites
Complete Level 1: Blockchain Basics
🎯What You'll Learn
- ✓How cryptographic hash functions ensure data integrity
- ✓The mathematics behind elliptic curve cryptography
- ✓How Merkle trees efficiently verify large datasets
- ✓Multi-signature security for shared wallet control
- ✓Zero-knowledge proofs for privacy-preserving verification
💪Skills You'll Gain
🏆Learning Outcomes
📖Interactive Modules (10)
Hash Collision Game
Explore hash collision resistance, birthday attacks, and the security properties of cryptographic hashing.
Merkle Tree Visualizer
Master Merkle trees, efficient data verification structures enabling lightweight blockchain clients.
Encryption vs Hashing
Understand the fundamental differences between encryption (reversible) and hashing (one-way) operations.
HMAC & Message Authentication
Learn HMAC authentication, combining hashing and secret keys for message authenticity verification.
Elliptic Curve Playground
Master elliptic curve cryptography powering Bitcoin and Ethereum digital signatures.
Seed Phrases & Wallet Recovery
Understand BIP39 seed phrases, deterministic wallets, and secure mnemonic backup systems.
Multi-Signature Demo
Learn multi-signature wallets requiring multiple private keys for enhanced security and shared control.
Digital Signatures
Deep dive into digital signature schemes: ECDSA, Schnorr, and cryptographic authentication.
Hash Race Challenge
Interactive simulation of hash computation racing demonstrating mining difficulty and Proof of Work.
Zero-Knowledge Proof Intro
Introduction to zero-knowledge proofs enabling privacy while proving statement validity.