Тема: Блокчейн в онлайн голосовании на мобильных устройствах
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Учебное заведение: Донской государственный технический университет
Есть приложения (программный код).
Введение……………………………………………………………………..…7
1 Теоретико-методические принципы технологии блокчейн в реализации мобильных приложений ………………………………………………………….……9
1.1 Обзор угроз безопасности на процесс голосования…………………….9
1.2 Взломанные системы отчетности о выборах и поствыборный аудит..14
1.3 Понятие и принципы работы блокчейн………………………………...16
1.4 Преимущества, недостатки и перспективы технологии блокчейн…...19
1.5 Шифрование в блокчейн в мобильных приложения для голосования...22
2 Примеры криптографических хеш-функций и основных алгоритмов консенсуса с оценкой их достоинств и недостатков……………….………………..26
2.1 Криптографические хеш-функции в технологии блокчейн……….…26
2.1.1 SHA – 2……………………………………………………………29
2.1.2 Стрибог……………………………………………………….......32
2.2.3 SHA – 3…………………………………………………………...34
2.2 Анализ основых алгоритмов консенсуса в блокчейн………………..36
2.2.1 Proof-of-Work…………………………………………….……....36
2.2.2 Proof of Stake ………………………………………………….....39
2.2.3 Proof-of-Authority………………………………………………...41
3 Реализация мобильного приложения для онлайн голосования с применением технологии блокчейн …………………………………………………44
3.1 Выбор и обоснование стека используемых технологий ……………...44
3.2 Демонстрация установки и работы программы...............................47
Заключение……………………………..…………………..……………...56
Перечень использованных информационных ресурсов………...................57
Приложение А………………………………………………………………..59
📖 Введение
В последнее десятилетие в России много уделяется вопросам кибербезопасности страны, на это выделяются большие материальные средства. Это связано с тем, что спецслужбы ряда стран пытаются манипулировать ходом выборов.
Использование данной технологии целесообразно с точки зрения снижения доли абсентеистов, тех, кто не участвует в процессе голосования, поскольку не хотят тратить время на посещение избирательного участка. Это наблюдалось на выборах депутатов Госдуму в 2016 г., тогда проголосовало менее чем 48%, а это ставит под сомнения результаты выборов .
Применение технологии блокчейн даёт возможность поднять активность голосования, поскольку большинство абсентеистов представители молодёжи в возрасте от 16 до 24 лет. Безопасность выборов – это фундамент демократии и любого современного общества, под этим подразумевается защита всех избирательных процессов и инфраструктуры от кибератак.
К элементам, которые требуют защиты, относят: регистрационные базы данных, системы для голосования и процесса управления выборами, а также системы сообщения и отображения результатов выборов.
Ряд методов по обеспечению безопасности на выборах базируются на длительных ручных процессах. Такие методы применялись во Франции и Нидерландах в 2018 г. при подсчёте избирательных бюллетеней. Очевидно, что это трудоёмкий процесс. В последнее время технология блокчейн является направлением в сторону обеспечения безопасности выборов.
Объект исследования: процессы, протекающие в информационных системах, связанные с надежностью онлайн голосования.
Предмет исследования: обеспечение надёжности онлайн голосования с помощью технологии блокчейн.
Цель работы – является разработка мобильного приложения для онлайн голосования с применением технологии блокчейн.
Для выполнения поставленной цели нужно выполнить следующие задания:
рассмотреть уязвимые места в оборудовании, используемом на выборах;
изучить возможные варианты кибератак на ход голосования;
проанализировать научную литературу и публикации по вопросам технологии блокчейн и перспективы её применения;
программно реализовать мобильное приложение для онлайн голосования с помощью блокчейн.
✅ Заключение
При достижении поставленной цели были выполнены следующие задачи:
рассмотрены уязвимые места в оборудовании, используемом на выборах;
изучены возможные варианты кибератак на ход голосования;
проанализирована научная литература и публикации по вопросам технологии блокчейн и перспективам её применения;
программно реализовано мобильное приложение для онлайн голосования с помощью блокчейн.
Также пришли к тому, что после сравнения криптографических хеш-функций выбор был сделан в сторону SHA-3. Так как на сегодняшний день алгоритм SHA-3 / Keccak является одним из самых безопасных и эффективных алгоритмов хеширования. Некоторые утверждают, что он не будет взломан в ближайшие 20-30 лет. Развитие в мире квантовых вычислений может сократить эти временные рамки, но пока что данный алгоритм все еще один из лучших алгоритмов хеширования, который человечество имеет на данный момент.
К достоинствам реализованного проекта можно отнести повышенную надежность, достигнутую за счет алгоритма консенсуса Proof-of-Work, а также с помощью криптографической хеш-функции SHA - 3, которая является одной из самых наиболее безопасных хеш-функций на сегодняшний день. Стоит также отметить понятный интерфейс, который доступен для понимания практически любому пользователю.
Созданное программное средство можно использовать для более тщательного изучения алгоритмов блокчейн или для практического применения в голосованиях различного уровня.



