Türkçe English Rapor to Course Content
COURSE SYLLABUS
CRYPTOLOGY
1 Course Title: CRYPTOLOGY
2 Course Code: BLPS260
3 Type of Course: Optional
4 Level of Course: Short Cycle
5 Year of Study: 2
6 Semester: 4
7 ECTS Credits Allocated: 3
8 Theoretical (hour/week): 2
9 Practice (hour/week) : 0
10 Laboratory (hour/week) : 0
11 Prerequisites: None
12 Recommended optional programme components: None
13 Language: Turkish
14 Mode of Delivery: Face to face
15 Course Coordinator: Öğr. Gör. Dr. ABDURRAHMAN DAYIOĞLU
16 Course Lecturers:
17 Contactinformation of the Course Coordinator: dayioglu@uludag.edu.tr
18 Website:
19 Objective of the Course: To gain basic concept knowledge in the field of cryptography.
20 Contribution of the Course to Professional Development By providing the student with basic concept knowledge in the field of cryptography, the infrastructure will be ready in various situations that (s)he may encounter in (her)his professional life.
21 Learning Outcomes:
1 Defines basic cryptography concepts.;
2 Explain the basic mathematical concepts of cryptography.;
3 Gain theoretical and practical knowledge and experience about encryption algorithms.;
4 List the basic principles of public-key cryptographic systems.;
5 Understands the role that cryptography plays in overall security.;
6 Gain the ability to use best practice encryption schemes from what they have learned for various real-world scenarios.;
7 Suggest new encryption and cryptography methods using knowledge of Mathematics and Computer science.;
8 Can apply encryption and cryptography methods in different security systems.;
9 Uses primality tests, applies factorization methods and defines basic cryptanalysis methods.;
22 Course Content:
Week Theoretical Practical
1 Presentation of the course.
2 Basic objectives of cryptography, Introduction to classical cryptography systems.
3 Detailed overview of classical cryptography systems.
4 Introduction to basic number theory.
5 Block ciphers with arithmetic operations on numbers and polynomials.
6 Flowing ciphers with arithmetic operations on numbers and polynomials.
7 Introduction to Public-Key Cryptosystems.
8 Public-Key Cryptosystems.
9 Discrete logarithm problem
10 Diffie-Hellman Key Exchange
11 DSA, Al-Gamal
12 RSA
13 Primality tests
14 Factoring methods and cryptanalysis methods
23 Textbooks, References and/or Other Materials: Stinson, Douglas R. Cryptography: theory and practice. CRC press, 2005.
Nigel Smart, Cryptography: An Introduction, Mcgraw-Hill Publication, 2004
William, Stallings, and William Stallings. Cryptography and Network Security, 6/E. Pearson Education India, 2014.
Introduction to Modern Cryptography (2nd edition) by J. Katz and Y. Lindell.
Kriptolojiye Giris Ders Notları, Uygulamalı Matematik Enstitüsü, Odtü, 2004
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 1 40
Quiz 0 0
Homeworks, Performances 0 0
Final Exam 1 60
Total 2 100
Contribution of Term (Year) Learning Activities to Success Grade 40
Contribution of Final Exam to Success Grade 60
Total 100
Measurement and Evaluation Techniques Used in the Course Relative evaluation.
Information An appropriate approach to relative evaluation.
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 2 28
Practicals/Labs 0 0 0
Self Study and Preparation 14 2 28
Homeworks, Performances 0 2 28
Projects 0 0 0
Field Studies 0 0 0
Midtermexams 1 3 3
Others 0 0 0
Final Exams 1 3 3
Total WorkLoad 90
Total workload/ 30 hr 3
ECTS Credit of the Course 3
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11
LO1 2 4 2 5 3 3 3 2 2 2 2
LO2 2 4 2 5 3 3 3 2 2 2 2
LO3 2 4 2 5 3 3 3 2 2 2 2
LO4 4 5 2 4 5 4 2 3 3 3 3
LO5 2 4 2 5 3 3 3 2 2 2 2
LO6 2 4 2 5 3 3 3 2 2 2 2
LO7 4 5 2 4 5 4 2 3 3 3 3
LO8 4 5 2 4 5 4 2 3 3 3 3
LO9 4 5 2 4 5 4 2 3 3 3 3
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr