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
- Algorithm substitution attacks on Android phones
Supervisor: Adam Janovský - Altcoins survey: encryption and deanonymization
Supervisor: Martin Stehlík - Alternative approaches for distinguisher construction in BoolTest
Supervisor: Marek Sýs - Analýza CoinJoin protokolů Wasabi 2.0 a JoinMarket pro zvýšení soukromí Bitcoin transakcí
Supervisor: Petr Švenda - Analýza testov náhodnosti
Supervisor: Marek Sýs - BoolTest optimization
Supervisor: Marek Sýs - Efficient implementation of BIKE
Supervisor: Marek Sýs - Efficient implementation of McEliece
Supervisor: Marek Sýs - Efficient implementation of SIKE
Supervisor: Marek Sýs - Fedimint a další protokoly pro kolaborativní úschovu digitálních aktiv
Supervisor: Petr Švenda - Formáty pro ukládání dat na magetofonové kazety
Supervisor: Zdeněk Říha - 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 - Identification of weak public keys in the wild
Supervisor: Marek Sýs - Implementing Protozoa framework for censorship circumvention on mobile platforms
Supervisor: Adam Janovský - LLL and quadratic forms
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 - Software Security Project: analysis of eSIM (embedded-SIM) functionaly in Android phones
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 - Statistical analysis of keys in the wild
Supervisor: Marek Sýs - 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 - Webové rozhraní pro testování náhodnosti dat pomocí nástroje NIST STS
Supervisor: Zdeněk Říha
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 - BoolTest optimization
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: evaluation of capabilities of cheap fault injection setups.
Supervisor: Lukasz Michal Chmielewski - Identification of weak public keys in the wild
Supervisor: Marek Sýs - Multifactor authentication from the perspective of usable security
Supervisor: Václav Matyáš - Obfuscation diversity and uniqueness
Supervisor: Jan Krhovják - Side-Channel Analysis Project: developing new side-channel deep-learning attacks against public key cryptography
Supervisor: Lukasz Michal Chmielewski - Software Security Project: implementing a tool for fault attack simulations on cryptolibraries.
Supervisor: Lukasz Michal Chmielewski - Software Security Project: implementing and evaluating an RSA or ECDSA cryptolibrary resistant to side-channel and fault injections attacks
Supervisor: Lukasz Michal Chmielewski - Statistical analysis of public keys in the wild
Supervisor: Marek Sýs
back