Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Analýza postranních kanálů algoritmu ML-DSA s využitím technik inspirovaných útoky Marvin a Minerva
Abstract
dc:description.abstractTato práce se zabývá analýzou časových postranních kanálů algoritmu Module-Lattice Digital Signature Algorithm (ML-DSA). Cílem je prozkoumat, zda numerické vlastnosti mezilehlých hodnot používaných během podepisování vykazují měřitelné časové závislosti. Metodologie je inspirována časovými útoky Marvin a Minerva. Pro tento účel byl implementován samostatný nástroj. Podporuje generování klíčů a datových sad zpráv, měření času několika implementací ML-DSA, rekonstrukci vybraných mezilehlých hodnot, extrakci charakteristik a statistické vyhodnocení pomocí nástroje tlsfuzzer. Práce hodnotí proces podepisování algoritmu ML-DSA na základě experimentů zaměřených na vlastnosti a třídy, a to na sadách náhodných i speciálně vytvořených zpráv. Měření zahrnují jak kompletní operaci podepisování, tak částečné podepisování bez závěrečného kroku kódování podpisu. Měření na sadách náhodných zpráv neprokázala stabilní časovou závislost. Oproti tomu experimenty se speciálně vytvořenými zprávami odhalily statisticky významné časové rozdíly ve vybraných konfiguracích. Výsledky ukazují, že pozorované závislosti závisí na implementaci, procesoru, datové sadě zpráv a hranici měření.
Degree
thesis:*- Grantor dc:publisher
- Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Vala, Robin
- Advisor dc:contributor.advisor
-
- Ricci, Sara
Subjects
dc:subject × 9Rights
dc:rights- Statement dc:rights
-
- Standardní licenční smlouva - přístup k plnému textu bez omezení
- Language dc:language.iso
- en
Identifiers
dc:identifier.*- Dc Identifier Other
- 175209
- OAI identifier oai:identifier
- oai:dspace.vut.cz:11012/257250