Theses

Theses (Bachelor/Master)

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 thesis@cac.cysec.de.

Supervised Master and Diploma Theses

Y.T. Cryptographic Techniques for Hardware Security 2018
J.V. TeePay – Using Trusted Execution Environments for Off-chain Payment 2018
A.H. Opportunities and Risk of Crypto-Tokens and ICOS – A Critical Analysis 2018
C.d.C. Evaluation of the Efficiency of different Architectures and Pathfinding Algorithms 2018
M. v. d. W. Payment and State Channels in practice 2018
H. A. Evaluation of payment channel networks for micropayments 2018
T. Z. Atomic Cross-Chain Payments 2019
D. H. On Consensus in Phantom 2019
F. L. Free Option Problem – Avoidance through Mechanism Design based on Smart Contracts 2019
B. Sch. Interactive Smart Contract-Based Fair Exchange Protocol 2019
D. K. Multiparty State Channels 2019
N. M. From Random Probing to Average Random Probing: Connecting Probing Models 2019
T. St. Designing a Plasma TEE Payment Protocol 2020
D. S. Evaluation of interoperability solutions for blockchains 2020
M. St. Blockchain-based Public Verifiable Constant Round Multi-Party Computation against Covert Adversaries 2020
Ch. Z. Implementation and Comparison of ECDSA Threshold Signatures 2020
Y. M. Analyzing the definitions and Security of Adaptor Signatures 2020
L. R. Fair Exchange Protocol over Bitcoin 2020
P. J. Related Key Attack Secure Authenticated Encryption 2021
P. K. Layer-3 Payment channels on Plasma 2021
N. M. Random Probing Security of Shift-lnvariant Functions 2021
A. K. Efficient Cryptographic Schemes provable secure against real Side-Channel-Attacks 2021
U. W. Platooning mit Perun Channels 2021
T. M. Fractional Stake Stability in Proof-of-Stake Cryptocurrencies 2022
F. W. A Thorough Study of Hashed-State Contracts: Techniques, Optimizations and Evaluation 2022

Proposals

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.

General Information


Requirements

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.


Recommendation

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.