Module description: The course examines the practical and theoretical aspects of computer and network security.
Syllabus: Security threats and their causes; Security criteria and models; Cryptography: including basic encryption, DES, AES, hash functions; Access Control;
Security tools and frameworks: including IPSec, TLS, SSL, SSH and related tools;
Vulnerabilities and attacks: including port scanning, packet sniffing, and SQL injection;
Security issues in wireless networks'
Security on the cloud;
Blockchain Technology and Bitcoin;
Penetration Testing;
Tor Network.