Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/48325
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorЗагородна, Наталія Володимирівна-
dc.contributor.advisorZagorodna, Nataliya-
dc.contributor.authorРатишин, Микола Олегович-
dc.contributor.authorRatyshyn, Mykola-
dc.date.accessioned2025-03-20T11:57:41Z-
dc.date.available2025-03-20T11:57:41Z-
dc.date.issued2025-01-01-
dc.identifier.citationРатишин М.О. Розробка децентралізованої системи електронного голосування на основі блокчейну: робота на здобуття кваліфікаційного ступеня магістра: спец. 125 - Кібербезпека та захист інформації / наук. кер. Н. В. Загородна. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 64 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/48325-
dc.descriptionРозробка децентралізованої системи електронного голосування на основі блокчейну // Кваліфікаційна робота освітнього рівня “Магістр” // Ратишин Микола Олегович // Тернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра кібербезпеки, група СБм-62, 2024 // С. 64, рис. – 30, табл. – 2, додат. – 1, бібліогр. – 30.uk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню, розробці та впровадженню децентралізованої системи електронного голосування на основі блокчейну. У першому розділі роботи проведено аналітичний огляд сучасних рішень у сфері електронного голосування, обґрунтовано актуальність теми, визначено мету та задачі дослідження, об'єкт і предмет дослідження, а також розглянуто базові аспекти використання блокчейну для голосування. У другому розділі висвітлено теоретичні аспекти, що включають дослідження криптографічних механізмів для забезпечення безпеки голосування, розробку архітектури системи, а також опис основних технологій і інструментів, які використовуються для реалізації децентралізованих додатків. У третьому розділі розглянуто процес реалізації системи, включаючи розробку смарт-контрактів та клієнт-серверну архітектуру. Проведено тестування роботи системи, зокрема оцінено функціональні можливості додатку, ідентифіковано потенційні загрози та запропоновано методи їх мінімізації. Об’єкт дослідження: Процес організації електронного голосування з використанням сучасних технологій. Предмет дослідження: Методи та засоби реалізації децентралізованих систем голосування з використанням технології блокчейн. Мета роботи: розробка децентралізованої системи електронного голосування на основі блокчейну, яка забезпечує прозорість, безпеку та довіру виборців до процесу голосування. This master's qualification work is dedicated to the research, development, and implementation of a decentralized electronic voting system based on blockchain technology. The first chapter provides an analytical review of modern solutions in the field of electronic voting, substantiates the relevance of the topic, defines the goals and objectives of the research, the object and subject of study, and considers the fundamental aspects of blockchain application for voting. The second chapter highlights theoretical aspects, including the exploration of cryptographic mechanisms to ensure voting security, the development of the system architecture, and a description of the main technologies and tools used for the implementation of decentralized applications. The third chapter examines the system's implementation process, including the development of smart contracts and the client-server architecture. The system's functionality is tested, potential threats are identified, and methods to mitigate them are proposed. Object of the research: The process of organizing electronic voting using modern technologies. Subject of the research: Methods and tools for implementing decentralized voting systems using blockchain technology. Purpose: Development of a decentralized blockchain-based electronic voting system that ensures transparency, security, and voter trust in the voting process.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ 4 ABSTRACT 5 ВСТУП 7 РОЗДІЛ 1 АНАЛІТИЧНИЙ ОГЛЯД В ОБЛАСТІ ДОСЛІДЖЕНЬ 9 1.1 СУЧАСНИЙ СТАН ЕЛЕКТРОННОГО ГОЛОСУВАННЯ 9 1.2 ІСНУЮЧІ РІШЕННЯ У ГАЛУЗІ ЕЛЕКТРОННОГО ГОЛОСУВАННЯ 11 1.3 ВИКОРИСТАННЯ БЛОКЧЕЙНУ У ВИБОРЧИХ СИСТЕМАХ 15 РОЗДІЛ 2 ТЕОРЕТИЧНА ЧАСТИНА 19 2.1 ОСНОВНІ ТЕХНОЛОГІЇ ДЛЯ РЕАЛІЗАЦІЇ ДЕЦЕНТРАЛІЗОВАНОЇ СИСТЕМИ ГОЛОСУВАННЯ 19 2.2 БЛОКЧЕЙН ТА КОНСЕНСУСНІ АЛГОРИТМИ 21 2.4 ПОРІВНЯННЯ ЦЕНТРАЛІЗОВАНИХ І ДЕЦЕНТРАЛІЗОВАНИХ СИСТЕМ ГОЛОСУВАННЯ 26 2.5 АРХІТЕКТУРА ДЕЦЕНТРАЛІЗОВАНОЇ СИСТЕМИ ГОЛОСУВАННЯ 29 2.5.1 Виявлення акторів 29 2.5.2 Виявлення варіантів використання 30 2.5.3 Розробка варіантів використання 30 2.5.4 Діаграми послідовності 31 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА 35 3.1 АРХІТЕКТУРА ДЕЦЕНТРАЛІЗОВАНОЇ СИСТЕМИ ГОЛОСУВАННЯ 35 3.2 ВИБІР ТЕХНОЛОГІЙ ТА ІНСТРУМЕНТІВ ДЛЯ РЕАЛІЗАЦІЇ СИСТЕМИ 38 3.3 РОЗРОБКА СМАРТ-КОНТРАКТІВ ДЛЯ ЕЛЕКТРОННОГО ГОЛОСУВАННЯ 45 3.4 ТЕСТУВАННЯ СИСТЕМИ 47 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 53 4.1. ОХОРОНА ПРАЦІ 53 4.2 БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 56 ВИСНОВКИ 59 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 60 ДОДАТОК А ПУБЛІКАЦІЯ 62uk_UA
dc.language.isoukuk_UA
dc.publisherТНТУuk_UA
dc.subjectblockchainuk_UA
dc.subjectelectronic votinguk_UA
dc.subjectsmart contractsuk_UA
dc.subjectdecentralizationuk_UA
dc.subjectcybersecurityuk_UA
dc.titleРозробка децентралізованої системи електронного голосування на основі блокчейнуuk_UA
dc.title.alternativeDevelopment of a Decentralized Electronic Voting System Based on Blockchainuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Ратишин Микола Олегович, 2024uk_UA
dc.contributor.committeeMemberМудрик, Іван Ярославович-
dc.contributor.committeeMemberMudryk, Ivan-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.relation.references1. Krimmer, R., Volkamer, M., & Barrat, J. (2010). Electronic Voting: Theory and Practice. URL: https://link.springer.com/book/10.1007/978-3-642-12980-3uk_UA
dc.relation.references2. Gentry, C. (2009). Fully Homomorphic Encryption Using Ideal Lattices. URL: https://crypto.stanford.edu/craig/uk_UA
dc.relation.references3. Buterin, V. (2014). A Next-Generation Smart Contract and Decentralized Application Platform. URL: https://ethereum.org/en/whitepaper/uk_UA
dc.relation.references4. Tymoshchuk, D., Yasniy, O., Mytnyk, M., Zagorodna, N., Tymoshchuk, V., (2024). Detection and classification of DDoS flooding attacks by machine learning methods. CEUR Workshop Proceedings, 3842, pp. 184 - 195.uk_UA
dc.relation.references5. King, S., & Nadal, S. (2012). PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake. URL: https://peercoin.net/assets/paper/peercoin-paper.pdfuk_UA
dc.relation.references6. Lypa, B., Horyn, I., Zagorodna, N., Tymoshchuk, D., Lechachenko T., (2024). Comparison of feature extraction tools for network traffic data. CEUR Workshop Proceedings, 3896, pp. 1-11.uk_UA
dc.relation.references7. Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. URL: https://bitcoin.org/bitcoin.pdfuk_UA
dc.relation.references8. Zyskind, G., Nathan, O., & Pentland, A. (2015). Decentralizing Privacy: Using Blockchain to Protect Personal Data. URL: https://ieeexplore.ieee.org/document/7163223uk_UA
dc.relation.references9. Tymoshchuk, D., & Yatskiv, V. (2024). Slowloris ddos detection and prevention in real-time. Collection of scientific papers «ΛΌГOΣ», (August 16, 2024; Oxford, UK), 171-176.uk_UA
dc.relation.references10. Visual Paradigm: Class DiagramGuide. URL: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/uml-class-diagram-tutorial/uk_UA
dc.relation.references11. ТИМОЩУК, Д., & ЯЦКІВ, В. (2024). USING HYPERVISORS TO CREATE A CYBER POLYGON. MEASURING AND COMPUTING DEVICES IN TECHNOLOGICAL PROCESSES, (3), 52-56.uk_UA
dc.relation.references12. Клієнт-серверна архітектура. URL: https://www.wikiwand.com/uk/Клієнт-серверна_архітектураuk_UA
dc.relation.references13. Tymoshchuk, V., Pakhoda, V., Dolinskyi, A., Karnaukhov, A., & Tymoshchuk, D. (2024). MODELLING CYBER THREATS AND EVALUATING THE PERFORMANCE OF INTRUSION DETECTION SYSTEMS. Grail of Science, (46), 636–641. https://doi.org/10.36074/grail-of-science.29.11.2024.081uk_UA
dc.relation.references14. Офіційна документація Spring. URL: https://spring.iouk_UA
dc.relation.references15. Офіційна документація PostgreSQL. URL:https://www.postgresql.orguk_UA
dc.relation.references16. Офіційна документація React. URL:https://uk.legacy.reactjs.orguk_UA
dc.relation.references17. Офіційна документація HTML. URL: https://www.w3.org/TR/html53/uk_UA
dc.relation.references18. Офіційна документація CSS. URL: https://www.w3.org/Style/CSS/current-workuk_UA
dc.relation.references19. Офіційна документація Redux. URL: https://redux.js.orguk_UA
dc.relation.references20. Офіційна документація Intellij Idea. URL: https://www.jetbrains.com/help/idea/discover-intellij-idea.htmluk_UA
dc.relation.references21. ТИМОЩУК, Д., ЯЦКІВ, В., ТИМОЩУК, В., & ЯЦКІВ, Н. (2024). INTERACTIVE CYBERSECURITY TRAINING SYSTEM BASED ON SIMULATION ENVIRONMENTS. MEASURING AND COMPUTING DEVICES IN TECHNOLOGICAL PROCESSES, (4), 215-220.uk_UA
dc.relation.references22. Закон України «Про охорону праці». URL: https://zakon.rada.gov.ua/laws/show/2694-12uk_UA
dc.relation.references23. Закон України «Про затвердження Вимог щодо безпеки та захисту здоров'я працівників під час роботи з екранними пристроями». URL: https://zakon.rada.gov.ua/laws/show/z0508-18uk_UA
dc.relation.references24. Закон України «Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин» . URL: https://zakon.rada.gov.ua/rada/show/v0007282-98uk_UA
dc.relation.references25. В. Ц. Жидецький, В. С. Джигирей, О. В. Мельников. Основи охорони праці. — Вид. 2-е, стереотипне. — Львів: Афіша, 2004., 16 с.uk_UA
dc.relation.references26. ДСТУ 8604:2015. URL: https://zakon.rada.gov.ua/rada/show/v0204774-15uk_UA
dc.relation.references27. ДСанПІН 3.3.2.007-98. URL: https://zakon.rada.gov.ua/rada/show/v0007282-98uk_UA
dc.relation.references28. Occupational Safety and Health Administration (OSHA). Ergonomics in the Workplace. URL: https://www.osha.gov/ergonomicsuk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра кібербезпеки, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:125 — кібербезпека, Кібербезпека та захист інформації

Файли цього матеріалу:
Файл Опис РозмірФормат 
Master_Thesis_SB-62_Ratyshyn_M_O_2024.pdf1,5 MBAdobe PDFПереглянути/відкрити


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

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