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.
Information Systems (2024)
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 | Public Key cryptography (cont) |
8 | Key Distribution for Symmetric Encryption |
9 | Key Distribution for Asymmetric Encryption |
10 | Key Distribution for Asymmetric Encryption (cont.) |
11 | Message Authentication |
12 | Message Authentication (cont) |
13 | Digital signatures |
14 | Firewalls |
15 | Intrusion Detection |
Start your application