Course
A message on the Internet is sent through several networks and via different stations on its way to the target system. The individual stations are responsible for ensuring that the message is properly forwarded and finally delivered to the correct recipient. Each of these stations, if the message is sent in plain text, can receive the message and read its content. This means that a potential attacker, if he controls one of these intermediate systems, can also read the content of the message and even modify it before retransmitting it. Such attacks can have extreme effects on communication.
In this course we will look at how and whether your connection to online banking is secure or whether the content of an e-mail is trustworthy. For this purpose we will deal with the basics of cryptography, security objectives and different types of encryption. In addition, we will provide insights into different models and standards that are used in practice.
Offered by Prof. Dr. Christoph Meinel | Last updated on Sep 17, 2026 | 7219 enrollments
Prof. Dr. Christoph Meinel
Christoph Meinel (Univ.-Prof., Dr.rer.nat., Dr.sc.nat., 1954) was Managing and Scientific Director of the Hasso Plattner Institute for Digital Engineering gGmbH (HPI) until March 2023. He is a full professor (C4) for Informatics at the university of Potsdam and has the chair for "Internet Technology and Systems" at the HPI. From 2017 to 2021 he was the founding dean of the Digital Engineering Faculty of the University of Potsdam. Now he is president of the German University of Digital Science, the first digital university in Germany.
His research interests are broadly diversified in the area of innovative Internet applications and systems, especially in digital education, e-learning & tele-teaching, artifical intelligence and deep learing, and Internet and information security. He is also active in the field of innovation research and investigates the Stanford innovation method design thinking. Former research interest were in telemedicine, as well as in the theoretical foundations of computer science in the areas of complexity theory and efficient OBDD-based algorithms and data structures.