Дослідження та розробка апаратно-програмних комплексів засобів генерації випадкових чисел. Комплекс генерації випадкових чисел на базі мікроконтролерів
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UKR: Магістерська робота виконана на 88с., містить 38 рис., 5 табл., 11 додатків, 31 джерело.
Об’єктом дослідження є методи та засоби генерації випадкових чисел.
Метою роботи є розробка апаратно-програмного комплексу генерації випадкових чисел на базі мікроконтролера та оцінка якості отримуваних випадкових чисел.
Методи дослідження – експериментальне дослідження якості отримуваних випадкових чисел з використанням кейсів статистичних та графічних тестів та спеціального програмного забезпечення.
Здійснено огляд та аналіз джерел шуму для генерації випадкових чисел. Обрано у якості джерела шуму лавинний шум. Розроблено склад, функції та режими роботи комплексу. Описано принципи обміну між елементами комплексу та принцип оцифрування шумів. Розроблено програмне забезпечення серверної та клієнтської частин. Досліджено якість отримуваних чисел за допомогою статистичного та графічного тестів.
ENG: The master's thesis is 88 pages long, contains 38 figures, 5 tables, 11 appendices, and 31 references.
The object of research is methods and means of generating random numbers.
The purpose of the work is to develop a hardware and software system for generating random numbers based on a microcontroller and to evaluate the quality of the resulting random numbers.
Research methods - an experimental study of the quality of the obtained random numbers using cases of statistical and graphical tests and special software.
A review and analysis of noise sources for generating random numbers is carried out. Avalanche noise is chosen as a noise source. The composition, functions and modes of operation of the complex are developed. The principles of exchange between the elements of the complex and the principle of noise digitization are described. The software of the server and client parts is developed. The quality of the obtained numbers is investigated using statistical and graphical tests.