Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS CreditsLast Updated Date
2BİT110Computer Encryption3+0+03514.10.2024

 
Course Details
Language of Instruction Turkish
Level of Course Unit Associate Degree
Department / Program Informatics Security Technology
Type of Program Formal Education
Type of Course Unit Compulsory
Course Delivery Method Face To Face
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 Presentation, Group Work
Prerequisites and co-requisities None
Course Coordinator Asist Prof. Şenay Koacakoyun Aydoğan
Name of Lecturers Instructor GÜLSÜM KAMER
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources Şifreleme ve Şifre Çözme Yöntemleri
Öğretim elemanı ders notları
William Stallings, Cryptography and Network Security, 4th Edition, Pearson Education, 2006
Course Notes lecture presentations
Documents Ders Notları
Exams 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 4 56
Assignments 1 9 9
Mid-terms 1 6 6
Final examination 1 11 11
Total Work Load   Number of ECTS Credits 5 124

 
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=237601&curProgID=5648&lang=en