Original title:
Generátor pravých náhodných čísel
Translated title:
True random number generator
Authors:
Procházková, Lenka ; Burda, Karel (referee) ; Člupek, Vlastimil (advisor) Document type: Bachelor's theses
Year:
2019
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato bakalářská práce si klade za cíl seznámit čtenáře s generátory pravých náhodných čísel a jejich možnou realizací. Nejprve je věnována pozornost náhodným číslům a generátorům pravých náhodných čísel, u kterých jsou představeny jejich principy a vlastnosti. Dále je uvedena vhodnost použití generátorů na počítači a na zařízení využívaném v internetu věcí. Práce obsahuje popis možností testování výsledných náhodných sekvencí. Součástí práce je návrh a realizace generátoru pravých náhodných čísel, který jako zdroj entropie využívá pohyb kurzoru uživatelem a návrh generátoru pro mobilní telefony. K otestování výsledné sekvence byla použita sada testů NIST STS. Práce obsahuje porovnání výsledků s výsledky testů NIST STS u sekvencí z internetových zdrojů.
The goal of this bachelor thesis is to apprise with true random number generators and their realisation. At first, random numbers and true random number generators are described and principles, details and properties are explained. The thesis also describes the use of generators in computers and in IoT devices and random sequences testing. The part of this thesis is description and realisation of computer generator and description of smartphone generator. The source of entropy used in this work is cursor move. Generated sequences were tested by the NIST STS and compared with sequences from other generators.
Keywords:
NIST STS.; random number generator; Random numbers; testing; TRNG; true random number generator; generátor náhodných čísel; generátor pravých náhodných čísel; NIST STS.; Náhodná čísla; testování; TRNG
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/173579