Введение 3
1. Механизмы обеспечения безопасности и конфиденциальности в блокчейн-
голосовании 5
1.1. Системы голосования и подходы к их проектированию 5
1.2. Основы технологии блокчейн 10
1.3. Выбор языка программирования, сети и инструментов 15
2. Проектирование архитектуры приложения 20
2.1. Описание модели голосования. Разработка смарт-контрактов 20
2.2. Развертывание приватного блокчейна 25
2.3. Реализация мобильного приложения 29
Заключение 36
Список литературы 38
Приложение 40
Актуальность данного исследования обусловлена необходимостью создания безопасной и прозрачной системы голосования в образовательных учреждениях. В настоящее время доверие к традиционным системам голосования часто подрывается из-за уязвимостей и недостаточной прозрачности процессов. Применение технологии блокчейн позволит устранить эти проблемы, обеспечив надежность и защиту данных, а также прозрачность всех этапов голосования.
Целью данной выпускной квалификационной работы является разработка децентрализованной системы голосования с использованием технологии блокчейн в образовательных учреждениях.
Для достижения цели были поставлены следующие задачи.
1. Изучить существующие решения к проведению голосований и подходы к их проектированию. Провести сравнительный анализ существующих решений и определить наиболее подходящий для достижения поставленной цели.
2. Изучить основы блокчейн-технологии и ее применение в системах голосования.
3. Определить наиболее подходящую платформу для реализации децентрализованного голосования.
4. Разработать систему, включающую смарт-контракты, методы аутентификации и пользовательские интерфейсы.
К особенностям данной работы можно отнести применение инновационного подхода к решению проблемы недостаточной безопасности и прозрачности в системах голосования образовательных учреждений. В отличие от традиционных централизованных систем, предлагаемая система основана на децентрализованной архитектуре, что обеспечивает доступ к системе любому участнику образовательного процесса. Это подходит для создания более надежной и открытой платформы для голосования, где каждый участник может проверить и подтвердить достоверность результатов голосования.
Работа объемом 39 страниц основного текста состоит из введения, двух глав, заключения и перечня использованной литературы. В первой главе проведен анализ предметной области, включая рассмотрение существующих систем и применяемых инструментов. В этом разделе раскрываются основные аспекты исследуемой области и информация о существующих подходах и технологиях, используемых в схожих системах. Во второй главе детально описаны процессы проектирования архитектуры, включая структуру и взаимодействие между узлами блокчейн-сети и клиентской частью. Особое внимание уделено разработке мобильного приложения, которое обеспечивает пользовательский доступ к системе голосования.
Создание децентрализованной системы голосования для вуза на базе технологии блокчейн #9106821
Артикул: 9106821
- Предмет: Программирование
- Уникальность: 77% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2024 году
- Количество страниц: 55
- Формат файла: docx
2 500p.
1. Chaum D. Untraceable electronic mail, return addresses, and digital pseudonyms // Communications of the ACM. — 1981. — Vol. 24, No. 2. — P. 84-88.
2. Elgamal T. A. Public key cryptosystem and a signature scheme based on discrete logarithms // IEEE Transactions on Information Theory. — 1985. — Vol. 31, No. 4. — P. 469-472.
3. Ibrahim S., Kamat M., Salleh M., Aziz S. R. A. Secure e-voting with blind signature // Conference of Telecommunication Technology, 2003. NCTT. 2003 Proceedings. 4th National Conference on. — 2003.
4. Neff C. A., Practical high certainty intent verification for encrypted votes, 2004.
5. Adida B. Helios: web-based open-audit voting // 17th USENIX Security Symposium: Proceedings. — 2008.
6. Tsoukalas, G., Papadimitriou, K., Louridas, P., & Tsanakas, P. From Helios to Zeus [Текст] // USENIX Journal of Election Technology and Systems (JETS). - 2013. - Vol. 1, No. 1. - P. 1-17.
7. Gawel, D., Kosarzecki, M., Vora, P. L., Wu, H., & Zagorski, F. Apollo: end-to-end verifiable Internet voting with recovery from vote manipulation [Текст] // Electronic Voting. - Cham: Springer, 2017. - Vol. 10141. - P. 125-143.
8. Ehin, P., Solvak, M., Willemson, J., & Vinkel, P. Internet voting in Estonia 2005-2019: evidence from eleven elections // Government Information Quarterly. - 2022. - Vol. 39, No. 4.
9. Абрамов, В. Применение механизмов электронного голосования на блокчейн-платформах. 2023.
10. Демиденко А. Blockchain. Простым языком о технологии блокчейн и почему она изменит мир - М., 2023. - Автор.
11. Левашов П. Новые финансы: блокчейн, DeFi, Web3 и криптовалюты. - СПБ.: Питер, 2024.
12. Nakamoto S. Bitcoin: A Peer-to-Peer Electronic Cash System [Электронный ресурс]. — 2008. — URL: https://bitcoin.org/bitcoin.pdf (Дата обращения: 03.05.2024).
13. Бутерин, В. Больше денег. Что такое Ethereum и как блокчейн меняет мир / Виталик Бутерин; пер. И. Проворова; ред. Н. Шнайдер. - М.: Individuum, 2023.
14. Генкин, А., Михеев, А. Блокчейн для всех. Как работают криптовалюты, BaaS, NFT, DeFi и другие новые финансовые технологии [Текст] / Артем Генкин, Алексей Михеев. - М.: Альпина Паблишер, 2023.
15. Quorum Dev Quickstart [Электронный ресурс]. - URL: https://docs.goquorum.consensys.io/deploy/install/overview (Дата обращения: 28.04.2024).
2. Elgamal T. A. Public key cryptosystem and a signature scheme based on discrete logarithms // IEEE Transactions on Information Theory. — 1985. — Vol. 31, No. 4. — P. 469-472.
3. Ibrahim S., Kamat M., Salleh M., Aziz S. R. A. Secure e-voting with blind signature // Conference of Telecommunication Technology, 2003. NCTT. 2003 Proceedings. 4th National Conference on. — 2003.
4. Neff C. A., Practical high certainty intent verification for encrypted votes, 2004.
5. Adida B. Helios: web-based open-audit voting // 17th USENIX Security Symposium: Proceedings. — 2008.
6. Tsoukalas, G., Papadimitriou, K., Louridas, P., & Tsanakas, P. From Helios to Zeus [Текст] // USENIX Journal of Election Technology and Systems (JETS). - 2013. - Vol. 1, No. 1. - P. 1-17.
7. Gawel, D., Kosarzecki, M., Vora, P. L., Wu, H., & Zagorski, F. Apollo: end-to-end verifiable Internet voting with recovery from vote manipulation [Текст] // Electronic Voting. - Cham: Springer, 2017. - Vol. 10141. - P. 125-143.
8. Ehin, P., Solvak, M., Willemson, J., & Vinkel, P. Internet voting in Estonia 2005-2019: evidence from eleven elections // Government Information Quarterly. - 2022. - Vol. 39, No. 4.
9. Абрамов, В. Применение механизмов электронного голосования на блокчейн-платформах. 2023.
10. Демиденко А. Blockchain. Простым языком о технологии блокчейн и почему она изменит мир - М., 2023. - Автор.
11. Левашов П. Новые финансы: блокчейн, DeFi, Web3 и криптовалюты. - СПБ.: Питер, 2024.
12. Nakamoto S. Bitcoin: A Peer-to-Peer Electronic Cash System [Электронный ресурс]. — 2008. — URL: https://bitcoin.org/bitcoin.pdf (Дата обращения: 03.05.2024).
13. Бутерин, В. Больше денег. Что такое Ethereum и как блокчейн меняет мир / Виталик Бутерин; пер. И. Проворова; ред. Н. Шнайдер. - М.: Individuum, 2023.
14. Генкин, А., Михеев, А. Блокчейн для всех. Как работают криптовалюты, BaaS, NFT, DeFi и другие новые финансовые технологии [Текст] / Артем Генкин, Алексей Михеев. - М.: Альпина Паблишер, 2023.
15. Quorum Dev Quickstart [Электронный ресурс]. - URL: https://docs.goquorum.consensys.io/deploy/install/overview (Дата обращения: 28.04.2024).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Создание децентрализованной системы голосования для вуза на базе технологии блокчейн |
Артикул: | 9106821 |
Дата написания: | 28.06.2024 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 77% |
Количество страниц: | 55 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Создание децентрализованной системы голосования для вуза на базе технологии блокчейн по предмету программирование
Пролистайте "Создание децентрализованной системы голосования для вуза на базе технологии блокчейн" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 22.01.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 77% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 17 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
WEB-приложение для публикации математических документов в сети Internet для интеграции с популярными CMS
СЛЕДУЮЩАЯ РАБОТА
Чат-бот с искусственным интеллектом и имитацией реальной личности