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.
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).
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.
The lesson is presented on the board, the original articles are examined. In addition, 2 large assignments are given.
1. Ders kapsamındaki orijinal makaleler.
2. Singh, S., “Kod Kitabı”, Klan Yayınları, 2004.
| Activities | Number | Contribution |
|---|---|---|
| Contribution of in-term studies to overall grade | 2 | 60 |
| Contribution of final exam to overall grade | 1 | 40 |
| Total | 3 | 100 |
| Activities | Number | Contribution |
|---|---|---|
| Assignments | 2 | 60 |
| Presentation | 0 | 0 |
| Midterm Examinations (including preparation) | 0 | 0 |
| Project | 0 | 0 |
| Laboratory | 0 | 0 |
| Other Applications | 0 | 0 |
| Quiz | 0 | 0 |
| Term Paper/ Project | 0 | 0 |
| Portfolio Study | 0 | 0 |
| Reports | 0 | 0 |
| Learning Diary | 0 | 0 |
| Thesis/ Project | 0 | 0 |
| Seminar | 0 | 0 |
| Other | 0 | 0 |
| Total | 2 | 60 |
| No | Program Learning Outcomes | Contribution | ||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 1 | X | |||||
| 2 | X | |||||
| 3 | X | |||||
| 4 | X | |||||
| 5 | X | |||||
| 6 | X | |||||
| 7 | X | |||||
| 8 | ||||||
| 9 | X | |||||
| 10 | X | |||||
| 11 | X | |||||
| 12 | X | |||||
| 13 | ||||||
| Activities | Number | Period | Total Workload |
|---|---|---|---|
| Class Hours | 14 | 3 | 42 |
| Assignments | 2 | 15 | 30 |
| Final Examinations (including preparation) | 1 | 10 | 10 |
| Total Workload | 82 | ||
| Total Workload / 25 | 3.28 | ||
| Credits ECTS | 3 | ||