Course Name Code Semester T+U Hours Credit ECTS
Technicals Of Algebraic Cryptograhpy MAT 560 0 3 + 0 3 6
Precondition Courses
Recommended Optional Courses
Course Language Turkish
Course Level yuksek_lisans
Course Type Optional
Course Coordinator Prof.Dr. MEHMET ÖZEN
Course Lecturers
Course Assistants
Course Category
Course Objective This lecture provides an introduction to the mathematics and protocols needed to make data transmission and electronic systems secure, along with algebraic structures and encryption techiques.
Course Content Algebraic structures, Encryption techiques, History of Encryption, Shift Ciphers, Vigenere Ciphers, Afine Ciphers, The RSA Algorithm, Computer Applications to Encryption.
# Course Learning Outcomes Teaching Methods Assessment Methods
1 Students will be able to have an overview of some of the classical cryptosystems. Lecture, Drilland Practice, Problem Solving, Testing, Homework,
2 Students should be able to explain the fundamentals of cryptography, such as encryption, digital signatures and secure hashes. Lecture, Drilland Practice, Problem Solving, Testing, Homework,
3 Students should be able to select appropriate techniques and apply them to solve a given problem. Lecture, Drilland Practice, Problem Solving, Testing, Homework,
4 Students should be able to design and evaluate security protocols appropriate for a given situation. Lecture, Drilland Practice, Problem Solving, Testing, Homework,
5 Students should be able to demonstrate an understanding of the mathematical underpinning of the cryptography. Lecture, Drilland Practice, Problem Solving, Testing, Homework,
6 Students should be able to demonstrate an understanding of some legal and socio-ethical issues surrounding cryptography. Lecture, Drilland Practice, Problem Solving, Testing, Homework,
Week Course Topics Preliminary Preparation
1 Overwiev of Cryptography and Its Applications
2 Basic Properties
3 History of Encryption
4 Cryptographic Applications
5 Shift Ciphers
6 Affine Ciphers
7 Affine Ciphers
8 Vigenere Ciphers
9 Vigenere Ciphers
10 Hill Ciphers
11 Permutation Ciphers
12 The RSA Algorithm
13 The RSA Algorithm
14 Computer Applications to Encryption
Resources
Course Notes
Course Resources
Order Program Outcomes Level of Contribution
1 2 3 4 5
2 Student follows the current journals in his/her field and puts forward problems. X
2 Student follows the current journals in his/her field and puts forward problems.
3 Student understands the relations between the disciplines pertaining to the undergraduate programs of Mathematics
3 Student understands the relations between the disciplines pertaining to the undergraduate programs of Mathematics X
4 Student gets new knowledge by relating the already acquired experience and knowledge with the subject-matters out of his/her field. X
4 Student gets new knowledge by relating the already acquired experience and knowledge with the subject-matters out of his/her field.
5 Student uses different proof methods to come to a solution by analyzing the problems encountered.
5 Student uses different proof methods to come to a solution by analyzing the problems encountered. X
6 Student determines the problems to be solved within his/her field and if necessary takes the lead. X
6 Student determines the problems to be solved within his/her field and if necessary takes the lead.
7 Student conveys, in team work, his/her knowledge in the studies done in different disciplines by applying the dynamics pertaining to his/her own field.
7 Student conveys, in team work, his/her knowledge in the studies done in different disciplines by applying the dynamics pertaining to his/her own field. X
8 Student critically evaluates the knowledge got at the bachelor´s degree level, makes up the missing knowledge and focuses on the current subject-matters X
8 Student critically evaluates the knowledge got at the bachelor´s degree level, makes up the missing knowledge and focuses on the current subject-matters
9 Student knows a foreign language to communicate orally and in writing and uses the foreign language in a way that he/she can have a command of the Maths terminology and can do a source research.
9 Student knows a foreign language to communicate orally and in writing and uses the foreign language in a way that he/she can have a command of the Maths terminology and can do a source research. X
10 Student improves himself/herself at a level of expertness in Mathematics or in the fields of application by improving the knowledge got at the bachelor´s degree level. X
10 Student improves himself/herself at a level of expertness in Mathematics or in the fields of application by improving the knowledge got at the bachelor´s degree level.
11 Student considers the scientific and cultural ethical values in the phases of gathering and conveying data or writing articles. X
Evaluation System
Semester Studies Contribution Rate
1. Ara Sınav 70
1. Kısa Sınav 10
2. Kısa Sınav 10
1. Ödev 10
Total 100
1. Yıl İçinin Başarıya 50
1. Final 50
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 3 48
Mid-terms 1 20 20
Quiz 2 1 2
Assignment 1 10 10
Final examination 1 25 25
Total Workload 153
Total Workload / 25 (Hours) 6.12
dersAKTSKredisi 6