Cryptography With Public Key(INF 524)
Course Code | Course Name | Semester | Theory | Practice | Lab | Credit | ECTS |
---|---|---|---|---|---|---|---|
INF 524 | Cryptography With Public Key | 2 | 3 | 0 | 0 | 3 | 6 |
Prerequisites | |
Admission Requirements |
Language of Instruction | English |
Course Type | Elective |
Course Level | Masters Degree |
Course Instructor(s) | MURAT AKIN murakin@gsu.edu.tr (Email) |
Assistant | |
Objective | This course introduces modern cryptography (asymmetric encryption ie public key encryption) techniques, their cryptanalysis and their use. Computer programs of these encryption techniques are written through homework and important articles within the scope of the course are examined. |
Content |
Week 1: Introduction to number theory. Week 2: Divisibility properties and related theorems. Week 3: Theorems of number theory. Week 4: Theorems of number theory. Week 5: Theorems of number theory. Week 6: Theorems of number theory. Week 7: Diffie-Helman's article (1976). Week 8: RSA's article (1978). Week 9: Theorems of RSA algorithm. Week 10: Application of RSA algorithm. Week 11: Application of RSA algorithm. Week 12: Articles on faster RSA algorithms. Week 13: PGP (Pretty Good Privacy) Week 14: Applications on public key cryptography (SSL). |
Course Learning Outcomes |
A student who successfully completes this course 1: Will have introductory knowledge about number theory. 2: Will learn the idea that public-key cryptography is based on. 3: will learn RSA algorithm. 4: Will learn the subject of PGP. 5: Will learn about SSL. |
Teaching and Learning Methods | The lesson is presented on the board, the original articles are examined. In addition, 2 large assignments are given. |
References |
1. Ders kapsamındaki orijinal makaleler. 2. Singh, S., “Kod Kitabı”, Klan Yayınları, 2004. |
Theory Topics
Week | Weekly Contents |
---|
Practice Topics
Week | Weekly Contents |
---|
Contribution to Overall Grade
Number | Contribution | |
---|---|---|
Toplam | 0 | 0 |
In-Term Studies
Number | Contribution | |
---|---|---|
Toplam | 0 | 0 |
No | Program Learning Outcomes | Contribution | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 |
Activities | Number | Period | Total Workload |
---|---|---|---|
Total Workload | 0 | ||
Total Workload / 25 | 0.00 | ||
Credits ECTS | 0 |