COURSE INFORMATION PACKAGE · INF 524

Cryptography With Public Key

Elective · English
ECTS
6
Local Credit
3
Theory + Practice + Lab
3 + 0 + 0
Course Level
Masters Degree
Prerequisites
-
Semester
2
On this page
Content Assessment System Relation of Proficiency ECTS
Course Instructor(s)
Murat AKIN
murakin@gsu.edu.tr

Content

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.

Course 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.

Assessment System

Contribution to Overall Grade
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
In-Term Studies
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

Relation of Proficiency

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

ECTS

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