Σύστημα ηλεκτρονικής ψηφοφορίας για φοιτητική συνέλευση : μελέτη περίπτωσης με βάση το Blockchain
Η εργασία αυτή έχει ως αντικείμενο τη μελέτη απομακρυσμένων ηλεκτρονικών συστημάτων ψηφοφορίας σε συνδυασμό με τεχνολογίες blockchain. Επιλέγεται ως case study το σύστημα ψηφοφορίας που εφαρμόζεται κατά τη φοιτητική συνέλευση και προτείνεται ένα blockchain πρωτόκολλο το οποίο καλύπτει τις ανάγκες αυ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2020
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/14040 |
id |
nemertes-10889-14040 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-140402022-09-06T05:14:33Z Σύστημα ηλεκτρονικής ψηφοφορίας για φοιτητική συνέλευση : μελέτη περίπτωσης με βάση το Blockchain E-voting system for student union assembly : a case study based on Blockchain Πένταρης, Κωνσταντίνος Pentaris, Konstantinos Συστήματα ηλεκτρονικής ψηφοφορίας Κρυπτογραφία E-voting systems Blockchain Cryptography Η εργασία αυτή έχει ως αντικείμενο τη μελέτη απομακρυσμένων ηλεκτρονικών συστημάτων ψηφοφορίας σε συνδυασμό με τεχνολογίες blockchain. Επιλέγεται ως case study το σύστημα ψηφοφορίας που εφαρμόζεται κατά τη φοιτητική συνέλευση και προτείνεται ένα blockchain πρωτόκολλο το οποίο καλύπτει τις ανάγκες αυτού ενώ επιπλέον βελτιώνει και κάποιες ελλείψεις του. Στόχος ήταν η δημιουργία ενός πλήρως αποκεντροποιημένου συστήματος ψηφοφορίας το οποίο να μπορεί να λειτουργήσει απλώς με ένα δίκτυο blockchain κόμβων, χωρίς τρίτα, κεντρικά ελεγχόμενα συστήματα. Για τη δημιουργία του πρωτοκόλλου χρησιμοποιούνται κρυπτογραφικά εργαλεία όπως ψηφιακές υπογραφές για την ταυτοποίηση των ψηφοφόρων, ομομορφική κρυπτογραφία για την επίτευξη μυστικής ψήφου με δυνατότητα καταμέτρησης, ασφαλείς υπολογισμοί πολλαπλών μερών για την παραγωγή κατανεμημένων κλειδιών αποκρυπτογράφησης καθώς και μη διαδραστικές αποδείξεις μηδενικής γνώσης. Επιπλέον, στα πλαίσια της εργασίας δημιουργήθηκε ένα proof of concept σύστημα το οποίο υλοποιεί το σχεδιασμένο κρυπτο-πρωτόκολλο ενώ βασίζεται στην τεχνολογία έξυπνων συμβολαίων του Ethereum blockchain για την υλοποίηση της υποδομής ενός αποκεντροποιημένου συστήματος ψηφοφορίας. The object of this study is the research of online electronic voting systems in combination with blockchain technology. The student assembly voting system is selected as a case study and a blockchain protocol is suggested that aims to not only fulfill the system requirements but improve upon them, covering some of its shortcomings. The goal was the creation of a fully decentralized voting system able to operate using only the network of blockchain nodes, without third party, centrally controlled, oracle systems. For the creation of the protocol multiple cryptographic primitives are used such as digital signatures for voter authentication, homomorphic encryption for achieving ballot secrecy combined with the ability to tally them, secure multiparty computation for the generation of distributed decryption keys and non-interactive proofs of knowledge. Additionally, within the scope of this work, a proof of concept system was created which implements the designed crypto-protocol whilst leveraging smart contract technology provided by the Ethereum blockchain for the voting system infrastructure of a decentralized voting system. 2020-10-21T11:04:57Z 2020-10-21T11:04:57Z 2020-10-13 http://hdl.handle.net/10889/14040 gr application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Συστήματα ηλεκτρονικής ψηφοφορίας Κρυπτογραφία E-voting systems Blockchain Cryptography |
spellingShingle |
Συστήματα ηλεκτρονικής ψηφοφορίας Κρυπτογραφία E-voting systems Blockchain Cryptography Πένταρης, Κωνσταντίνος Σύστημα ηλεκτρονικής ψηφοφορίας για φοιτητική συνέλευση : μελέτη περίπτωσης με βάση το Blockchain |
description |
Η εργασία αυτή έχει ως αντικείμενο τη μελέτη απομακρυσμένων ηλεκτρονικών συστημάτων ψηφοφορίας σε συνδυασμό με τεχνολογίες blockchain. Επιλέγεται ως case study το σύστημα ψηφοφορίας που εφαρμόζεται κατά τη φοιτητική συνέλευση και προτείνεται ένα blockchain πρωτόκολλο το οποίο καλύπτει τις ανάγκες αυτού ενώ επιπλέον βελτιώνει και κάποιες ελλείψεις του.
Στόχος ήταν η δημιουργία ενός πλήρως αποκεντροποιημένου συστήματος ψηφοφορίας το οποίο να μπορεί να λειτουργήσει απλώς με ένα δίκτυο blockchain κόμβων, χωρίς τρίτα, κεντρικά ελεγχόμενα συστήματα. Για τη δημιουργία του πρωτοκόλλου χρησιμοποιούνται κρυπτογραφικά εργαλεία όπως ψηφιακές υπογραφές για την ταυτοποίηση των ψηφοφόρων, ομομορφική κρυπτογραφία για την επίτευξη μυστικής ψήφου με δυνατότητα καταμέτρησης, ασφαλείς υπολογισμοί πολλαπλών μερών για την παραγωγή κατανεμημένων κλειδιών αποκρυπτογράφησης καθώς και μη διαδραστικές αποδείξεις μηδενικής γνώσης.
Επιπλέον, στα πλαίσια της εργασίας δημιουργήθηκε ένα proof of concept σύστημα το οποίο υλοποιεί το σχεδιασμένο κρυπτο-πρωτόκολλο ενώ βασίζεται στην τεχνολογία έξυπνων συμβολαίων του Ethereum blockchain για την υλοποίηση της υποδομής ενός αποκεντροποιημένου συστήματος ψηφοφορίας. |
author2 |
Pentaris, Konstantinos |
author_facet |
Pentaris, Konstantinos Πένταρης, Κωνσταντίνος |
author |
Πένταρης, Κωνσταντίνος |
author_sort |
Πένταρης, Κωνσταντίνος |
title |
Σύστημα ηλεκτρονικής ψηφοφορίας για φοιτητική συνέλευση : μελέτη περίπτωσης με βάση το Blockchain |
title_short |
Σύστημα ηλεκτρονικής ψηφοφορίας για φοιτητική συνέλευση : μελέτη περίπτωσης με βάση το Blockchain |
title_full |
Σύστημα ηλεκτρονικής ψηφοφορίας για φοιτητική συνέλευση : μελέτη περίπτωσης με βάση το Blockchain |
title_fullStr |
Σύστημα ηλεκτρονικής ψηφοφορίας για φοιτητική συνέλευση : μελέτη περίπτωσης με βάση το Blockchain |
title_full_unstemmed |
Σύστημα ηλεκτρονικής ψηφοφορίας για φοιτητική συνέλευση : μελέτη περίπτωσης με βάση το Blockchain |
title_sort |
σύστημα ηλεκτρονικής ψηφοφορίας για φοιτητική συνέλευση : μελέτη περίπτωσης με βάση το blockchain |
publishDate |
2020 |
url |
http://hdl.handle.net/10889/14040 |
work_keys_str_mv |
AT pentarēskōnstantinos systēmaēlektronikēspsēphophoriasgiaphoitētikēsyneleusēmeletēperiptōsēsmebasētoblockchain AT pentarēskōnstantinos evotingsystemforstudentunionassemblyacasestudybasedonblockchain |
_version_ |
1799945010006720512 |