Exam: |
The final results of the exam can be downloaded here. The preliminary results of the 2nd exam can be downloaded here. The review will take place next Tuesday (August 15) at 11am in our seminar room (36-438). |
Lecture: |
On Tuesdays at 10:00 - 11:30 in 13-222 |
Exercises: |
See below |
Contact: |
Prof. Dr.-Ing. Jens Schmitt |
This course gives an introduction to secure communication in computer networks. Topics covered in this lecture include:
The slides are accessible only from within the university network (131.246.*). Please use SSH or VPN for remote access.
Chapter | Title | Slides |
---|---|---|
0 | Organization | |
1 | Introduction | |
2 | Symmetric Cryptography | PDFa PDFb |
3 | Asymmetric Cryptography | PDFa PDFb |
4 | Modification Detection Codes | |
5 | Cryptographic Protocols | PDFa PDFb PDFc PDFd |
Mode: | Every two weeks |
Start: | 16.-18. November |
Place: | 36-438 |
Registration: | is closed |
The exercise sheets are accessible only from within the university network (131.246.*). Please use SSH or VPN for remote access.
Published | Covered Topics | Download |
---|---|---|
11.11.2016 | Introduction, Symmetric Cryptography | |
25.11.2016 | DES, Differential Cryptanalysis, Modes of Operation | PDF Supplement |
12.12.2016 | Chinese Remainder Theorem, RSA, Diffie-Helman | |
09.01.2017 | ElGamal, Elliptic Curve Cryptography, Cryptographic Hash Functions | |
27.01.2017 | Criptographic Protocols for Entity Authentication, Secret Sharing, Bit Commitment, Fair Coin Tossing |
The objective of this lecture is to introduce the art of performance-related modeling of complex distributed systems. We will use worst-case assumptions in order to obtain robust results.
Exam: |
see details below |
Lecture: |
Fridays, 10:00-11:30 in 11/262 |
Contact: |
Dr. Steffen Bondorf |
The lecture material is only accessible from within the university network (131.246.*). Please use SSH or VPN for remote access.
Slides | Script | Additional Material | |
01_Organization | |||
02_Motivation_Background | |||
03_MinPlusPrimer (updated) | Script 2016/11/11 (v2) | Script 2016/11/18 (v3) | Changelog |
04_DNC-Curves (updated) | Script 2016/12/02 and 2016/12/09 (v2) | Changelog | |
05_DNC-Bounds | Script 2016/12/16 and 2017/01/06 (v3) | Changelog | Bounds_(animated) PPTX(*) ODP(**) |
06_Concatenation | Script 2017/01/06 and 2017/01/13 | ||
07_Scheduling (updated) | Script 2017/01/13 to 27 (v2) | Changelog | |
08-1_NetworkAnalysis1 (2nd update fixes indices on slides 94 and 104) | animated_slides PPTX(*) ODP(**) |
||
08-2_NetworkAnalysis2 | Script 2017/02/03 and 10 (v2) | Changelog | |
09-References |
(*) In case you do not have Microsoft Office, you can use the RHRK's windows terminal server: http://tukl.de/gdwjt
(**) The ODP versions for OpenOffice or LibreOffice have bugs due to conversion from PPTX. For instance, the deconvolution symbol is depicted as a box. They have been uploaded upon demand by students. Please refer to the PPTX versions if in doubt.
We strongly recommend you to work on the exercises, since they are crucial to get a good grasp on math-heavy lectures.
Moreover, exercise content can and will be part of exam.
Exercise 1 | Announcement (2016/11/11) | Exercise Sheet (2016/11/18) | Class Hours: Tue, Nov 29, 15h30 |
Material | Fri, Dec 02, 15h30 (rescheduled) | ||
both are held in room 36/438 | |||
Exercise 2 | Announced in lecture 2016/12/16 | Exercise Sheet (2016/12/23) | Class Hours: Fri, Jan 06, 15h30 |
Correction for the Friday class: | In Assignment 2, the distance | Tue, Jan 10, 15h30 | |
between arrivals is fixed at the period p. | both are held in room 36/438 | ||
Therefore, we get instances (n-1)p-2j. | |||
Exercise 3 | Announced in lecture 2017/01/27 | Exercise Sheet | Class Hours: Fri, Feb 03, 15h30 |
Tue, Feb 07, 15h30 | |||
both are held in room 36/438 |
News: |
The website went online! (April 9th) |
Kick-Off Meeting: | May 2nd (Mon.), 17:15 in 36-438. Here are the slides (PDF). |
KIS-Entry: | INF-42-71-S-7 (the name in KIS is to be modified) |
Contact: | Dr. Hao Wang, Prof. Dr. Jens Schmitt, our official tweeter |
Every summer semester, the DISCO group offers a seminar with focus on performance and security aspects of communication networks. This summer, we lean our focus onto the performance aspects, more concretely, the foundation of performance modelling and analysis of communication networks. We do seminar on communication system from a wider perspective - distributed discrete event system.
You will practice your skills of scientifically surveying a topic, writing an essay, discussing with peers, and presenting your opinions on the topics. If you are interested in participating in our seminar, please stay tuned.
The seminar is organized in a typical computer science research conference manner. It consists of four phases:
All phases will be rated.
Kick-off meeting: May 2nd, 17:15 in 36-438
First meet with your advisor, before May 13th
Submission deadline (firm): June 12th, CET 12.00 pm
Review: June 15th - 24th
Notification date: June 28th
Camera-ready version: July 6th
Presentation: July 13th, 13:00, room 36-338
In order to be accepted for the review process, your essay must strictly conform with the following regulations. Violations will result in exclusion from the seminar.
The essay must be in English. All final submissions should have a length of six (6) printed pages (10-point font), including figures and references. Essays must be a PDF file written using LaTeX and formatted as the standard IEEE double-column transaction template IEEEtran with settings “\documentclass[10pt, conference, letterpaper]{IEEEtran}”. Submissions should be uploaded on
https://easychair.org/conferences/?conf=ddes2016 .
Before submission you would register to EasyChair.org if you are not yet registered. On registration, EasyChair requires you to enter your address. If you feel uncomfortable with providing your data to EasyChair (although it is a reputable platform), please do not hesitate entering e.g. the address of the TU Kaiserslautern instead of your private one.
Plagiarism in any form is unacceptable and is considered a serious breach of professional conduct. If you refer to information from other sources directly or indirectly, indicate the original source carefully using references. We will use plagiarism detection tools, so make sure you do not copy without referencing the source. For referencing and bibliography examples, please check e.g. the papers referenced in the IEEE Transactions.
Book: Introduction to Discrete Event Systems (2. Ed.) by Cassandras and Lafortune.
News: | The first exam date had to be changed due to an error in my calendar scheduling (mea culpa)! Pay attention to te registration of the exam for August 15+18 (see below)! |
Exam: |
Oral exams will be held on August 15+18 and October 31. IMPORTANT: Please register with our secretary Mrs. Gerber (This email address is being protected from spambots. You need JavaScript enabled to view it., room 36/430) until July 25 noon (after that she is on vacation until August 15). |
Lecture: |
Tuesdays, 11:45-13:15 in 46-210 |
Contact: |
Prof. Dr.-Ing. Jens Schmitt |
Exercise: |
Fridays, 15:30-17:00 in 36-438 1st: May 6th 2016 2nd: June 3rd 2016 The exact weeks in which exercises are hold will be announced in the lectures and on this homepage! |
The objective of this lecture is to introduce the basics of performance management in communication networks on multiple time-scales. The contents are as follows:
The slides are accessible only from within the university network (131.246.*). Please use SSH or VPN for remote access.
Chapter | Slides |
---|---|
Organization + Introduction | pdf, pdf |
Long Term Performance Management | |
Medium Term Performance Management | |
Short-Term Performance Management |
The exact weeks in which exercises are hold will be announced in the lectures and on this homepage!
Exercise | Time | Material |
---|---|---|
Exercise 1 | 6th May 2016. 15:30 CEST. | pdf, pdf2, positions, positions2, solution |
Exercise 2 | 3rd June 2016. 15:30 CEST. | pdf, solution |
Exercise 3 | 24th June 2016. 15:30 CEST. | |
Exercise 4 | 14th July 2016. 15:30 CEST. |
News: |
Die Ergebnisse der zweiten Klausur sind da! (29.09.) Wie in der Vorlesung angesprochen findet sich ein interessanter Link zum Thema Netzneutralität unter https://savetheinternet.eu/en/. |
Klausur: |
12. August, 9 Uhr in 46-220 |
Vorlesung: |
Montags, 15:30 in Raum 46-210 |
Kontakt: |
Prof. Dr.-Ing. Jens Schmitt |
Diese Vorlesung soll die Aufgaben, der Aufbau und die Arbeitsweise moderner Kommunikationssysteme näher bringen. Insbesondere liegt dabei der Fokus auf der Architektur und den Protokollen, welche heute vor allem im Internet im Einsatz sind. Anhand eines Schichtenmodells, werden von Anwendungsprotokollen (z.B. HTTP, FTP, SMTP, ...) bis zu den Grundlagen der Datenübertragung (z.B. Signalverarbeitung, Kodierungstheorie) viele Aspekte vernetzter Systeme behandelt.
Der Vorlesungsaufbau ist dabei wie folgt:
Downloads zu dieser Vorlesung sind nur aus dem Universitätsnetz verfügbar (131.246.*). Um außerhalb des Universitätsnetzes auf das Material zugreifen zu können, nutzt bitte Dienste wie VPN oder SSH.
Titel | Letztes Update |
Folien |
---|---|---|
0. Organization | 21. April 2016 | |
1. Introduction | 21. April 2016 | |
2. Application Layer | 28. April 2016 | |
3. Transport Layer | 20. Mai 2016 | |
4. Network Layer | 7. Juni 2016 | |
5. Link Layer | 27. Juni 2016 | |
6. Physical Layer | 11. Juli 2016 |
Übungsanmeldung: | bis 25.04.2016, 23:59 Uhr (geschlossen) |
Übungsbeginn: | in der Woche des 2.5. (KW 18) |
Für diejenigen, die in der Zwischenklausur die erforderlichen 25% nicht erreicht haben, bieten wir an die Zwischenklausur am Ende des Semesters zu wiederholen. Ihr werdet die zweite Zwischenklausur dann am 12. August, während die anderen die richtige Klausur schreiben, nachholen. Erzielt ihr dort die erforderlichen 25% und habt die sonstigen Zulassungsvoraussetzungen erfüllt (siehe unten), dürft ihr am 26. September an der Nachklausur regulär teilnehmen.
Achtung: Wer die Zwischenklausur am 12. August wiederholen will muss sich bis spätestens 5. August in einer E-Mail an This email address is being protected from spambots. You need JavaScript enabled to view it. (nicht beim Prüfungsamt!!) dafür anmelden.
Die Übungen gehen in der Woche vom 2. Mai los und finden wöchentlich statt. Neue Übungsblätter gibt es alle zwei Wochen. Die aktive Teilnahme an den Übungen ist verpflichtend und Zulassungsvoraussetzung für die Klausur. In den Übungen wird der relevante Stoff aus der Vorlesung noch einmal wiederholt und die Aufgaben unter Betreuung durch euren Übungsleiter alleine oder gemeinsam in Gruppen gelöst.
Achtung: Es können auf den Übungsblättern Aufgaben sein, deren erfolgreiches Bearbeiten Zulassung für die Klausur ist und die außerhalb der Übungstermine gelöst werden. Diese Aufgaben werden dafür gekennzeichnet sein. Es wird sich dabei voraussichtlich um praktische (vereinfachte) Programmieraufgaben handeln. Das benötigte Wissen werdet ihr aber in der Übung vermitteln bekommen und solltet ihr zusätzlich Hilfe benötigen sind eure Übungsleiter natürlich gerne für euch da.
Desweiteren wird in der Woche vom 13. bis 17. Juni eine Probeklausur geschrieben. Die Modalitäten und der Schwierigkeitsgrad sind vergleichbar mit der richtigen Klausur am Ende des Semesters. Das Erreichen von 25% der Punkte in der Zwischenklausur ist ebenfalls Zulassungsvoraussetzung.
Um an der Klausur teilnehmen zu dürfen, müsst ihr demnach folgende Dinge während dem Semester erfüllen:
Diejenigen, die die Zulassung schon in den Vorjahren erworben haben, müssen diese nicht neu erwerben. Es ist aber dringend zu empfehlen die Übungen nocheinmal mitzumachen, da sich vieles ändern wird und die Klausur teilweise stark an den Übungen angelehnt ist.
# | Termine | Letztes Update | |
---|---|---|---|
1 | KW 18+19 | 1. Mai 2016 | |
2 | KW 20+21 | 14. Mai 2016 | |
3 | KW 22+23 | 30. Mai 2016 | |
4 | KW 26+27 | 28. Juni 2016 | |
5 | KW 28+29 | 11. Juli 2016 |
Die Klausurtermine in diesem Semester sind:
Um an der Klausur teilnehmen zu dürfen, müsst ihr die Zulassung haben und ordnungsgemäß beim zuständigen Prüfungsamt angemeldet sein. In Ausnahmen muss This email address is being protected from spambots. You need JavaScript enabled to view it. rechtzeitig (d.h. mindestens eine Woche vor der Klausur!) von euch per E-Mail kontaktiert werden.
Die Ergebnisse der zweiten Klausur findet ihr hier.
Die endgültigen Klausurergebnisse der ersten Klausur findet ihr hier.
Die Liste mit den Zulassungen findet ihr hier. Bitte checkt diese auf Korrektheit. Mit "Anforderungen" sind die 3 Pflichtaufgaben und die Zwischenklausur gemeint. Diejenigen, die die Zwischenklausur nachschreiben wollen, sollten auf jeden Fall vorher prüfen, ob ihr genügend oft (mind. 10 mal) anwesend wart! Sollte etwas nicht stimmen, schreibt This email address is being protected from spambots. You need JavaScript enabled to view it. eine E-Mail.
Achtung: Die Liste zeigt nur, wer die Zulassung in diesem Jahr erhalten hat. Solltet ihr die Zulassung schon aus den Vorjahren haben, in der Liste aber mit "no" aufgeführt sein, habt ihr die Zulassung natürlich trotzdem.
Um euch besser auf die Klausur vorzubereiten und um Unklarheiten bzgl. des Stoffes vor der Klausur zu beseitigen, bieten wir dieses Semester zwei zusätzliche Termine an:
We offer a variety of bachelor and master theses at any point in the academic year. Also check out some of our completed theses. Read more...