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:
The final grade is calculated as follows:
Instructor | Prof. Evangelos P. Markatos |
Location | A.113 |
Instructor's Office Hours | Monday 14:00-14:30 |
Course credits | 6 ECTS |
Prerequisites | CS150 CS345 (Optional, but highly recommended) CS335 (Optional, but highly recommended) |
Book | Computer Security - Principles and Practice (3nd
Edition) by William Stallings and Lawrie Brown |
Mailing list | hy457-list@csd.uoc.gr |
Prof. Evangelos P. Markatos | markatos [at] csd.uoc.gr |
Deyannis Dimitris | deyannis [at] csd.uoc.gr |
Vitsaksaki Katerina | kvitsaxaki [at] csd.uoc.gr |
Paschalis Bekos | pbekos [at] csd.uoc.gr |
Spiridakis Kostantinos | csd3650[at] csd.uoc.gr |
Arakas Ioannis | arakas [at] csd.uoc.gr |
Iasonas Manthos | csd4178 [at] csd.uoc.gr |
Giorgos Ioakeimidis | csd3261 [at] csd.uoc.gr |
Date | Lecture | |
15/2 | Introduction | |
18/2 | Chapter 1 | |
22/2 | Chapter 2 | |
24/2 | Laboratory - Intro to Reverser Engineering : (Bonus Deadline 4/3) | |
25/2 | Chapter 2 | |
1/3 | Laboratory - Assignment 1: Deadline 31/3 | |
3/3 | Chapter 3 | |
8/3 | Chapter 3 | |
10/3 | Chapter 5 | |
15/3 | Recitation (1-3) | |
22/3 | Chapter 6 | |
24/3 | Chapter 6 | |
29/3 | Chapter 6 | |
1/4 | Laboratory - Assignment 2: Deadline 14/5 | |
7/4 | Chapter 6, 10 | |
8/4 | Chapter 10 | |
12/4 | Chapter 7 | |
14/4 | Chapter 7,8 | |
18/4 - 29/4 | Easter Break | |
3/5 | Chapter 8 | |
5/5 | Chapter 9 | |
10/5 | Chapter 11 | |
12/5 | Recitation (5-6) | |
17/5 | Laboratory - Buffer Overflow : (Bonus Deadline 31/5) | |
19/5 | Capture the Flag | |
24/5 | Chapter 12 |
Lab 1 (Bonus) |
Slides
Assignment Due : 04/03 |
Lab 2 (Bonus) | Tutorial Assigment Due : 31/5 |
SQL injection workshop (Bonus) | Slides |
Assignment 1 |
Tutorial
Assignment Due : 31/03 |
Assignment 2 |
Tutorial
Assignment Due : 14/05 |
Recitation 1 | Slides |
Recitation 2 | Slides |
CTF | For the CTF you can create a team up to 4 people. It is recommended to create a communication channel between the people of your team (e.g. skype channel). Further information will be given before the CTF starts. |