Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create a path like this one shaped around you.

Essential Concepts

12 Modules · 89 Lessons

Recommended resources

Module 2

Algebraic Structures in Cryptography: Groups

Module 3

Algebraic Structures in Cryptography: Rings and Fields

Module 4

Models of Cryptographic Security

Module 5

Symmetric-Key Cryptography and Cryptanalysis

Module 6

Public-Key Cryptography: RSA

Module 7

Public-Key Cryptography: Discrete Logarithm Systems

Module 8

Hash Functions and Digital Signatures

Module 9

Elliptic Curve Cryptography

Module 10

Provable Security and Reduction-Based Proofs

Module 11

Post-Quantum Cryptography: Lattices

Module 12

Advanced Cryptographic Protocols