Home    Labs

Lectures

Monday, 14/1
Thursday, 17/1
Introduction to cryptography, simple ciphers
Monday, 21/1
Data Encryption Standard (DES)
Thursday, 24/1
No class, travelling
Monday, 28/1
DES Key Scheduling and Decryption
Wednesday, 30/1
In-class notes
Introduction to Galois Fields
Thursday, 31/1
Advanced Encryption Standard
Friday, 1/2
Simplified DES
Monday, 4/2
Stream Ciphers
Wednesday, 6/2
Number Theory for RSA
Thursday, 7/2
Modes of Operation in Block Ciphers
Monday, 11/2
Asymmetric Encryption and RSA
Wednesday, 13/2
Number Theory for RSA
Thursday, 14/2
Cryptographic Hash Functions
Monday, 18/2
Introduction to Software Security
Wednesday, 20/10
RSA PoC, Assignment 2
Document Signing Tool
Thursday, 21/10
Control-flow Attacks (source)
Monday, 25/2
No new slides
Control-flow Attacks
Thursday, 28/2
No class, travelling
Monday, 3/3
Shellcode
Thursday, 6/3
Code Injection (source, source)
Saturday, 9/3 (10:00am)
Midterm
Monday, 11/3
No class, national holiday
Thursday, 14/3
No class, travelling
Monday, 18/3
Return-oriented Programming (ROP) (source, source)
Wednesday, 20/3
What is hidden in those network traces?
Thursday, 21/3
Heap Exploitation
Monday, 25/3
No class, national holiday
Wednesday, 20/3
Program Analysis and Applications
Thursday, 28/3
Introduction to Network Security
Monday, 1/4
No class, national holiday
Wednesday, 3/4
Attacking and Defending the Network
Thursday, 4/4
Transport Layer Security (TLS)
Monday, 8/4
Message Authentication Codes (MACs)
Thursday, 11/4
Introduction to Web Security
Monday, 15/4
SQL Injection and Web Attacks
Thursday, 18/4
The Onion Router (TOR)
(c) Elias Athanasopoulos