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
- Algebraic attacks on PQC
Supervisor: Marek Sýs - Analysis of security features of an Espressif ESP32 chip
Supervisor: Lukasz Michal Chmielewski - Analýza CoinJoin protokolů Wasabi 2.0 a JoinMarket pro zvýšení soukromí Bitcoin transakcí
Supervisor: Petr Švenda - Correcting errors in the side-channel attacks
Supervisor: Marek Sýs - Correcting errors in the side-channel attacks on PQC
Supervisor: Marek Sýs - Creation of custom templates for password cracking tools
Supervisor: Petr Švenda - Detection of unknown classes and methods in JavaCard packages
Supervisor: Petr Švenda - Fedimint a další protokoly pro kolaborativní úschovu digitálních aktiv
Supervisor: Petr Švenda - Formaty dat 8-bitových počítaců pro ukladani na 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: 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 - Metadata overlay for security devices
Supervisor: Petr Švenda - Nearest vector for binary codes
Supervisor: Marek Sýs - On-the-fly utok pro modifikaci APK souboru
Supervisor: Zdeněk Říha - PQC based on pre-quantumn cryptography
Supervisor: Marek Sýs - Sec-certs project: Data analytics to gain insights in the ecosystem of security certifications
Supervisor: Martin Ukrop - Sec-certs project: Implementation improvements to the public web tool
Supervisor: Martin Ukrop - 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 - Solving multivariate quadratic system over GF(2)
Supervisor: Marek Sýs - 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
- Algebraic attacks on PQC
Supervisor: Marek Sýs - Analysis of Transition to Post-Quantum Cryptography on Mobile Platforms
Supervisor: Lukasz Michal Chmielewski - Analýza CoinJoin protokolů Wasabi 2.0 a JoinMarket pro zvýšení soukromí Bitcoin transakcí
Supervisor: Petr Švenda - Correcting errors in the side-channel attacks
Supervisor: Marek Sýs - Correcting errors in the side-channel attacks on PQC
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 - Metadata overlay for security devices
Supervisor: Petr Švenda - Nearest vector for binary codes
Supervisor: Marek Sýs - Obfuscation diversity and uniqueness
Supervisor: Jan Krhovják - PQC based on pre-quantumn cryptography
Supervisor: Marek Sýs - Protozoa framework for censorship circumvention on mobile platforms
Supervisor: Adam Janovský - RNGs with specific properties
Supervisor: Marek Sýs - Sec-certs project: Data analytics to gain insights in the ecosystem of security certifications
Supervisor: Martin Ukrop - Sec-certs project: Implementation improvements to the public web tool
Supervisor: Martin Ukrop - 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 - Software Security Project: implementing a tool for fault attack simulations on cryptolibraries.
Supervisor: Lukasz Michal Chmielewski - Solving multivariate quadratic system over GF(2)
Supervisor: Marek Sýs
back