We offer thesis topics related to cryptography, IT security and Blockchain technologies. Our major areas of research are:
- Hardware cryptography: for example, designing new cryptographic primitives that are provably secure against side-channel attacks, analyzing existing countermeasures and benchmarking their efficiency.
- Scalability of blockchains: for example, investigating how to improve the efficiency and transaction throughput of blockchain technology.
- Security of blockchain: for example, attacking the privacy or robustness of existing cryptocurrencies.
- Cryptographic protocols: for example, designing cryptographic protocols that guarantee fairness by using smart contracts, or preserve privacy by using zero-knowledge proof systems.
We offer both more theoretical and applied thesis topics. A theoretical thesis may include a literature survey, security models and a formal security analysis of a security/cryptographic/blockchain protocols. In a more applied thesis you will implement new primitives and protocols and benchmark their performance (according to various measures). Alternatively, you may also try to attack existing cryptographic/security/blockchain systems.
If you are interested please do not hesitate to contact us via firstname.lastname@example.org.
Supervised Master and Diploma Theses
|Trustless incoercible sale of physical goods over a blockchain||2023|
|A Thorough Study of Hashed-State Contracts: Techniques, Optimizations and Evaluation||2022|
|Ethereum Consensus Verification in an EGo-Enclave||2022|
|Fractional Stake Stability in Proof-of-Stake Cryptocurrencies||2022|
|Platooning mit Perun Channels||2021|
|Efficient Cryptographic Schemes provable secure against real Side-Channel-Attacks||2021|
|Random Probing Security of Shift-lnvariant Functions||2021|
|Layer-3 Payment channels on Plasma||2021|
|Related Key Attack Secure Authenticated Encryption||2021|
|Fair Exchange Protocol over Bitcoin||2021|
|Analyzing the definitions and Security of Adaptor Signatures||2020|
|Implementation and Comparison of ECDSA Threshold Signatures||2020|
|Blockchain-based Public Veriﬁable Constant Round Multi-Party Computation against Covert Adversaries||2020|
|Evaluation of interoperability solutions for blockchains||2020|
|Designing a Plasma TEE Payment Protocol||2020|
|From Random Probing to Average Random Probing: Connecting Probing Models||2020|
|Multiparty State Channels||2019|
|Interactive Smart Contract-Based Fair Exchange Protocol||2019|
|Free Option Problem – Avoidance through Mechanism Design based on Smart Contracts||2019|
|On Consensus in Phantom||2019|
|Atomic Cross-Chain Payments||2019|
|Evaluation of payment channel networks for micropayments||2019|
|Payment and State Channels in practice||2018|
|Evaluation of the Efficiency of different Architectures and Pathfinding Algorithms||2018|
|Opportunities and Risk of Crypto-Tokens and ICOS – A Critical Analysis||2018|
|TeePay – Using Trusted Execution Environments for Off-chain Payment||2018|
|Cryptographic Techniques for Hardware Security||2018|
Some example proposals are listed below. However, these are just samples. If you are interested in doing a thesis with us, we advise to check out our research web-pages and contact us for further topics.
Access restricted section: Log in to see this section.
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.
A Master thesis should have substantial knowledge in at least one sub-field of security or cryptography, and they should have prior experience with the research methodology they plan to use. The default language for Master theses is English.
We only supervise student from TU Darmstadt. In exceptional cases we supervise Master students at a company. In this case you need to write a proposal (ca. 2 pages) highlighting why your topic is important for our research.
Candidates are expected to be familiar with the general instructions for writing a thesis at the Department of Computer Science.
Please consider the following options to find a topic of the thesis:
- Consult our web-pages on research and our projects.
- If you have an idea for an interesting topic that matches the research area of one of our team members, you may also contact him/her and propose your own topic. The decision to supervise will be made by the potential supervisor.