Course
code CS421
credit_hours 3
title Computer System Security
arbic title
prequisites CS322, CE231
credit hours 3
Description/Outcomes The course is an introduction to computer and network security. The course encompasses the study of security mechanisms for secrecy, integrity, and availability. Topics include basic cryptography and its applications, security in computer networks and distributed systems and control and prevention of viruses and other rogue programs. In addition, hands-on experience will be provided through a series of programming assignments.
arabic Description/Outcomes
objectives 1. Identify threats and security attacks to computer systems.
2. Master symmetric and asymmetric cryptography techniques.
3. Experiment with symmetric and asymmetric key distribution protocols.
4. Experiment with message authentication mechanisms
5. Experiment with system security
arabic objectives
ref. books William Stallings, Network Security Essentials: Applications and Standards, Prentice Hall.
Charles P. Pfleeger and Shari Lawrence Pfleeger, Security in Computing, Prentice Hall.
arabic ref. books
textbook W. Stallings, Cryptography and Network Security, Principles and Practices, Prentice Hall.
arabic textbook
objective set
content set
course file 530_CS421_CS421.pdf
Course Content
content serial Description