Perfectly Secure Oblivious Algorithms for Geometric Problems

Basic data of the doctoral examination procedure

Doctoral examination procedure finished at: Doctoral examination procedure at University of Münster
Period of time01/07/2020 - 19/01/2026
Statusin progress
CandidateThießen, Thore
Doctoral subjectInformatik
Doctoral degreeDr. rer. nat.
Form of the doctoral thesismonographic
Awarded byDepartment 10 - Mathematics and Computer Science
SupervisorsVahrenhold, Jan
ReviewersVahrenhold, Jan; Komm, Dennis

Description

Many programs rely on the power of classical computers to access individual cells of the memory arbitrarily. The resulting memory access patterns can depend on the input or parameters of the program, including sensitive data such as passwords or medical records. Research in the past decades, especially after the discovery of the Spectre and Meltdown vulnerabilities as well as the advent of cloud computing, has shown that this power does not come without risks: In many settings, the memory access pattern can become known to an attacker. In these cases, memory access patterns depending on sensitive information can reveal this information to the attacker. Data-oblivious algorithms and data structures provably mitigate this privacy risk by closing side channels related to the memory access pattern. This makes them an indispensable tool for secure computation. In this thesis, we consider data-oblivious algorithms for several geometric problems: We exploit the properties of the problems to obtain efficient data-oblivious algorithms, and we generalize our approaches to develop more general frameworks and techniques for data-oblivious algorithms. Along the way, we develop oblivious data structures as a tool for our algorithms; these are also of independent interest.

Promovend*in an der Universität Münster

Thießen, Thore
Professur für Praktische Informatik (Prof. Vahrenhold)

Supervision at the University of Münster

Vahrenhold, Jan
Professur für Praktische Informatik (Prof. Vahrenhold)

Review at the University of Münster

Müller-Olm, Markus
Professorship for practical computer science (Prof. Müller-Olm)
Vahrenhold, Jan
Professur für Praktische Informatik (Prof. Vahrenhold)

Publications resulting from doctoral examination procedure

Krishnamurthi, Shriram; Thießen, Thore; Vahrenhold, Jan (2025)
In: Henz, Martin; Hermans, Felienne; Patterson, Daniel (eds.), SPLASH-E '25: Proceedings of the 2025 ACM SIGPLAN International Symposium on SPLASH-E75-89New York, NYACM Press. doi:10.1145/3758317.3759683
Research article in edited proceedings (conference) | Peer reviewed | Published
Thießen, Thore; Vahrenhold, Jan (2024)
In: Mestre, Julián; Wirth, Anthony (eds.), Proceedings of the 35th International Symposium on Algorithms and Computation (ISAAC 2024)55:1-55:18Saarbrücken/WadernDagstuhl Publishing. doi:10.4230/LIPIcs.ISAAC.2024.55
Research article in edited proceedings (conference) | Peer reviewed | Published
Thießen, Thore; Vahrenhold, Jan (2022)
In: Castañeda, Armando; Rodríguez-Henríquez, Francisco (eds.), LATIN 2022: Theoretical Informatics, 15th Latin American Symposium, Guanajuato, Mexico, November 7–11, 2022, Proceedings121-138ChamSpringer. doi:10.1007/978-3-031-20624-5_8
Research article in edited proceedings (conference) | Peer reviewed | Published
Thießen T, Vahrenhold J (2021)
In: He M, Sheehy D (eds.), Proceedings of the 33rd Canadian Conference on Computational Geometry320-331(kein Verlag angegeben).
Research article in edited proceedings (conference) | Peer reviewed | Published