Selecting your topic
It is indeed standard at CRoCS to find your topic by contacting directly a supervisor who can offer a number of topics based on a discussion that are not liste below. For more information on what are the current research goals and thus open areas for thesis' topics see this page. Otherwise, you can choose from currently open topics on this page.
In any case, please keep on your mind that your work on the thesis with CRoCS is expected to last two semesters, and don't seek at CRoCS topics where you expect to produce a quick and dirty job on the thesis in few months. We enjoy working with students who wish to graduate with a great final thesis, cooperate with their thesis supervisor and are keen on research in (cyber)security or cryptography.
Currently open topics
On this page you can find the list of the currently opened bachelor and master theses topics. For more information click the name of the selected topic (you will be redirected to the authenticated area of the IS).
Bachelor theses
- Analýza CoinJoin protokolů Wasabi 2.0 a JoinMarket pro zvýšení soukromí Bitcoin transakcí
Supervisor: Petr Švenda - Detection of unknown classes and methods in JavaCard packages
Supervisor: Petr Švenda - Efficient implementation of BIKE
Supervisor: Marek Sýs - Efficient implementation of McEliece
Supervisor: Marek Sýs - Efficient implementation of SIKE
Supervisor: Marek Sýs - Evolutionary algorithms in the randomnes testing
Supervisor: Marek Sýs - Fedimint a další protokoly pro kolaborativní úschovu digitálních aktiv
Supervisor: Petr Švenda - Hardware Security Project: building a side-channel setup for an open-source crypto-wallet
Supervisor: Lukasz Michal Chmielewski - Hardware Security Project: building a tool for XYZ instrumentation for side-channel analysis and fault injection experiments
Supervisor: Lukasz Michal Chmielewski - Hardware Security Project: comparison of cheap side-channels setups against commercial equipment.
Supervisor: Lukasz Michal Chmielewski - Hardware Security Project: evaluation of capabilities of a cheap fault injection setup.
Supervisor: Lukasz Michal Chmielewski - Hardware Security Project: improving equipment for cheap EMFI glitches
Supervisor: Lukasz Michal Chmielewski - Histogram based randomness testing
Supervisor: Marek Sýs - Methods for payload persistence of malicious Android binaries
Supervisor: Adam Janovský - On-the-fly utok pro modifikaci APK souboru
Supervisor: Zdeněk Říha - RNGs with specific properties
Supervisor: Marek Sýs - Side-Channel Analysis Project: implementing and evalauting side-channel security of cryptographic implementations on JavaCard
Supervisor: Lukasz Michal Chmielewski - Software Security Project: analysis of Trusted Platform Module (TPM) functionaly in Android phones
Supervisor: Lukasz Michal Chmielewski - Software Security Project: implement an RSA cryptolibrary resistant to side-channel and fault injections attacks
Supervisor: Lukasz Michal Chmielewski - Static and dynamic analysis of wireless software stacks
Supervisor: Jan Krhovják - Vulnerability Analysis Project: analysis of a crypto-wallet source code
Supervisor: Lukasz Michal Chmielewski - Vulnerability Analysis Project: analysis of open-source JavaCard applets
Supervisor: Lukasz Michal Chmielewski
Master theses
- Analysis of cryptographic function randomness distinguishers using BoolTest statistical tests
Supervisor: Petr Švenda - Analýza CoinJoin protokolů Wasabi 2.0 a JoinMarket pro zvýšení soukromí Bitcoin transakcí
Supervisor: Petr Švenda - by the RNG. A possible extension of the thesis is to find a useful heuristic for the selection of the bits. RNGs with specific properties
Supervisor: Marek Sýs - Evolutionary algorithms in the randomnes testing
Supervisor: Marek Sýs - Fedimint a další protokoly pro kolaborativní úschovu digitálních aktiv
Supervisor: Petr Švenda - Hardware Security Project: building and evaluating a tool for XYZ instrumentation for side-channel analysis and fault injection experiments
Supervisor: Lukasz Michal Chmielewski - Hardware Security Project: evaluating feasibility of a fault injection attack against a deterministic signature generation on crypto wallet.
Supervisor: Lukasz Michal Chmielewski - Hardware Security Project: evaluation of capabilities of cheap fault injection setups.
Supervisor: Lukasz Michal Chmielewski - Histogram based randomness testing
Supervisor: Marek Sýs - Multifactor authentication from the perspective of usable security
Supervisor: Václav Matyáš - Obfuscation diversity and uniqueness
Supervisor: Jan Krhovják - Protozoa framework for censorship circumvention on mobile platforms
Supervisor: Adam Janovský - Side-Channel Analysis Project: designing and executing a (passive) side-channel attack against a post-quantum cryptosystem
Supervisor: Lukasz Michal Chmielewski - Side-Channel Analysis Project: designing and executing an active side-channel attack (Fault Injection) against a post-quantum cryptosystem
Supervisor: Lukasz Michal Chmielewski - Side-Channel Analysis Project: developing new side-channel deep-learning attacks against public key cryptography
Supervisor: Lukasz Michal Chmielewski - Side-Channel Analysis Project: implementing and evalauting side-channel security of Java cryptographic implementations running on JavaCard
Supervisor: Lukasz Michal Chmielewski - Software Security Project: implementing a tool for fault attack simulations on cryptolibraries.
Supervisor: Lukasz Michal Chmielewski
back