Závěrečná práce: Bc. Michal Hajas: Analysis of pseudo-random number generators based on lightweight cryptographic primitives
Diplomová práce
Analysis of pseudo-random number generators based on lightweight cryptographic primitives
Anotace
Tato práca predstavuje proces testovania náhodnosti pomocout nástroja CryptoStreams, ktorý poskytuje jednotné rozhranie pre kryptografické primitíva na generovanie sekvencií v nastaviteľnom prostredí. Proces je demonštrovaný na analýze rozlíšiteľnosti výstupu pseudo-náhodných generátorov čísel. Generátory sú analyzované v štyroch rôznych testovacích scenároch. V každom zo scenárov sú generátorom poskytnuté …více
Abstract
This thesis proposes a process of randomness analysis using a CryptoStreams tool which provides a unified interface for cryptographic primitives for generating sequences within a configurable environment. The process is illustrated on analysis of distinguishability of output from a pseudo-random number generators. Generators are analyzed in four different testing scenarios. In each scenario tested …více
Zadání práce
Part of this thesis is also the incorporation of chosen pseudo-random number generators or cryptographic primitives used as the provider of pseudo-randomness under the unified interface within CryptoStreams tool. The included generators will also be parametrically modified to control the generator quality (e.g., by a limitation of a number of internal rounds). Implemented generators should be tested either by statistical batteries (NIST STS, Dieharder or others) and by BoolTest with generators tested in the original full version as well as parametrically weakened versions. The thesis will also contain interpretation of collected results including a comparison of results from the existing research literature.
Literature:
CryptoStreams project: https://github.com/crocs-muni/CryptoStreams/issues
The Efficient Randomness Testing using Boolean Functions: https://crocs.fi.muni.cz/public/papers/secrypt2017
14. 12. 2018 07:33, doc. RNDr. Petr Švenda, Ph.D., učo 4085
- Zadáno/změněno 8. 2. 2019 12:15, Eva Drštková
- Záznam založen 14. 11. 2018 10:16, Jana Zemanová, učo 9619
- Zveřejnit od 11. 12. 2018 09:59, Helena Kryštofová
- Práce převzata 11. 12. 2018 09:59, Helena Kryštofová
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Optimisation heuristics in randomness testing
Mgr. Karel Kubíček -
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 -
The automated testing of randomness with multiple statistical batteries
Mgr. Ľubomír Obrátil -
NIST STS in limited environments
Mgr. Balaji Kommuru -
Alternative approaches for evaluation in BoolTest battery
Mgr. Samuel Obuch -
Large-scale analysis of randomness distinguishers of round-reduced cryptographic functions
Mgr. Tamás Rózsa




