Details

Implementacija e-glasovanja s homomorfnim šifriranjem in deljenjem skrivnosti
ID Roš, Ela (Author), ID Jurišić, Aleksandar (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (542,77 KB)
MD5: 714CBED165CF44F832C717668216DED7

Abstract
Diplomsko delo obravnava izziv varnega elektronskega glasovanja in njegove vpeljave v obstoječo aplikacijo eQuiz. V okviru dela so predstavljeni kriptografski mehanizmi, ki takšno glasovanje omogočajo. Posebej obravnavamo kriptosistem z javnimi ključi, shemo za deljenje skrivnosti in dokaze brez razkritja znanja. Na podlagi teoretičnih izhodišč je načrtovan in implementiran modul za e-glasovanje v aplikaciji eQuiz. Za šifriranje glasovnic je uporabljen kriptosistem z lastnostjo homomorfizma, ki omogoča seštevanje šifriranih glasov brez potrebe po njihovem posamičnem odšifriranju, s čimer je zagotovljena zaupnost posamezne glasovnice. Odšifriranje končnih rezultatov je porazdeljeno med več oseb, od katerih vsaka hrani svoj delež ključa, kar preprečuje, da bi kdorkoli sam razpolagal s celotnim odšifrirnim ključem. Delovanje rešitve je preverjeno s testiranjem celotnega cikla e-glasovanja in izbranih robnih primerov.

Language:Slovenian
Keywords:kriptografija, e-glasovanje, deljenje skrivnosti, homomorfno šifriranje, eQuiz
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2026
PID:20.500.12556/RUL-187861 This link opens in a new window
Publication date in RUL:15.09.2026
Views:21
Downloads:5
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Abstract:
The diploma thesis addresses the challenge of secure electronic voting and its implementation into the existing eQuiz application. The thesis covers important cryptographic mechanisms that enable such voting. In particular, it presents public-key cryptosystems, secret sharing schemes, and zeroknowledge proofs. Based on these theoretical foundations, an e-voting module is designed and implemented within the eQuiz application. Ballot encryption employs a cryptosystem with the homomorphic property, allowing encrypted votes to be summed without the need for individual decryption, thereby ensuring the confidentiality of each ballot. Decryption of the final results is distributed among several individuals, each holding a share of the key, which prevents any single person from having sole control over the complete decryption key. The solution is validated by testing the complete e-voting cycle and selected edge cases.

Keywords:cryptography, e-voting, secret sharing, homomorphic encryption, eQuiz

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back