Ezzel az azonosítóval hivatkozhat erre a dokumentumra forrásmegjelölésben vagy hiperhivatkozás esetén: http://elartu.tntu.edu.ua/handle/lib/38129
Title: Розподілена комп’ютерна система криптоаналізу на основі Raspberry Pi
Other Titles: Distributed Raspberry Pi-based cryptanalysis computer system
Authors: Халак, Христина Русланівна
Khalak, Khrystyna
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic description (Ukraine): Халак Х. Р. Розподілена комп’ютерна система криптоаналізу на основі Raspberry Pi: кваліфікаційна робота бакалавра за спеціальністю „123 — Комп’ютерна інженерія“ / Халак Христина Русланівна. – Тернопіль : ТНТУ, 2022. – 84 c.
Bibliographic description (International): Khalak Khr. Distributed Raspberry Pi-based cryptanalysis computer system: Bachelor thesis „123 — Computer Engineering“ / Khalak Khrystyna - Ternopil, TNTU, 2022 – 84 p.
Issue Date: 22-jún-2022
Submitted date: 22-jún-2022
Date of entry: 22-jún-2022
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Луцків, Андрій Мирославович
Lutskiv, Andriy
Committee members: Марценко, Сергій Володимирович
Martsenko, Serhii
UDC: 004.75
Keywords: розподілена система
криптоаналіз
Raspberry PI
Enigma
distributed system
cryptanalysis
Number of pages: 84
Abstract: У результаті виконання кваліфікаційної роботи побудовано модель розподіленої комп’ютерної системи криптоаналізу на основі 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.
Content: ПЕРЕЛІК ОСНОВНИХ УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ І СКОРОЧЕНЬ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
Copyright owner: © Халак Христина Русланівна, 2022
References (Ukraine): Петин 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 с.
Content type: Bachelor Thesis
Ebben a gyűjteményben:123 — Комп’ютерна інженерія (бакалаври)

Fájlok a dokumentumban:
Fájl Leírás MéretFormátum 
Khalak.pdf2,7 MBAdobe PDFMegtekintés/Megnyitás
Авторська_довідка_Халак.doc44 kBMicrosoft WordMegtekintés/Megnyitás


Minden dokumentum, ami a DSpace rendszerben szerepel, szerzői jogokkal védett. Minden jog fenntartva!

Admin Tools