Дослідження та розробка апаратно-програмних комплексів засобів генерації випадкових чисел. Комплекс генерації випадкових чисел на базі мікроконтролерів

Loading...
Thumbnail Image
Date
2022
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.
Description
Keywords
мікроконтролер, стабілітрон, випадкові числа, псевдовипадкові числа, лавинний шум, джерела шуму, генератор, послідовний порт, сервер, клієнт, microcontroller, Zener diode, ARDUINO, random numbers, pseudo-random numbers, avalanche noise, BBS, ATMEGA 2560, noise sources, oscillator, TCP, serial port, GOLANG, ARDUINO IDE, server, client, КЕОМ, ВКР
Citation
Маслак А. В. Дослідження та розробка апаратно-програмних комплексів засобів генерації випадкових чисел. Комплекс генерації випадкових чисел на базі мікроконтролерів : дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 123 – комп’ютерна інженерія / наук. керівник Д. О. Остапець ; Укр. держ. ун-т науки і технологій. Дніпро, 2022. 88 с.