Фортуна — криптографічно стійкий генератор псевдовипадкових чисел названий на честь римської богині щастя. Алгоритм розроблений Брюсом Шнаєром і Нільсом Фергюсоном, і вперше описаний в їх книзі «Практична криптографія».
За словами авторів, алгоритм був створений під час роботи над книгою і є значним удосконаленням алгоритму Яроу.
Структура алгоритму
Алгоритм Фортуна складається з трьох частин:
- Власне генератор, який ініціалізується початковим числом (англ. seed) фіксованої довжини і видає довільну кількість псевдовипадкових бітів.
- Акумулятор ентропії, що збирає випадкові дані з різних джерел і змінює початкове число генератора кожного разу, коли накопичено достатню кількість ентропії.
- Система управління файлом початкового числа, що забезпечує можливість генерації псевдовипадкових чисел безпосередньо після перезавантаження комп'ютера.
Див. також
- Алгоритм Яроу
- (/dev/random)
Посилання
- Practical Random Number Generation in Software [ 25 вересня 2020 у Wayback Machine.] (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Fortuna znachennya Fortuna kriptografichno stijkij generator psevdovipadkovih chisel nazvanij na chest rimskoyi bogini shastya Algoritm rozroblenij Bryusom Shnayerom i Nilsom Fergyusonom i vpershe opisanij v yih knizi Praktichna kriptografiya Za slovami avtoriv algoritm buv stvorenij pid chas roboti nad knigoyu i ye znachnim udoskonalennyam algoritmu Yarou Struktura algoritmuAlgoritm Fortuna skladayetsya z troh chastin Vlasne generator yakij inicializuyetsya pochatkovim chislom angl seed fiksovanoyi dovzhini i vidaye dovilnu kilkist psevdovipadkovih bitiv Akumulyator entropiyi sho zbiraye vipadkovi dani z riznih dzherel i zminyuye pochatkove chislo generatora kozhnogo razu koli nakopicheno dostatnyu kilkist entropiyi Sistema upravlinnya fajlom pochatkovogo chisla sho zabezpechuye mozhlivist generaciyi psevdovipadkovih chisel bezposeredno pislya perezavantazhennya komp yutera Div takozhAlgoritm Yarou dev randomPosilannyaPractical Random Number Generation in Software 25 veresnya 2020 u Wayback Machine angl