Mnoho kryptografických aplikací vyžaduje náhodná čísla
Vyžadovaná "kvalita" náhodnosti se u různých aplikací liší
RNG - Random Number Generator
Od náhodných posloupností očekáváme dobré statistické vlastnosti:
Veličina Entropie popisuje míru náhodnosti - jak obtížné je hodnotu (náhodné číslo) uhodnout
Entropie generátoru je maximální, pokud se pro danou délku generují všechny možné posloupnosti, každá z nich se stejnou pravděpodobností
K ověření vlastností náhodných generátorů se používají statistické testy
Pouze posuzujeme, zda generátor prošel testy. Nelze ale prokázat, že je opravdu kvalitní
Založeno na testování statistických hypotéz na určité hladině významnosti
Testy bývají součástí obecně známých a používaných sad ("baterií") testů:
Frekvenční test
"Runs" test
Test hodností matic
Spektrální test
Maurerův univerzální statistický test
Vytvořeno: 7. 8. 2024, 13:25
Poslední aktualizace: 7. 8. 2024, 13:25