Sevil Şen's home > Teaching > BBM456/BBS677 Computer and Network Security


Course Description

This introductory security course provides a comprehensive overview of network and computer security, covering topics like cryptography, authentication, and authorization. Students explore vulnerabilities and attacks across network layers, including MAC, network, transport, and application layers. Emphasis is placed on implementing security countermeasures such as VPNs, firewalls, and IDS to mitigate risks effectively. Through theoretical learning and practical examples, students learn to identify and respond to security threats efficiently.

Please go to Piazza and enroll in the course: BBM456
Please go to Piazza and enroll in the course: BBS677


Course Outline

Date Subject Slides
22/02/2024 Introduction
29/02/2024 Computer Networks and Security Fundamentals
07/03/2024 Cryptography: History, Stream Ciphers
14/03/2024 Symetric Cryptography: Block Ciphers
21/03/2024 Cyrptographic Data Integrity Algorithms
28/03/2024 Asymetric Cryptography
04/04/2014 PKI, Security Protocols: TLS, IPSec
11/04/2024 Public Holiday
18/04/2024 Authentication and Authorization
25/04/2024 MAC Layer: Sniffing and Spoofing, Attacks
02/05/2024 Network Layer: BGP, IP, ICMP, and Attacks
09/05/2024 Transport Layer: TCP, UDP, and Attacks
16/05/2024 Application Layer: DNS and Attacks
23/05/2024 Network Security Countermeasures: VPN, Firewall, IDS


References


Tentative Grading