Závěrečná práce: Bc. Michal Masrna, učo 514084: Simulation-based fault-injection evaluation methodology for cryptolibraries.
Diplomová práce
Simulation-based fault-injection evaluation methodology for cryptolibraries.
Anotace
Táto práca predstavuje metodiku vyhodnocovania kryptografických knižníc proti fault injection (FI) útokom pomocou FI simulátora. Proces je aplikovaný na päť open-source implementácií protokolu Diffie-Hellman na eliptických krivkách, ktoré považujeme za najmodernejšie z hľadiska FI a side-channel analysis protiopatrení. Implementácie sú hodnotené proti modelu útočníka, ktorý predpokladá schopnosť preskočiť …více
Abstract
This thesis introduces a methodology for evaluating cryptographic libraries against fault-injection (FI) attacks using a FI simulator. The process is applied to five open-source implementations of Elliptic Curve Diffie-Hellman, which are considered state-of-the-art in terms of FI and side-channel analysis countermeasures. The implementations are assessed against an attacker model that assumes the capability …více
Zadání práce
The goal of the thesis is to propose a methodology for assessing the resistance of cryptographic libraries against fault injection attacks. The assessment process will utilize an existing fault injection simulator to validate the library's behavior under fault conditions. The first task will be to review existing fault-injection simulators and select a suitable one (i.e., efficient and recently developed). Based on the literature review, a model of the attacker's capabilities will be established, against which the libraries will be evaluated. The proposed methodology will then be applied to at least three open-source libraries designed for embedded devices that implement the Elliptic Curve Diffie-Hellman (ECDH) key establishment protocol. The libraries shall be assessed against multiple common fault injection attacks, as discovered during the literature review. The presented results will clearly indicate which fault injection attacks the evaluated libraries are susceptible to. Lastly, the thesis will propose, implement, and validate countermeasures for at least one of the discovered vulnerabilities.
The tasks within the projects are divided into approximately 60% programming/prototyping and 40% literature study.
17. 12. 2025 14:25, Lukasz Michal Chmielewski, PhD, učo 247858
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Security considerations for elliptic curve domain parameters selection
RNDr. Ján Jančár, Ph.D., učo 445358 -
Algoritmy pro skalární násobení na eliptických křivkách a jejich využití v kryptografii
Mgr. Štěpánka Trnková -
Analysis of implementations of ECC libraries
Mgr. David Hofman -
Implementing Ed25519 cryptolibrary resistant to side-channel and fault injections attacks
Mgr. Lubomír Hrbáček -
Measuring the usability of cryptographic libraries
Mgr. Matěj Kolouch Grabovský -
Testování pomocí Fault Injection v jazyce Java
Mgr. Jiří Sedláček, učo 139558 -
Methods for software failure-data collection and prediction
RNDr. Stanislav Chren, Ph.D., učo 255471 -
Practicality of fault injections on isogeny-based cryptography
Mgr. Tomáš Jaroš




