This repository contains notes, labs, cheatsheets, case studies, resources, and a certificate of completion for the
An Introduction to Cryptography course by University of Leeds & Click Start on FutureLearn.
The program covers symmetric and asymmetric encryption, hashing, digital signatures, cryptographic protocols, attacks, and real-world applications.
- 📄 01-introduction.md – Introduction to cryptography
- 📄 02-symmetric-encryption.md – Symmetric key cryptography
- 📄 03-asymmetric-encryption.md – Public key cryptography
- 📄 04-hashing-and-signatures.md – Hashing & digital signatures
- 📄 05-cryptographic-protocols.md – Secure protocols
- 📄 06-cryptographic-attacks.md – Common attacks on crypto
- 📄 07-real-world-applications.md – Applications in practice
- 🔧 symmetric-encryption-lab.md – Hands-on with symmetric ciphers
- 🔧 rsa-encryption-lab.md – RSA key pair generation & encryption
- 🔧 hashing-lab.md – Hash functions & integrity checks
- 🔧 digital-signature-lab.md – Digital signatures
- 📘 symmetric-vs-asymmetric.md – Key differences
- 📘 common-algorithms.md – RSA, AES, DES, ECC, SHA
- 📘 applications.md – Cryptography in the real world
- 📘 attacks-on-crypto.md – Brute force, side-channel, chosen-plaintext
- 📘 best-practices.md – Security recommendations
- 📑 case-studies.md – Famous cryptography use cases
- 📑 resources.md – Useful books & links
- 📆 timeline.md – Historical timeline of cryptography
- 📘 index.md – Course overview
- 📘 glossary.md – Cryptography terminology
- 📘 references.md – References & citations
- 📘 roadmap.md – Learning roadmap
- 📘 syllabus.md – Course syllabus
Step | Screenshot |
---|---|
📚 Week 1 – Intro | ![]() |
🔑 Week 1 – Symmetric | ![]() |
🔐 Week 1 – Asymmetric | ![]() |
📝 Week 2 – Hashing | ![]() |
✅ Week 2 – Applications | ![]() |
🎓 Certificate of Achievement – An Introduction to Cryptography
This course provided me with a practical foundation in cryptography,
from understanding symmetric/asymmetric algorithms to real-world applications in security protocols.
The labs and cheatsheets were especially useful for hands-on practice and quick revision.
Thành Danh – Red Team Learner & Security Researcher
- GitHub: @ngvuthdanhh
- Email: ngvu.thdanh@gmail.com
This project is licensed under the terms of the MIT License. See LICENSE for full details.
© 2025 ngvuthdanhh. All rights reserved.