Závěrečná práce: Bc. Karel Kubíček: Optimisation heuristics in randomness testing
Diplomová práce
Optimisation heuristics in randomness testing
Anotace
Detekovatelná nenáhodnost výstupu kryptografických funkcí značí potenciální slabinu těchto funkcí. Tato slabina může signalizovat hlubší bezpečnostní riziko dané funkce. Proto je statistické testování jedním z automatizovaných nástrojů kryptoanalýzy. Příkladem takové analýzy je ohodnocení náhodnosti statistickými bateriemi. Výzkumný nástroj EACirc, vyvinutý na Fakultě informatiky Masarykovy univerzity …více
Abstract
A detectable non-randomness of cryptoprimitive's output signals a bias of the cryptographic function. This bias may signal deeper security issues of the primitive. Therefore, statistical testing of randomness is one of the automated ways of cryptanalysis. Randomness assessment by statistical batteries is an example of such automated cryptanalysis. Research tool EACirc developed at Faculty of Informatics …více
Zadání práce
The theoretical part will cover the properties and results of 4-5 stochastic optimisation algorithms (e.g. metaheuristic) applied in EACirc tool for distinguishing between the output of cryptographic functions and a stream of truly random data. The work will compare the classical approaches used in statistical batteries like NIST STS or Dieharder with a dynamic construction of empiric tests within the EACirc tool. The work will identify appropriate use-cases of the metaheuristics.
The practical part will prepare the benchmarking set of widely known cryptographical functions. The author will implement selected metaheuristics and analyse their results on this benchmarking set. The work will compare the methods in term of computing power and the quality of obtained solutions.
Literatura:
Sýs et. al: Constructing empirical tests of randomness, SECRYPT 2014.
Brown, R. G.: Dieharder: A random number test suite, 2004
23. 5. 2017 08:32, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Přílohy
eacirc-streams.wiki.zip
eacirc.wiki.zip
eanet.zip
eacirc-utils.zip
eacirc.zip
results.zip
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Analysis of pseudo-random number generators based on lightweight cryptographic primitives
Mgr. Michal Hajas -
Alternative approaches for evaluation in BoolTest battery
Mgr. Samuel Obuch -
Automatické hledání závislostí u kandidátních hašovacích funkcí SHA-3
Bc. Ondrej Dubovec, učo 324866 -
BoolTest and grey-box randomness testing
RNDr. Jiří Gavenda, učo 484647 -
Bias Detection via Randomness Testing with Boolean Functions
RNDr. Jiří Gavenda, učo 484647 -
Analýza bezpečnosti proudové šifry RC4
Mgr. Marián Čečunda -
Multicast Routing for High-quality Interactive Multimedia
RNDr. Pavel Troubil, Ph.D., učo 139885 -
Optimalizační algoritmy inspirované živou přírodou
Mgr. Vendula Churová




