- Degree Bachelor
- Code: CS421
- Credit hrs: 3
- Prequisites: CS322, CE231
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.
Computer Science - 2021
W. Stallings, Cryptography and Network Security, Principles and Practices, Prentice Hall.
content serial | Description |
---|---|
1 | Course Introduction |
2 | Classical Encryption Techniques |
3 | Data Encryption Standard (DES) |
4 | Block cipher design principles/modes of operation and Triple DES (3DES) |
5 | Introduction to Number Theory |
6 | Public Key cryptography |
7 | 7th Week Exam |
8 | Key Distribution for Symmetric Encryption |
9 | Key Distribution for Asymmetric Encryption |
10 | Key Distribution for Asymmetric Encryption (cont.) |
11 | Message Authentication |
12 | 12th Week Exam |
13 | Digital Signatures |
14 | Firewalls |
15 | Intrusion Detection |
16 | Final exam |
Start your application