Introduction

The aim of the course is to make students aware of the security problems of information systems and networks, their mechanisms and technologies of protection, and to understand the parameters that make these protection mechanisms effective in modern systems. Firstly, the basic principles of cryptography are presented, then a number of important applications and practical techniques, and finally cryptographic policy and security management. The lesson includes both theory and hands-on sessions.

Some of the topics we will cover in class:

  • Cryptographic Algorithms & Tools
  • User Authentication
  • Access Control
  • Network Basics & Database Security
  • Malicious Software
  • Denial of Service (DoS) Attacks
  • Intrusion Detection Systems
  • Firewalls
  • Buffer Overflow
  • Software Vulnerabilities
  • Operating System Security
  • Internet Security Protocols



Grading

The final grade is calculated as follows:

  • 30% Programming Assignments (1:10%, 2:20%, 3:10% (bonus) - stands for both 2nd and 3rd exam)

  • 70% Final Exam All exams are given with closed books. During exams you are not allowed to use any kind of notes, books, and communication devices (i.e., mobile phones, tablets, laptops).




10K students
InstructorProf. Evangelos P. Markatos
LocationA.125
Office Hours Monday 14:00-14:30, K323
Course credits6 ECTS
PrerequisitesCS150
CS345 (Optional, but highly recommended)
CS335 (Optional, but highly recommended)
BookComputer Security - Principles and Practice (3nd Edition)
by William Stallings and Lawrie Brown
Mailing listhy457-list@csd.uoc.gr

Mailing list

Subscribe by sending a mail:
Using the mailing list

Instructor

Prof. Evangelos P. Markatos markatos [at] csd.uoc.gr

Teaching Assistants

Papadopoulos Panagiotis panpap [at] csd.uoc.gr
Diamantaris Michalis diamant [at] csd.uoc.gr
Papadopoulos Panagiotis-Elias ppapadop [at] csd.uoc.gr
Solomos Konstantinos solomos [at] csd.uoc.gr
Ilia Panagiotis pilia [at] csd.uoc.gr

Schedule

Date Lecture
5/2 Introduction - Chapter 1
7/2 Chapter 1
9/2 Chapter 2
12/2 Chapter 2
14/2 Laboratory - Assignment 1
19/2 Clean Monday Holiday
21/2 Chapter 3
26/2 Chapter 3
2/3 Chapter 4
5/3 Chapter 4
7/3 Chapter 5
12/3 Laboratory - Assignment 2
16/3 Chapter 6
19/3 Chapter 6
21/3 Recitation (Chapters 1-3)
26/3 Chapter 7
28/3 Chapter 7
2/4-13/4 Easter Holidays
16/4 Chapter 7
18/4 Chapter 8
20/4 Chapter 9
25/4 Recitation (Chapters 4-6)
27/4 Laboratory - CTF
30/4 Chapter 10
2/5 Chapter 10
7/5 Chapter 11
9/5 Chapter 11
11/5 Chapter 12
14/5 Bonus - Capture The Flag (CTF) Challenge
16/5 Recitation (Chapters 7-11)

Slides for the book chapters here

Recitation slides here

Recitation slides here

Recitation slides here

Assignments

Assignment 1 Symmetric Encryption Tool Due : 07/03
Assignment 2 Access Control Logging Tool Due : 02/04
Bonus (CTF) CTF457 Challenge When : 14/05