We offer topics for Bachelor theses and advise B.Sc. candidates in the context of the class “Seminar mit Bachelorarbeit”.
|Analysis of ghost patches||Dr. Pascal Schöttle||Master|
|Content-aware generation of copy-move text forgeries||Svetlana Abramova, MSc||Bachelor|
|Convolutional neural networks for the detection of nearly identical high quality recompression||Dr. Cecilia Pasquini||Bachelor|
|Data protection metrics for cloud services||Sebastian Luhn, MSc||Bachelor|
|Design of a Bitcoin-themed board game||Svetlana Abramova, MSc||Bachelor|
|Detectability of selfish mining||Univ.-Prof. Dr. Rainer Böhme||Master|
|Development of a software framework for the detection of copy-move text forgeries: analysis of background areas||Svetlana Abramova, MSc||Bachelor|
|Development of a software framework for the detection of copy-move text forgeries: analysis of text areas||Svetlana Abramova, MSc||Bachelor|
|Implementation of oblivious RAM for cloud services||Sebastian Luhn, MSc||Bachelor|
|Improving GeoGebra's graphics export||Dr. Cecilia Pasquini||Bachelor|
|Network-based high-interaction honeypots||Maximilian Hils, MSc||Master|
|Satoshi Dice: history, principles, and effects on the Bitcoin network||Svetlana Abramova, MSc||Bachelor|
|Statistical modeling of individual agent behavior in blockchain-based systems||Svetlana Abramova, MSc||Bachelor|
|TLS certificate verification in practice||Maximilian Hils, MSc||Bachelor|
|Theoretical and empirical forensic detection limits in case of slight signal downsampling||Dr. Cecilia Pasquini||Master|
|Analysis of Solidity programming pitfalls and compiler-based solutions||Univ.-Prof. Dr. Rainer Böhme||Master|
|Attack vectors against 2D barcode tickets||Markus Riek, MSc||Bachelor|
|Benchmarking application layer protocols for the Internet of Things||Felix Erlacher, MSc||Master|
|Country-dependent analysis of the LinkedIn leak||Dr. Pascal Schöttle||Bachelor|
|Design and development of a tool for forensic analysis of mobile instant messenger applications||Markus Riek, MSc||Bachelor|
|Forensic analysis of mobile instant messenger applications using semantik analysis||Markus Riek, MSc||Bachelor|
|Identifying malevolent DNS servers||Sebastian Luhn, MSc||Bachelor|
|Interdependent privacy in Facebook||Dr. Pascal Schöttle||Bachelor|
|Security analysis of Facebook Connect||Markus Riek, MSc||Bachelor|
|User profiling by DNS servers||Sebastian Luhn, MSc||Bachelor|
|Visualisation of cloud performance and security metrics taking account of data protection||Sebastian Luhn, MSc||Bachelor|
|Digital signatures to increase security of 2D barcode ticketing systems||Markus Riek, MSc||Bachelor|
|Establishment of a benchmarking image dataset of copy-move text forgeries||Svetlana Abramova, MSc||Bachelor|
|R package for channel coding with block codes||Dr. Pascal Schöttle||Bachelor|
|R package for channel coding with convolutional codes||Dr. Pascal Schöttle||Bachelor|
|R package for channel coding with turbo codes||Dr. Pascal Schöttle||Bachelor|
|Simulation and analysis of the selfish-mining attack on Bitcoin||Svetlana Abramova, MSc||Bachelor|
|Visualizing network topologies with the help of the Spanning Tree Protocol (STP)||Dr. Pascal Schöttle||Bachelor|
We expect that undergraduate students preparing a Bachelor thesis show a strong interest in topics related to our lectures. Bachelor theses may be written in German or English. Please choose German if you have difficulties drafting a flawless document in English.
Graduate students preparing a Master thesis should have substantial knowledge in at least one sub-field of security or privacy and they should have prior experience with the research methodology they plan to use. The default language for Master theses is English.
Doctoral dissertations (Ph.D. theses) are typically prepared while working for one of our research projects. As our research group maintains strong ties to the relevant international scientific communities, we encourage our Ph.D. candidates to make use of the possibility to conduct part of their research at renowned universities abroad.
Although counting pages is generally a bad metric, take the following specifications as rules of thumb:
|Seminar thesis||< 20 pages||research the state-of-the-art and present it in a scientifically sound way|
|Bachelor thesis||~ 40 pages||independent replication of the state-of-the-art with scientific documentation of results|
|Master thesis||~ 80 pages||your adviser should learn something new|
|Dissertation||~ 150 pages + publications||the scientific community should learn something new|
B.Sc. candidates are expected to be familiar with the general instructions for writing a Bachelor thesis at the Department of Computer Science.
Please consider the following options to find a topic of the thesis:
The first step to a Bachelor thesis is to write an exposé. The exposé is a short description of your work (max. 3 pages) in running text, possibly supported by a meaningful table or figure. It should contain the following information:
Keep in mind that drafting the exposé is an iterative process involving your supervisor. It may require some time. Your supervisor must accept your final exposé before we schedule an initial presentation in the Seminar mit Bachelorarbeit. This presentation is the formal start of the Bachelor thesis process.
The Bachelor thesis should demonstrate that the candidate can solve problems independently and document own results according to scientific standards. If you need feedback or assistance, you must take the initiative and contact your supervisor. Before every meeting with your supervisor, please send to him/her beforehand a rough agenda and supporting materials. This helps the supervisor to prepare and improves the efficiency of the meeting.
We offer each student the opportunity to hand in up to five pages of the thesis draft. The supervisor will correct it with the same standard as for the final thesis. We expect the student to extrapolate corrections to the rest of the Bachelor thesis.
In addition to an electronic copy in PDF format, students must submit one bound hard copy of the Bachelor thesis including a signed declaration of independent work in the preface.