Závěrečná práce: Tomáš Marek: Improvements to the Randomness Testing Toolkit
Bakalářská práce
Improvements to the Randomness Testing Toolkit
Anotace
Cílem práce bylo vylepšit nástroje Randomness Testing Toolkit (RTT) a Randomness Testing Toolkit in Python (rtt-py). Analyzovali jsme všechny testy náhodnosti používané oběma nástroji a vytvořili dataset obsahující informace o jejich spotřebě dat a výpočetním výkonu. Tato data odhalila několik výrazně pomalých testů a vedla k vytvoření nástroje Configuration Calculator, který usnadňuje nastavování …více
Abstract
This work aimed to improve the Randomness Testing Toolkit (RTT) and Randomness Testing Toolkit in Python (rtt-py). We analysed all randomness tests used in both toolkits and created a data set with information about their data consumption and computational performance. This data set revealed several tests with significantly slow executions and led to the creation of the Configuration Calculator, easing …více
Zadání práce
Randomness testing toolkit (RTT) [1] is a tool that unites the execution of various statistical batteries for testing the randomness of data. The thesis should analyze the current implementation, describe available interfaces to currently supported test batteries, and propose improvement with the help of alternative implementation in Python [2] as a possible replacement.
The student should
- get familiar with and describe tests run through RTT, calculation and presentation of p-values,
- provide examples of processed RTT output (demonstrate functionality on specific random data),
- compare both implementations of RTT[1,2] and its output formats,
- describe missing features in the Python version of RTT,
- evaluate and propose RTT improvements.
The student should be familiar with C++, Python, and GitLab/GitHub CI.
Literature
- [1] Randomness Testing Toolkit https://github.com/crocs-muni/randomness-testing-toolkit
- [2] Randomness Testing Toolkit (RTT) in python https://github.com/pvavercak/rtt-py
19. 12. 2023 10:51, Ing. Milan Brož, Ph.D., učo 168968
Konzultant
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
The automated testing of randomness with multiple statistical batteries
Mgr. Ľubomír Obrátil -
Large-scale analysis of randomness distinguishers of round-reduced cryptographic functions
Mgr. Tamás Rózsa -
Randomness analysis in authenticated encryption systems
RNDr. Martin Ukrop, Ph.D., učo 374297 -
Analysis of the Linux random number generator in virtualized environment
Mgr. Radka Cieslarová -
NIST STS in limited environments
Mgr. Balaji Kommuru -
Srovnání kvality generátorů náhodných čísel
Michal Pollák -
Zlepšení IP geolokace pomocí měření síťových charakteristik
Mgr. Iaroslav Iaremko -
Webové rozhraní k testování náhodnosti
Mgr. Jozef Živčic




