Webová Aplikace pro demonstraci volebního systému založeném na blockchainu
Web application to demonstrate a blockchain-based voting system
Typ dokumentu
diplomová prácemaster thesis
Autor
Antonín Wingender
Vedoucí práce
Šebek Jiří
Oponent práce
Frajták Karel
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Online hlasování je trendem, který v moderní společnosti nabírá na síle. Má velký potenciál snížit organizační náklady a zvýšit volební účast. Odpadá nutnost tisknout hlasovací lístky nebo otevírat volební místnosti – voliči mohou hlasovat odkudkoli, kde je připojení k internetu. I přes tyto výhody, nevýhody online volebních systémů spočívají v bezpečnosti - jediný útočník s přístupem do databáze může změnit celé volby. Blockchainové technologie se díky své decentralizované povaze jeví jako potenciální řešení tohoto problému. Cílem této diplomové je popsat stav moderních blockchainových technologií a současný stav voleb, ať už papírových či elektronických. Následně se tato práce zabývá návrhem a vytvořením volební aplikace za použití moderních blockchainových technologií. Vytvořená aplikace umožní uživateli vytvářet volby, přidat do voleb účastníky a těmto účastníkům umožní přihlásit se do uživatelského rozhraní a odvolit. Tato práce také posoudí blockchainové technologie a výslednou aplikaci z pohledu bezpečnosti, přepoužitelnosti a popíše další důležité faktory, jako například škálovatelnost či zaručení anonymity voliče. Online voting is a growing trend in modern society. It has great potential to reduce organizational costs and increase turnout. There is no need to print ballots or open polling stations - voters can vote from anywhere with an internet connection. Compared to the advantages, disadvantages of online voting systems lie in security - a single attacker with access to the database can change entire choices. Due to their decentralized nature, blockchain technologies appear to be a potential solution to this problem. The aim of this diploma thesis is to describe the state of modern blockchain technologies and the current state of elections, whether paper or electronic. Subsequently, this work deals with the design and creation of an election application using modern blockchain technologies. The created application will allow the user to create elections, add participants to the elections, and allow those participants to log in to the user interface and vote. This work will also assess blockchain technologies and the resulting application in terms of security, usability and describe other important factors, such as scalability or guaranteeing the anonymity of the voter.
Kolekce
- Diplomové práce - 13136 [902]