Детальная информация

Название: Разработка децентрализованного онлайн-сервиса для голосования на базе технологий Blockchain: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Стенина Элеонора Олеговна
Научный руководитель: Орлов Егор Сергеевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Blockchain; Remix; Ethereum; Node.js; Solidity; смарт – контракты; smart contracts
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3722
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\23032

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

На 100 с., 29 рисунков, 1 приложение Ключевые слова: Blockchain, Remix, Ethereum, Node.js, Solidity, смарт – контракты. Тема выпускной квалификационной работы: «Разработка децентрализованного онлайн – сервиса для голосования на базе технологий blockchain». Электронное голосование представляет собой новую концепцию проведения выборов и голосований через интернет с использованием криптографических методов. Оно обеспечивает удобство, доступность и безопасность для избирателей, позволяя им голосовать удаленно, без необходимости посещения физического избирательного участка. Основной принцип электронного голосования заключается в использовании криптографических методов для обеспечения конфиденциальности, целостности и подлинности голосов. Индивидуальные голоса шифруются и хранятся в защищенной форме, что обеспечивает конфиденциальность голосования. Криптографические методы также позволяют проверять целостность голосов, чтобы исключить возможность подделки или изменения результатов голосования. Одной из технологий, которая широко используется для обеспечения безопасности электронного голосования, является blockchain. Blockchain обеспечивает надежность и прозрачность путем хранения голосов и результатов голосования в распределенном реестре, доступном для всех участников сети. Это позволяет каждому участнику проверить голоса и убедиться в их правильности и неподдельности. Данная работа посвящена разработке децентрализованного приложения для безопасного голосования в сети Ethernet. Для разработки выбрана платформа Ethereum и язык программирования Solidity. В ходе работы будут выполнены задачи: рассмотрение вопросов о разработке децентрализованных приложений; будет проведен анализ blockchain- платформ.

For 100 pages, 29 figures, 1 appendix Keywords: Blockchain, Remix, Ethereum, Node.js, Solidity, smart contracts. The theme of the final qualification work: "Development of a decentralized online voting service based on blockchain technologies." Electronic voting is a new concept of elections and voting over the Internet using cryptographic methods. It provides convenience, accessibility, and security for voters by allowing them to vote remotely, without having to visit a physical polling station. The basic principle of electronic voting is the use of cryptographic methods to ensure the confidentiality, integrity and authenticity of votes. Individual votes are encrypted and stored in a secure form, which ensures the confidentiality of voting. Cryptographic methods also make it possible to verify the integrity of votes in order to exclude the possibility of falsification or alteration of voting results. One of the technologies that is widely used to ensure the security of electronic voting is blockchain. Blockchain provides reliability and transparency by storing votes and voting results in a distributed ledger that is accessible to all network participants. This allows each participant to check the votes and make sure they are correct and genuine. This work is devoted to the development of a decentralized application for secure voting in the Ethernet network. The Ethereum platform and the Solidity programming language were chosen for development. In the course of the work, the following tasks will be completed: consideration of issues related to the development of decentralized applications; An analysis of blockchain platforms will be carried out.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 7
За последние 30 дней: 1
Подробная статистика