NET-2020-11-1.Pdf
Total Page:16
File Type:pdf, Size:1020Kb
Chair of Network Architectures and Services Department of Informatics Technical University of Munich Proceedings of the Seminar Innovative Internet Technologies and Mobile Communications (IITM) Summer Semester 2020 February 28, 2020 – August 16, 2020 Munich, Germany Editors Georg Carle, Stephan Gunther,¨ Benedikt Jaeger Publisher Chair of Network Architectures and Services Network Architectures and Services NET 2020-11-1 Chair of Network Architectures and Services Department of Informatics Technical University of Munich Proceedings of the Seminar Innovative Internet Technologies and Mobile Communications (IITM) Summer Semester 2020 Munich, February 28, 2020 – August 16, 2020 Editors: Georg Carle, Stephan Günther, Benedikt Jaeger Network Architectures and Services NET 2020-11-1 Proceedings of the Seminar Innovative Internet Technologies and Mobile Communications (IITM) Summer Semester 2020 Editors: Georg Carle Chair of Network Architectures and Services (I8) Technical University of Munich Boltzmannstraße 3, 85748 Garching b. München, Germany E-mail: [email protected] Internet: https://net.in.tum.de/~carle/ Stephan Günther Chair of Network Architectures and Services (I8) E-mail: [email protected] Internet: https://net.in.tum.de/~guenther/ Benedikt Jaeger Chair of Network Architectures and Services (I8) E-mail: [email protected] Internet: https://net.in.tum.de/~jaeger/ Cataloging-in-Publication Data Seminar IITM SS 20 Proceedings of the Seminar Innovative Internet Technologies and Mobile Communications (IITM) Munich, Germany, February 28, 2020 – August 16, 2020 ISBN: 978-3-937201-70-2 ISSN: 1868-2634 (print) ISSN: 1868-2642 (electronic) DOI: 10.2313/NET-2020-11-1 Innovative Internet Technologies and Mobile Communications (IITM) NET 2020-11-1 Series Editor: Georg Carle, Technical University of Munich, Germany © 2020, Technical University of Munich, Germany II Preface We are pleased to present you the proceedings of the Seminar Innovative Internet Technologies and Mobile Communications (IITM) during the Summer Semester 2020. Each semester, the seminar takes place in two different ways: once as a block seminar during the semester break and once in the course of the semester. Both seminars share the same contents and differ only in their duration. In the context of the seminar, each student individually works on a relevant topic in the domain of computer networks supervised by one or more advisors. Advisors are staff members working at the Chair of Network Architectures and Services at the Technical University of Munich. As part of the seminar, the students write a scientific paper about their topic and afterwards present the results to the other course participants. To improve the quality of the papers we conduct a peer review process in which each paper is reviewed by at least two other seminar participants and the advisors. Among all participants of each seminar we award one with the Best Paper Award. For this semester the arwards where given to Bernhard Vorhofer with the paper Extending ZMap: Round-Trip Time Measurement via ICMP and TCP and Simon Bachmeier with the paper Network Simulation with OMNet++ . Some of the talks were recorded and published on our media portal https://media.net.in.tum.de. We hope that you appreciate the contributions of these seminars. If you are interested in further information about our work, please visit our homepage https://net.in.tum.de. Munich, November 2020 Georg Carle Stephan Günther Benedikt Jaeger III Seminar Organization Chair Holder Georg Carle, Technical University of Munich, Germany Technical Program Committee Stephan Günther, Technical University of Munich, Germany Benedikt Jaeger, Technical University of Munich, Germany Advisors Jonas Andre ([email protected]) Filip Rezabek ([email protected]) Technical University of Munich Technical University of Munich Anubhab Banerjee ([email protected]) Patrick Sattler ([email protected]) Technical University of Munich Technical University of Munich Simon Bauer ([email protected]) Johannes Schleger ([email protected]) Technical University of Munich Technical University of Munich Sebastian Gallenmüller ([email protected]) Dominik Scholz ([email protected]) Technical University of Munich Technical University of Munich Max Helm ([email protected]) Markus Sosnowski ([email protected]) Technical University of Munich Technical University of Munich Kilian Holzinger ([email protected]) Henning Stubbe ([email protected]) Technical University of Munich Technical University of Munich Benedikt Jaeger ([email protected]) Johannes Zirngibl ([email protected]) Technical University of Munich Technical University of Munich Marton Kajo ([email protected]) Richard von Seck ([email protected]) Technical University of Munich Technical University of Munich Holger Kinkelin ([email protected]) Technical University of Munich Seminar Homepage https://net.in.tum.de/teaching/ss20/seminars/ V Contents Block Seminar The GDPR and its impact on the Web..................................1 Daniel Anderson (Advisor: Richard von Seck) WPA 3 - Improvements over WPA 2 or broken again?.........................7 Maximilian Appel (Advisor: Stephan Günther) Routing in Mobile Ad Hoc Networks................................... 11 Christian Brechenmacher (Advisor: Jonas Andre) Overview Graph Data Bases for Big Data................................ 15 Johannes Kunz (Advisor: Markus Sosnowski, Patrick Sattler) Session (vs. Signal)............................................. 21 Johannes Löbbecke (Advisor: Holger Kinkelin) Develop ZMap modules.......................................... 27 Bernhard Vorhofer (Advisor: Patrick Sattler, Johannes Zirngibl) User Localization in 5G Mobile Networks................................ 33 Simone Theresia Zügner (Advisor: Marton Kajo) Seminar Network Simulation with OMNet++................................... 37 Simon Bachmeier (Advisor: Benedikt Jaeger, Kilian Holzinger) State of the Certificate Transparency Ecosystem............................ 43 Nikita Blagov (Advisor: Max Helm) Threshold cryptosystem for data signing................................. 49 Sinan Ergezer (Advisor: Holger Kinkelin, Filip Rezabek) A survey on Multi-Agent Systems (MAS)................................ 55 Angjeliqi Gjikopulli (Advisor: Anubhab Banerjee) I8-Testbed: Introduction.......................................... 61 Michael Haden (Advisor: Benedikt Jaeger, Sebastian Gallenmüller) Network Simulation with ns-3....................................... 67 Niklas Kuse (Advisor: Benedikt Jaeger) Overview: Fingerprinting services on the internet............................ 73 Ruoshi Li (Advisor: Markus Sosnowski, Patrick Sattler) Overview of extra-vehicular communication............................... 79 Felix Myhsok (Advisor: Holger Kinkelin, Filip Rezabek) Stochastic Network Calculus Latency Bounds.............................. 85 Curt Polack (Advisor: Max Helm, Dominik Scholz) Exploring and Understanding M-Lab................................... 91 Ben Riegel (Advisor: Simon Bauer, Johannes Zirngibl) Network automation in 5G........................................ 97 Markus Schacherbauer (Advisor: Anubhab Banerjee) Atomic Broadcasts and Consensus.................................... 101 Philipp Sedlmeier (Advisor: Johannes Schleger, Max Helm) Surveying P4 Compiler Development After 2016............................ 107 Yue Wu (Advisor: Henning Stubbe) VII The GDPR and its impact on the web Daniel Anderson, Richard von Seck∗ ∗Chair of Network Architectures and Services, Department of Informatics Technical University of Munich, Germany Email: [email protected], [email protected] Abstract—Processing of personal data is a key task for that organizations collect data about [3]. In this paper organizations and companies to optimize their business. To the terms "data subject", "user", "consumer", and "natural protect the consumers’ privacy the General Data Protection person" are used interchangeable. The GDPR applies to all Regulation (GDPR) was introduced in 2016 and became organizations worldwide that collect or process personal enforceable in 2018. The GDPR protects individuals by data of EU citizens regardless of whether they have a specifying how website operators can gain information about presence in the EU [4]. There are two entities involved their customer. One core purpose is empowering people by in the procedure of processing data. First, the controller giving them information on what their data is being used for. which specifies the intent of the processing of personal This paper introduces the tenets of the GDPR and presents data (Art. 4.7) and second, the processor that handles the basic principles of data collection and processing, such personal data for the controller (Art. 4.8). The regulation as purpose limitation and data minimization. Furthermore, was introduced on 27 April 2016 and became enforceable changes that have occurred on the web after the introduction on 25 May 2018. It replaced the 1995 Data Protection of the regulation are discussed. A notable impact on web Directive (DPD) after Europe’s data protection authority users is that they are now requested to give consent more announced the DPD needed an update, following Googles often than before the law enforcement, less cookies are being lawsuit for scanning a user’s emails in 2011 [5]. In the first part of this paper a brief overview over the collected, and users have the ability to inform themselves core concepts and principles of the GDPR is given.