Skip to main content

BIM 437 - Bilgisayar ve Ağ Güvenliği

Faculty of Engineering and Natural Sciences · Software Engineering (English 30%) · Undergraduate

ECTS: 5 T+P+L: 2+0+1 Departmental Elective
Coordinator: Dr. Öğr. Üyesi ARTRIM KJAMILJI
Instructors: Dr. Öğr. Üyesi ARTRIM KJAMILJI

Course Objective

using modern encryption techniques to ensure computer and network security

Course Content

Modern cryptographic techniques (symmetric encryption, public-key cryptography, hashes, digital signatures); Key management and distribution; TCP/IP network stack security; Application layer security (https, ftps, email security, DNSsec); Transport layer security (TLS/SSL); Network layer security (IPSec); Kerberos; WLAN security; Intrusion detection and response

Rules

Medical reports must be submitted before the exam. In the event of last-minute problems or if a healthcare facility cannot be accessed due to COVID-19, the instructor must be notified before the exam. Excuses submitted after the exam will not be accepted.
Submitting a report does not automatically entitle you to a make-up exam. The validity of the report and the necessity of taking the exam are at the instructor's discretion.
Students who take late exams may face more difficult questions to ensure fairness. Make-up exams may be fully or partially oral.
Letter grades are not based solely on the weighted average. Imbalances between exam and assignment performance are taken into account.
Participation in class, labs, and practicals is expected. Absences do not earn additional time.
You are also responsible for material covered in class but not included in your grades.
Regularly monitor your email account and the Moodle platform for announcements.
It is recommended that you work regularly and on time, rather than cramming at the last minute. Last-day advising hours are often busy.
A verbatim or partially modified version of an assignment is also considered plagiarism. Collaboration (except for group projects) is not an excuse.
Plagiarism is detected, and penalties will be applied to both parties:
First attempt: –100 points
Repeat: Failure
Plagiarism, cheating, and remote/illegal assistance are strictly not tolerated and will be penalized according to relevant legislation.

Course Learning Outcomes

  1. Students have deep understanding of common cryptographic techniques and technologies used for network and computer security (symmetric encryption, public key encryption, hashes and HMAC, digital signatures, key distribution and management, Kerberos)
  2. Student know the details of some secure protocols from The Transport Layer of The TCP/IP model (SSL/TLS)
  3. Student know the details of the secure protocol of The Network Layer of The TCP/IP model (IPSec)

Teaching Methods

ExpressionQuestion-AnswerDiscussionCase StudyProblem Solving

Assessment & Evaluation

HomeworkProject / DesignTesting (Essay / Tests: True-Falls, multiple-choice, short answer, matching)

ECTS / Workload

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)16348
Out of Class Study Period16348
Midterm122
Quiz000
Assignment32472
Practice11212
Final000

Course Schedule

WeekSubjectPreparation
1Introduction. Terminology. Concepts.-
2A brief overview of the TCP/IP and/or ISO/OSI network layer:-
3Cryptographic techniques needed for the network and system security – I (symmetric encryption)-
4Cryptographic techniques needed for the network and system security – II (public key encryption and digital signatures)-
5Cryptographic techniques needed for the network and system security – III (hashes, MAC and HMAC)-
6Key distribution and management. PKI and certificates-
7Remote user authentication-
8Midterm exam-
9Application Layer security: (email security, web security-https, ftps)-
10Transport Layer security: (TLS, SSL)-
11Network Layer security: (IPSec)-
12Intrusion detection and response systems-
13Kerberos-
14Threading, GUI and Socket programming in C#-
15Term project presentations WLAN Security-
16Final exam-