Modul | Network Security (IN2101) | Course | Lecturers | Prof. Dr.-Ing. Georg Carle, Dr. Heiko Niedermayer, Cornelius Diekmann | SWS | 4 (3+1) | ECTS Credits | 5.0 | Language | English | Dates | Tue 14:15-15:45, Interim HS 2 Thu 10:15-11:45, MI HS 1 Exercises will take place at certain time slots of the lectures; these will be announced during the course. | Contents | This lecture is an introduction to the field of network security and its fundamental topics like cryptographic operations, threats, and security goals. This is used further as a starting point and requirements for the design of secure networks are discussed. Modern security protocols in modern network protocols and architectures are presented as well as vulnerabilities in existing systems. | Registration | TUMOnline. | Exams | Main Exam: Saturday, 06.02.2016. 13.00-15.30 (please be there on time at 13:00! Writing time: 13.30-15:00) Retake Exam: Yes, there will be a retake exam. Watch TUMonline for the date. Currently scheduled for 06.04.2016. Writing time: 08:30 - 10:00 The exam is closed-book. All you need, and will be allowed to use, is a black or blue pen (not a pencil). Material from the lecture (slide deck, material from tutorial/exercises) or smartphones/smartwatches/google glasses/calculators are not allowed. | News | There will be programming assignments this year. We suggest that you are already familiar with python. Recommended reading: diveintopython3
* Still looking for a secure mobile messenger with a modern secure channel? Try signal! * 04.02.1016 (last lecture before exam): 10:30-12:00, exam Q&A * Beware: The exercise servers will not stay online forever.
| | Exercises | Exercise 01
Exercise 02
Exercise 03
Exercise 04
Exercise 05
Exercise 06
- Same as 05 (++port) but Bob changed the format. Does it help? Hint: now you need to do XOR.
alice.py, bob.py - Discussion (1/2): Thu 26.11.2015
- Discussion (2/2): Task 1-3: Tue 01.12.2015; Exercise 4-5: 08.12.2015 (solution)
Exercise 07
- This time, you need to reverse engineer the protocol. eve.py commonlib.py (online: 26.11.2015)
- Discussion (1/2): Tue 08.12.2015
- Discussion (2/2): (solution)
Exercise 08
Slides
Chapter | Version | 1 up |
---|
0 Course Organization | 1 | pdf | 1 Introduction to Network Security | 1 | pdf | 2 Langsec | 1 | pdf | 3 Firewalls and Security Policies | 1.1 | pdf | 3.1 Attacks on TCP | 1.1 | pdf | 4.0 Modern Cryptography | 10.11.2105 12.11.2015 | pdf pdf | 4.1 Symmetric Encryption | 1 | pdf | 4.2 Cryptographic Hash Functions Add-On | 1 | pdf | 4.3 Secure Channel | 1 (add on 1.0) | pdf pdf | 4.4 Public Key Cryptography | see 5.0 | - | 4.5 Random Numbers | 1 | pdf | 5 PKI | 1 | pdf | 6 Cryptographic protocols | 1.2 | pdf | 6.2 Kerberos | 1 | pdf | Xmas lecture | | pdf | 7 IPSec | 1 | pdf | 8 Attacks and Attack Detection in Networks (only few slides exam relevant, see end of slide set) | 1 | pdf Further reading on resilience (optional) | 9 www sec | 1 | pdf | | | | | | | | | | | | | | | | |
|
|