Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS Credits
2BGT110Computer Encryption3+0+036

Course Details
Language of Instruction Turkish
Level of Course Unit Associate Degree
Department / Program Informatics Security Technology
Mode of Delivery Face to Face
Type of Course Unit Compulsory
Objectives of the Course Explaining the concept of cryptology and giving the logic of how encryption and decryption are performed, explaining simple (classical) encryption methods, teaching symmetric and asymmetric encryption methods and applications by explaining the necessary mathematical algorithms, examining the usage areas of encryption methods. Information about DES, AES, RSA and ElGamal Cryptology Systems, Elliptic Curves and Quantum Cryptography is also given.
Course Content The course covers basic cryptography information.
Course Methods and Techniques
Prerequisites and co-requisities None
Course Coordinator None
Name of Lecturers Instructor Fatih BİNGÜL
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources William Stallings, Cryptography and Network Security, 4th Edition, Pearson Education, 2006
Öğretim elemanı ders notları
Şifreleme ve Şifre Çözme Yöntemleri
Presentation, Group Work
Ders Notları
Sunum, Ödev

Course Category
Mathematics and Basic Sciences %10
Field %90

Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"

Assessment Methods and Criteria
In-Term Studies Quantity Percentage
Mid-terms 1 % 30
Assignment 1 % 10
Final examination 1 % 60
Total
3
% 100

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Course Duration 14 3 42
Hours for off-the-c.r.stud 14 3 42
Assignments 1 15 15
Mid-terms 1 20 20
Final examination 1 25 25
Total Work Load   Number of ECTS Credits 6 144

Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 Explain the basic concepts of information security and cryptography
2 Solves cryptographic problems using mathematical operations used in cryptosystems
3 Explain the difference between public key and private key cryptosystems
5 C# software can create encryption algorithms on console and form


Weekly Detailed Course Contents
WeekTopicsStudy MaterialsMaterials
1 Bilgi güvenliği ve kriptoloji ile ilgili genel kavramlar
2 Basit kripto sistemler (Shift Cipher, Substitution Cipher, Affine Cipher)
3 Basit kripto sistemler (Vigenere Cipher, Hill Cipher, Permutation Cipher)
4 Stream Ciphers ve basit şifreleme algoritmalarının kripto analizleri
5 Açık anahtarlı - Gizli anahtarlı kripto sistemler
6 Açık anahtarlı kript osistemler (Diffie-Hellman Anahtar Değişim Protokolü, RSA, ElGamal)
7 Genel Tekrar ve Uygulama
8 Genel Tekrar ve Uygulama
9 Eliptik Eğri Kriptografisi I
10 Eliptik Eğri Kriptografisi II
11 Kuantum Kriptografi
12 Şifreli Oturum Açma Mekanizmaları I
13 Şifreli Oturum Açma Mekanizmaları II
14 Paket seviyesinde şifreleme


Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
All 5 5 5 5 5 4 2 2 2 4
C1 5 5 5 5 5 4 2 2 2 4
C2 5 5 5 5 5 4 2 2 2 4
C3 5 5 5 5 5 4 2 2 2 4
C5 5 5 5 5 5 4 2 2 2 4

bbb


https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=113707&curProgID=5648&lang=en