3 Credit hours (3 h lectures). The course covers classic security topics, such as applied cryptography, authentication, authorization and basic security principles. Furthermore, it covers some recent topics such as web security and virtual machines security. The topics that the course covers are listed below:
Confidentiality, Integrity, Availability. Security policy and mechanism. Basic principles of secure system design, basic crypto primitives, Secret key crypto, public key crypto, Digital signatures, Message authentication, authentication, Access Control, Discussion of popular systems and security protocols.