This under-graduate course is about the fundamentals of information security, which is a set of practices intended to keep data secure from unauthorized access or alterations. The course covers some fundemental topics such as crpthography techniques, network security concepts, malware and phishing attacks.
The aim of this course is to demonstrate students variety of different aspects of how to secure data and services against harmful attacks. The students are expected to gain a foundational understanding in information security. The students, moreover, will be expected to gain hand-on experience via four assignments supplied through BBM465 course.
First Midterm: 13 November 2023 - Monday at 13:00
Second Midterm: 11 December 2023 - Monday at 13:00
Final: to be announced
Lectures: Monday at 13:00-15:50 (Seminar Hall)
Policies: All work on project must be done with pairs unless stated otherwise. You are encouraged to discuss with your classmates about the given project, but these discussions should be carried out in an abstract way. That is, discussions related to a particular solution to a specific problem (either in actual code or in the pseudocode) will not be tolerated.
In short, turning in someone else’s work, in whole or in part, as your own will be considered as a violation of academic integrity. The conducted study must be reported in a suitable format and be sent through email.
The course webpage will be updated regularly throughout the semester with lecture notes, presentations, and important deadlines. For the laboratory class of this course, please register to Piazza BBM465 communication group
Grading for BBM463 will be based on
|Oct 2||Introduction[slides]||Welcome message, CIA triad|
|Oct 9||Basic Ciphers[slides]||Basic Ciphers, Vigenere Cipher, Enigma|
|Oct 16||Block Ciphers, DES, Encryption Modes[slides]||Block Ciphers, DES, Encryption Modes|
|Oct 23||Strength of Ciphers[slides]||Cryptographic Work Factor|
|Oct 30||CRCs, Cryptographic Hash Functions, MACs, HMAC[slides]||CRCs, CHFs, MACs|
|Nov 6||Public Key Cryptography, RSA, Key Exchange[slides]||Public Key Cryptography, RSA, Key Exchange|
|Nov 13||Midterm 1 [No Class]|
|Nov 20||Digital Certificates, X509 Standard[slides]||Digital Certificates, X509 Standard|
|Nov 27||Firewalls, Netfilters[slides]||Firewalls, Netfilters|
|Dec 4||VPN, Security Information and Event Monitoring (SIEM)[slides]||VPN, Security Information and Event Monitoring (SIEM)|
|Dec 11||Midterm 2 [No Class]|
|Dec 18||User Authentication and Authentication Protocols[slides]||User Authentication and Authentication Protocols|
|Dec 25||Anti-Phishing, Methods and Future [slides]||Anti-Phishing, Methods and Future|
|Jan 1||Holiday for New Year|