Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38129
Назва: Розподілена комп’ютерна система криптоаналізу на основі Raspberry Pi
Інші назви: Distributed Raspberry Pi-based cryptanalysis computer system
Автори: Халак, Христина Русланівна
Khalak, Khrystyna
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Халак Х. Р. Розподілена комп’ютерна система криптоаналізу на основі Raspberry Pi: кваліфікаційна робота бакалавра за спеціальністю „123 — Комп’ютерна інженерія“ / Халак Христина Русланівна. – Тернопіль : ТНТУ, 2022. – 84 c.
Bibliographic description: Khalak Khr. Distributed Raspberry Pi-based cryptanalysis computer system: Bachelor thesis „123 — Computer Engineering“ / Khalak Khrystyna - Ternopil, TNTU, 2022 – 84 p.
Дата публікації: 22-чер-2022
Дата подання: 22-чер-2022
Дата внесення: 22-чер-2022
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Луцків, Андрій Мирославович
Lutskiv, Andriy
Члени комітету: Марценко, Сергій Володимирович
Martsenko, Serhii
УДК: 004.75
Теми: розподілена система
криптоаналіз
Raspberry PI
Enigma
distributed system
cryptanalysis
Кількість сторінок: 84
Короткий огляд (реферат): У результаті виконання кваліфікаційної роботи побудовано модель розподіленої комп’ютерної системи криптоаналізу на основі Raspberry Pi та реалізовано її вигляді кластеру на основі восьми мінікомп’ютерів для організації обчислень щодо шифрування/дешифрування повідомлень. При цьому забезпечено програмне управління серверними компонентами з клієнтської станції. В основі функціонування розподіленої системи криптоаналізу лежать алгоритми машини Enigma. Алгоритм, що використовувався для дешифрування текстових повідомлень, передбачає перебір можливих комбінацій щодо значень роторів. Практичне значення одержаних результатів передбачає організацію кластера на основі мінікомп’ютерів Raspberry PI, налаштування параметрів паралельної і розподіленої обробки даних, програмну реалізацію алгоритмів шифрування/дешифрування текстових повідомлень, організацію програмного блок управління розподіленими обчисленнями, забезпечення можливості вибору типу криптоаналізу в залежності від структури і виду вхідних повідомлень.
As a result of the qualification work, a model of a distributed computer cryptanalysis system based on the Raspberry Pi was built and implemented in the form of a cluster based on eight minicomputers for the organization of calculations for encrypting / decrypting messages. At the same time software management of server components from the client station is provided. The algorithms of the Enigma machine are the basis of the functioning of the distributed cryptanalysis system. The algorithm used to decrypt text messages involves searching for possible combinations of rotor values. The practical significance of the obtained results includes the organization of a cluster based on Raspberry PI minicomputers, setting parameters of parallel and distributed data processing, software implementation of encryption / decryption algorithms for text messages, organization of software unit for distributed computing, incoming messages.
Зміст: ПЕРЕЛІК ОСНОВНИХ УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ І СКОРОЧЕНЬ8 ВСТУП .......................................................................................................................... 9 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ І СПОСОБІВ ОРГАНІЗАЦІЇ РОЗПОДІЛЕНИХ СИСТЕМ ...................................................................................... 11 1.1 Аналіз технічного завдання на проектування комп’ютерної системи збору та аналізу даних з метеостанцій ................................................................................ 11 1.2 Аналіз особливостей шифрування та дешифрування Enigma ..................... 16 РОЗДІЛ 2 ПРОЕКТУВАННЯ ТА НАЛАШТУВАННЯ КЛАСТЕРУ РОЗПОДІЛЕНИХ ОБЧИСЛЕНЬ НА ОСНОВІ RASPBERRY PI........................... 23 2.1Організація архітектури розподілених обчислень на базі Raspberry PI ..... 23 2.2Налаштування безпровідної мережі для функціонування розподілної системи ........................................................................................................................ 26 2.3 Налаштування параметрів розподіленої комп’ютерної системи криптоаналізу .............................................................................................................. 28 2.3.1 Налаштування параметрів сервера у кластері ............................................... 31 2.3.2 Налаштування параметрів клієнтської станції у безпровідній мережі ....... 36 2.4 Перевірка працездатності розподіленої комп’ютерної системи ................. 38 РОЗДІЛ 3 ПРОГРАМНА РЕАЛІЗАЦІЯ ШИФРУВАННЯ ТА ДЕШИФРУВАННЯ ПОВІДОМЛЕНЬ У РОЗПОДІЛЕНІЙ КОМП’ЮТЕРНІЙ СИСТЕМІ .......................................................................................................... 44 3.1Шифрування повідомлень на прикладі машини Enigma ............................. 44 3.2Дешифрування повідомлень з використанням Enigma ................................ 493.3 Реалізація криптоаналізу на розподіленій комп’ютерній системі на основі Raspberry PI.................................................................................................................. 56 РОЗДІЛ 4 4.1 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ . 62 Вплив шуму на організм людини та розробка заходів щодо його зниженню до допустимих величин .............................................................................................. 62 4.2 Вплив діяльності людини на довкілля ........................................................... 65 ВИСНОВКИ ................................................................................................................ 71 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ................................................................... 72 Додаток A. Технічне завдання
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38129
Власник авторського права: © Халак Христина Русланівна, 2022
Перелік літератури: Петин 1. В. Микрокомпьютеры Raspberry Pi: Практическое руководство. БХВ-Петербург. 2015. 240 с. Магда Ю. Raspberry Pi. Руководство по настройке и применению. 2. Litres. 2017 р. 161 с. Макаров С. Arduino Uno и Raspberry Pi 3: от схемотехники к 3. интернету вещей. Litres. 2019 р. 202 с. Тиммонс-Браун М. Робототехника на Raspberry Pi для юных 4. конструкторов и программистов Робототехника на Raspberry Pi для юных конструкторов и программистов. БХВ-Петербург. 2020. 208 с. Петин В. Датчики для Arduino и Raspberry Pi в проектах Internet of 5. Things. БХВ-Петербург. 2016. 320 с. 6. Python 3.9.2 documentation. URL: https://docs.python.org/3/ (дата звернення 08.04.2022 р.) 7. Mathematical statistics functions. URL: https://docs.python.org/3/library/ statistics.html (дата звернення 08.04.2022 р.) Краткое руководство по библиотеке Python Requests. URL: 8. https://pythonru.com/biblioteki/kratkoe-rukovodstvo-po-biblioteke-python-requests (дата звернення 16.04.2022 р.) 9. JSON encoder and decoder. URL: https://docs.python.org/3/ library/json.html (дата звернення 29.04.2022 р.) 10. SQL Syntax. URL: https://www.w3schools.com/sql/sql_syntax.asp (дата звернення 06.05.2022 р.) 11. Пасічник В., Резніченко В. Організація баз даних та знань. К:. Видавнича група BHV, 2006. 384 с. 12. Ворона В. А., Тихонов В. А. Системы контроля и управления доступом. М.: Горячая линияТелеком. 2010. 272 с. 13. Бесекерский В.А. Руководство по проектированию систем автоматического управления. Москва.: Высшая школа, 2007. 295с. 14. Кузин Л.Т. Расчет и проектирование дискретных систем управления.- М.: ГН ТИМЛ, 2012.- 648 с. 15. Лучшие одноплатники на базе чипа RP2040 в 2022 году. Часть 1. URL: https://habr.com/ru/hub/raspberrypi/ (дата звернення 10.05.2022 р.) 16. Raspberry Pi Computer Boards. URL: https://www.okdo.com/c/pi-shop/the- raspberry-pi/ (дата звернення 15.05.2022 р.). 17. Жидецький В.Ц. Охорона праці користувачів комп’ютерів. Львів: Афіша, 2000. 176 с. 18. НПАОП 0.00-7.15-18 «Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями»/Міністерство соціальної політики України. Офіц. вид. К. : Парлам. вид-во, 2018. 24 с. 19. Желібо Є., Заверуха Н., Зацарний В. Безпека життєдіяльності. К.: 2001. 483 с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Khalak.pdf2,7 MBAdobe PDFПереглянути/відкрити
Авторська_довідка_Халак.doc44 kBMicrosoft WordПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора