Master of Science in Computer Engineering

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.
Print the course contents
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
Scroll to Top