Závěrečná práce: Natália Jankaničová: Analýza pseudonáhodných generátorov C rand() a Java Random
Bakalářská práce
Analýza pseudonáhodných generátorov C rand() a Java Random
An analysis of pseudorandom C rand() and Java Random
Anotace
Práca sa zaoberá skúmaním výstupov pseduonáhodných generátorov C rand() a Java Random. Pomocou nástroja BoolTest boli pre tieto generátory nájdené funkcie - rozlišovače, ktoré dokážu odlíšiť ich výstup od náhodného. V práci sú skúmané rôzne modifikácie týchto funkcií a ich sila rozlišovania. Výsledky sú prezentované pomocou grafov a tabuliek. V teoretickej časti sú zhrnuté základné poznatky o pseudonáhodných …více
Abstract
This thesis analyses outputs of pseudorandom number generators C rand and Java Random. Functions which can distinguish pseudorandom outputs from random were found for these generators by the use of BoolTest. The thesis deals with various modifications of these functions and their power of differentation. The results are summarized in graphs and charts. In the theoretical part the basic knowledge of …více
Zadání práce
V praktické části dojde k pokusu o vylepšení dříve nalezeného polynomu distinguisheru tak, aby se vylepšila stávající úspěšnost rozlišování. Budou detailně diskutovány parametry zkoušeného nastavení a jejich výsledky.
Literatura:
EACirc project, https://github.com/crocs-muni/EACirc
Dieharder statistical test suite, http://www.phy.duke.edu/~rgb/General/dieharder.php
Sys et. al.: The Efficient Randomness Testing using Boolean Functions (BoolTest), https://crocs.fi.muni.cz/public/papers/secrypt2017
11. 6. 2018 21:02, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Srovnání kvality generátorů náhodných čísel
Michal Pollák -
Alternative approaches for evaluation in BoolTest battery
Mgr. Samuel Obuch -
Generování jednorázových PINů a jejich doručení formou SMS
Mgr. Tomáš Sapák -
Kvalita výstupu pseudonáhodných kryptografických funkcí
Mgr. Tamás Rózsa -
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 -
Generování pseudonáhodných sekvencí v kryptografii
Mgr. Viktor Vašíček -
Vybrané metody generování pseudo-náhodných čísel v statistické inferenci
Mgr. Miriam Šventová




