EulerFold
Aspiring Security Researchers

Cryptography 101

7 weeks
0 Learners
Jul 23

This intensive curriculum provides a comprehensive deep dive into Cryptography. You will master the foundational mechanics, underlying system architecture, and core paradigms required to excel in modern engineering environments. By the end of this journey, you will possess the practical intuition and technical rigor to design and implement highly scalable solutions.

Share:

About this Course

Understand hashing, symmetric, and asymmetric encryption before diving into Zero-Knowledge proofs. This Aspiring Security Researchers curriculum is designed to give you hands-on experience and deep conceptual understanding. Across 7 intensive modules, you'll tackle real-world challenges and build practical projects that reinforce your learning. By the end of this journey, you'll have the skills and proof of work to demonstrate your expertise.

What you'll learn

Master the underlying architecture and practical applications of Foundations of Cryptography.
Master the underlying architecture and practical applications of Cryptographic Hash Functions and MACs.
Master the underlying architecture and practical applications of Symmetric Encryption.
Master the underlying architecture and practical applications of Number Theory Fundamentals.

Prerequisites

beginner Level

Accessible to beginners with basic computer literacy.

  • No prior experience required

Ideal for

Aspiring Security Researchers

Aspiring Security Researchers Professionals
Tech Enthusiasts
W1

Foundations of Cryptography

Develop an intuitive mental model for Foundations of Cryptography by comprehensively studying history: classical ciphers and kerckhoffs's principle, information theory and perfect secrecy (one-time pad), and security models: computationally secure vs unconditionally secure.

3 videos30m
3 topics
1 homework
Learn

Topics

1.1
History: Classical Ciphers and Kerckhoffs's Principle
8 minutes
1.2
Information Theory and Perfect Secrecy (One-Time Pad)
8 minutes
1.3
Security Models: computationally secure vs unconditionally secure
14 minutes
W2

Cryptographic Hash Functions and MACs

Dive deep into the internals of Cryptographic Hash Functions and MACs by comprehensively studying properties of cryptographic hash functions, sha-256 and the merkle-damgård construction, and message authentication codes (hmac).

3 videos77m
3 topics
1 homework
Learn
W3

Symmetric Encryption

Construct reliable, production-ready workflows for Symmetric Encryption by comprehensively studying block ciphers vs stream ciphers, data encryption standard (des) and its vulnerabilities, and advanced encryption standard (aes) internals.

4 videos50m
4 topics
1 homework
Learn
W4

Number Theory Fundamentals

Develop an intuitive mental model for Number Theory Fundamentals by comprehensively studying modular arithmetic and primes, fermat's little theorem and euler's totient function, and discrete logarithm problem.

3 videos51m
3 topics
1 homework
Learn
W5

Asymmetric (Public-Key) Encryption

Master the practical implementation of Asymmetric (Public-Key) Encryption by comprehensively studying diffie-hellman key exchange, rsa algorithm: key generation, encryption, decryption, and elliptic curve cryptography (ecc) basics.

3 videos35m
3 topics
1 homework
Learn
W6

Digital Signatures and Public Key Infrastructure (PKI)

Develop an intuitive mental model for Digital Signatures and Public Key Infrastructure (PKI) by comprehensively studying digital signatures (rsa and ecdsa), x.509 certificates and certificate authorities (cas), and revocation (crl and ocsp).

3 videos42m
3 topics
1 homework
Learn
W7

Applied Cryptography and Modern Protocols

Develop an intuitive mental model for Applied Cryptography and Modern Protocols by comprehensively studying tls/ssl handshake and protocol architecture, zero-knowledge proofs (zkps), and introduction to post-quantum cryptography.

3 videos46m
3 topics
1 homework
Learn
01

Learn

Watch curated videos and read study resources

02

Practice

Practice what you learned

03

Build Projects

Build projects using your new gained knowledge

04

Submit & Verify

Submit your project and get verified by our system

Rate this course
0.0
0 reviews

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...