Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI

Network Security in Practice (Wintersemester 2023/2024)

Dozent: Dr. Feng Cheng (Internet-Technologien und -Systeme) , Pejman Najafi (Internet-Technologien und -Systeme)

Allgemeine Information

  • Semesterwochenstunden: 4
  • ECTS: 6
  • Benotet: Ja
  • Einschreibefrist: 16.10.2023 - 27.10.2023
  • Prüfungszeitpunkt §9 (4) BAMA-O: 04.12.2023
  • Lehrform: Seminar / Projekt
  • Belegungsart: Wahlpflichtmodul
  • Lehrsprache: Englisch
  • Maximale Teilnehmerzahl: 12

Studiengänge, Modulgruppen & Module

IT-Systems Engineering MA
Digital Health MA
Cybersecurity MA
  • SECA: Security Analytics
    • HPI-SECA-K Konzepte und Methoden
  • SECA: Security Analytics
    • HPI-SECA-T Techniken und Werkzeuge
  • SECA: Security Analytics
    • HPI-SECA-S Spezialisierung
  • IDMG: Identity Management
    • HPI-IDMG-K Konzepte und Methoden
  • IDMG: Identity Management
    • HDI-IDMG-T Techniken und Werkzeuge
  • IDMG: Identity Management
    • HPI-IDMG-S Spezialisierung
  • CYAD: Cyber Attack and Defense
    • HPI-CYAD-K Konzepte und Methoden
  • CYAD: Cyber Attack and Defense
    • HPI-CYAD-T Techniken und Werkzeuge
  • CYAD: Cyber Attack and Defense
    • HPI-CYAD-S Spezialisierung
Data Engineering MA
Software Systems Engineering MA


Nowadays security issues of modern IT infrastructures, devices, and applications have been more and more frequently shown as the headlines of news or reports on the media. Billions of money has been invested every year for researching, developing, and deploying security solutions. The goal of this seminar is to investigate in a deeper manner how the security issues look like and how the security approaches work in practice. Students are expected to work in a small team with up to 2 members on a topic from the following list

  1. Data-driven threat detection
  2. Threat Intelligence for Security Analytics
  3. IoT Security and Security in Edge/Fog Computing: Home Automation, Vehicle, ...
  4. Security of Mobile OSes and Apps
  5. Network Scanning and Monitoring
  6. Complex Attacks and APT
  7. SSH Tunneling and Virtual Private Network (VPN)
  8. Web Security: SSL/TLS, Web Application Firewall (WAF), ...
  9. Email Security: Signature, Encryption, Spamming, Phishing, ...
  10. The topic proposed by you

Important Notices:

  • Due to the limit of capacity, we can only offer max. 12 positions for this course.If you have the interest, please find a partner and write an email (preferably with the topic you're interested in) to feng.cheng AT hpi.de (First Come, First Served)
  • The introductionary session has been held on October 16, 2023 in Room G1-E.15/16 (Campus III). You can find the access to the slides-deck on this page (Drop me a line when you have or have not got it!)
  • Later CW42 or early CW43, Studienreferat will be informed with a list of the confirmed participants. Only the regisrations from the listed participants will be accepted.


  • Basic knowledge but great interest in new networking and security technologies
  • Satisfied hands-on skills and engineering capabilities


  • TA0043
  • TA0042
  • TA0007

Lern- und Lehrformen

  • Tutorials & Talks
  • Individual weekly team meetings
  • Joint Presentation&Demonstration sessions (Exams)


  • Presentation/Demonstration and technical report
    • Intermediate (40%):
      • Gather Together Talk: 10% (Prüfungstermin: 04.12.2023)
      • Presentation (research): 20%
      • Practice (implementation): 10%
    • Final (40%)
      • Presentation (design + architecture + experiments + analysis): 20%
      • Practice (implementation): 20%
    • Technical Report: (20%)
      • Project management, final deliverable, report, ...
  • Your active participation, creative/innovative ideas, or successful implementations will be appreciated with bonus points.
  • The above-mentioned evaluation principles are only for reference and subject to change. The concrete evaluation may slightly differ from team to team depending on the selected topic(s) and other relevant factors.


  • 16.10.2023:: introductiory session
    • 13:30pm, Oct. 16, 2023 in room G1.E15/16
  • 04.12.2023 (Prüfungstermin): Phase I Gather Together (Talk without slides)
  • 08.01.2024: Phase I Closing Session (Presentations, Demos, Q&A)
  • 22.02.2024: Phase II Closing Session (Presentations, Demos, Q&A)
  • 24.03.2024: Submission Deadline for the final deliverables
  • More important dates and the detailed course plan are being announced in the seminar gitlab