Cyber and Network Security

10K studentsSemester: Spring 2015
Lecturer: Prof. Dr. Sufian Hameed
Credits: 3 Credit Hours
Date: Friday, 18:00 — 21:00
Location: R9 City Campus
Start: 30-01-205
Audience: MS Computer and Network Security
MS Computer Science


This course deals with the principles of computer and network security. The course will cover basic concepts of Security. Topics of the course include basic cryptography, authentication, authorization, vulnerabilities, attacks and their defenses.

The course assignments will mainly focus on “paper-and-pencil” problems for better understanding of theoretical fundamentals as well as some programming tasks. Students must always follow an ethical and responsible conduct when learning about computer attacks and vulnerabilities.

Topics and Schedule

30.01.2015 Security Goals and Mechanisms [pdf]
06.02.2015 Intro to Cryptography and Symmetric Ciphers [pdf]
13.02.2015 Block Ciphers [pdf]
20.02.2015 Message Integrity, Authentication Encryption [pdf]
27.02.2015 Basic Key Exchange, Public Key Encryption and Digital Signature[pdf]
06.03.2015 Authentication [pdf]
13.03.2015 Email Security [pdf]
27.03.2015 Mid 1
03.04.2015 Malicious Software and Botnets [pdf]
10.04.2015 Cybercriminal Underground Economy [pdf]
17.04.2015 Web Security (HTTPS Goals and Pitfalls) [pdf]
24.04.2015 Web Security (Session Management) [pdf]
08.05.2015 Web Vulnerability [pdf] (from Prof. Dawn Song)
15.05.2015 Security Problems in Network Protocols and Defense Mechanisms [pdf]
29.05.2015 Final Examination

Literature / References

  • M. Bishop: Computer Security – Art and Science. Macmillian Publishing, 2002
  • D. Gollmann: Computer Security. Wiley & Sons, 2011
  • B. Schneier: Applied Cryptography. Wiley & Sons, 1995
  • Ross Anderson. Security Engineering, Wiley & Sons, 2001