Abstract

The modern electronic voting system is an interconnected set of rules, methods, processes, tools and technologies, as well as legal norms that ensure and regulate the remote legitimate will of authorized users (voters). This article proposes, investigates, and verifies by physical prototyping the two-tier architecture of the electronic blockchain voting system. The lower (first) level enables all components of the electronic identification process to be fulfilled by existing systems such as BankID, MobileID, electronic signature, and the like. This will ensure interoperability of electronic voting, inheritance of already implemented national information systems, in particular, of the national system of electronic confidential services, reproducibility of the results of physical prototyping of blockchain voting. The upper (second) level is intended for the implementation of the expression of votes and the counting of votes, with the provision of independent control over the correctness of the compilation of voter lists; the possibility of anonymous voting only by those who are entitled to it; the invariability and irrevocability of the results of the will; ease and transparency of checking the correctness of the vote count and the like. The obtained results of physical prototyping make it possible to confirm the validity and weight of the developed architecture, its ability to meet the basic requirements of decentralized electronic voting, the requirements of information and functional security and reliability of information technologies. The practical implementation of the developed blockchain voting architecture will increase trust in information resources and services (which is especially relevant for government agencies) and will reduce time and overhead; will make impossible the intervention of centralized institutions and possible corruption; will increase the reliability of information storage and the quality of services provided.

Highlights

  • Обрис прототипу системи електронного голосуванняНа сьогодні існує низка програмних рішень, що надають інструменти для розробки, розгортання та підтримки систем, заснованих на використанні технології блокчейн.

  • Відповідно, всього у системі наявні 4 типи транзакцій: реєстрація кандидата, реєстрація виборців, зарахування голосу на рахунок виборця при його першому вході до системи і перерахування голосу з рахунку виборця на рахунок кандидата під час здійснення волевиявлення.

  • Якщо виборець вже віддав голос за одного з кандидатів, його дії у системі обмежуються переглядом інформації про зареєстрованих кандидатів, у випадку якщо на його рахунку ще наявний голос, виборець може віддати його за обраного кандидата, ініціювавши при цьому транзакцію голосування, яка буде підписана його ключем і внесена до Blockchain.

Read more

Summary

Обрис прототипу системи електронного голосування

На сьогодні існує низка програмних рішень, що надають інструменти для розробки, розгортання та підтримки систем, заснованих на використанні технології блокчейн. Відповідно, всього у системі наявні 4 типи транзакцій: реєстрація кандидата, реєстрація виборців, зарахування голосу на рахунок виборця при його першому вході до системи і перерахування голосу з рахунку виборця на рахунок кандидата під час здійснення волевиявлення. Якщо виборець вже віддав голос за одного з кандидатів, його дії у системі обмежуються переглядом інформації про зареєстрованих кандидатів, у випадку якщо на його рахунку ще наявний голос, виборець може віддати його за обраного кандидата, ініціювавши при цьому транзакцію голосування, яка буде підписана його ключем і внесена до Blockchain. У свою чергу користувач-адміністратор після отримання доступу до системи має право зареєструвати кандидата, заповнивши усю інформацію про нього та підписавши транзакцію про створення кандидата своїм ключем, переглянути кількість голосів відданих за кандидата, що відбувається шляхом отримання інформації про стан гаманця кандидата, переглянути реєстр Blockchain, а саме дані транзакцій, що записані до нього, їх статус, та ключ того, ким було ініційовано певну транзакцію. Цей факт забезпечує гарантію незмінності вибору, єдиноразовість здійснення волевиявлення одним виборцем, а також зарахування голосів на рахунок кандидатів тільки від легітимних виборців

Обґрунтування механізмів та протоколів безпеки технології блокчейн
Обґрунтування механізмів та протоколів криптографічного захисту інформації
Перевірка вимогам
Висновки та рекомендації
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call