IAM504 PUBLIC KEY CRYPTOGRAPHY
| Course Code: |
9700504 |
| METU Credit (Theoretical-Laboratory hours/week): |
3(3-0) |
| ECTS Credit: |
8.0 |
| Department: |
Institute Of Applied Mathematics |
| Language of Instruction: |
English |
| Level of Study: |
Graduate |
| Course Coordinator: |
Assoc.Prof.Dr. OÐUZ YAYLA |
| Offered Semester: |
Fall or Spring Semesters. |
| Prerequisite: |
Set 1: 9700503
|
| The course set above should be completed before taking
IAM504 PUBLIC KEY CRYPTOGRAPHY . |
Course Content
This course covers fundamental and advanced topics in public-key cryptography. including anonymous key exchange. RSA and Diffie-Hellman protocols. and semantic security for encryption schemes. Students study CCA-secure encryption. padding attacks. and various digital signature schemes. including hash-based and forward-secure signatures. The course explores elliptic curve cryptography. pairing-based cryptography. and public key infrastructure. It also addresses classical attacks on discrete logarithm and factoring problems. quantum threats. and introduces lattice-based post-quantum cryptography. Practical implementations and security analysis are emphasized throughout.