SAFE OPERATING SYSTEMS

SAFE OPERATING SYSTEMS

Second Semester
7.5 ECTS

Coordinator:
NikolaosTziritas

Teacher:
Nikolaos  Tziritas 

Click on the attachment to view or download the course outline.
Secure Operating Systems


Description.

The purpose of the course is to provide guidelines on security in operating systems. The course is divided into the following sections: Basic concepts of operating systems (I/O, CPU scheduling, memory management, latency, virtual memory, file systems). Introduction to cloud computing, virtual machines and hypervisors, security issues in cloud computing, virtual machines, and hypervisors. Security issues in Windows, Linux, Android, iOS. Modern operating systems with a focus on security. Types of malware and malicious code. Symmetric and Public key encryption

Bibliography:
T. Jaeger, Operating System Security A. Silberschatz, P.B. Galvin, G. Gagne, Operating Systems W. Stallings, Cryptography and Network Security

The course is assessed by the delivery of an assignment that constitutes 30% of the total grade and a written examination (70%).