Unit Description
Explore RSA and Diffie-Hellman algorithms, their vulnerabilities, and cryptographic challenges.
Objectives
Topics Covered
- RSA algorithm and its security, including RSA-CRT and common attacks
- Diffie-Hellman key exchange and its vulnerabilities, including man-in-the-middle attacks
- Discrete logarithm problem and methods to solve it
Recommended For
- Individuals interested in cryptographic algorithms and their security
- Those looking to understand vulnerabilities in key exchange protocols
Prerequisite Knowledge
- Basic understanding of cryptography and public key systems
- Familiarity with mathematical concepts like modular arithmetic
Composition
Public-key Cryptography
Public-key Cryptosystem: RSA
[Exercise] Common Modulus Attack
Exploit Tech: Common Modulus Attack
uncommon e
Key Exchange Algorithms
Key exchange: Diffie-Hellman Protocol
[Exercise] Man-in-the-Middle Attack
Exploit Tech: Man-in-the-Middle Attack
Textbook-DH
[Exercise] DLP with Smooth Primes
Exploit Tech: DLP with Vulnerable Primes
Hundre-d-log
Practice what you learned in Wargame
These challenges apply the concepts you learned in this lecture. Try solving them right away.
Challenge info
Solvers
Rating
All items must be completed before leaving a rating feedback.
Public-key Cryptography and Key Exchange Algorithms
0% Completed
Total 0 completed
Lecture
0 /5
Wargame
0 /3
3
The Lab is a practice and is not included in the overall progress.