This module introduces students to the fundamental concepts and principles of computer security. It aims to provide both theoretical foundations and practical insights into securing information systems and networks. Specifically, the module focuses on:
-
Presenting the core concepts and essential components of computer security, including confidentiality, integrity, and availability.
-
Identifying and analyzing the major challenges and issues related to information and network security in modern computing environments.
-
Distinguishing and explaining the various types of cyberattacks that can target computer systems and networks, as well as understanding their impact.
-
Studying the fundamental principles and techniques of cryptography, including encryption, decryption, and key management.
-
Securing web applications and websites using SSL/TLS protocols to ensure secure communication.
-
Protecting email communications through the implementation of PGP for encryption and digital signatures.
-
Securing hosts and networks using security mechanisms such as firewalls and Intrusion Detection Systems (IDS).
Overall, this module equips students with the essential knowledge and practical skills required to understand, analyze, and implement basic cybersecurity mechanisms in real-world environments.
- Teacher: Nour Elhouda Sayeh benaissa