{% extends "server_ui/templates/base.html" %} {% block tabs_menu %}
Η «Ψηφιακή Κάλπη Ζεύς» είναι ένα πληροφοριακό σύστημα για την αδιάβλητη και ανώνυμη διεξαγωγή ψηφοφοριών με αμιγώς ηλεκτρονικό τρόπο. Τόσο η προετοιμασία της ψηφοφορίας από τη διεξάγουσα αρχή, όσο και η υποβολή της ψήφου από τους ψηφοφόρους, γίνονται απομακρυσμένα μέσω Διαδικτύου.
Η διαδικασία ψηφοφορίας είναι επιγραμματικά ως εξής:
Η επικοινωνία των αρχών και των ψηφοφόρων με το πληροφοριακό σύστημα «Ζεύς» γίνεται μέσω ενός απλού προγράμματος περιήγησης του Παγκόσμιου Ιστού (web browser), ενώ προστατεύεται όπως ακριβώς και οι οικονομικές συναλλαγές μέσω Διαδικτύου.
Η ακεραιότητα της ψηφοφορίας είναι μαθηματικά επαληθεύσιμη από τον καθένα μέσω της χρήσης κρυπτογραφίας, και χωρίς καμία προσβολή της ανωνυμίας.
Η ανωνυμία είναι ευθύνη της εφορευτικής επιτροπής, αλλά αρκεί ένα και μόνο τίμιο μέλος για την εξασφάλισή της.
Ο ψηφοφόρος λαμβάνει μήνυμα στο ηλεκτρονικό του ταχυδρομείο όταν η ψηφοφορία είναι έτοιμη να ξεκινήσει. Το μήνυμα τον πληροφορεί για την ακριβή ημερομηνία και ώρα έναρξης και λήξης της ψηφοφορίας. Για κάθε αλλαγή που γίνεται λαμβάνει και νέο μήνυμα.
Στο μήνυμα περιέχεται ένας προσωπικός και απόρρητος σύνδεσμος στον ιστότοπο του συστήματος «Ζεύς». Η διαδικασία υποβολής της ψήφου ξεκινά ακολουθώντας το σύνδεσμο αυτό, εφόσον βέβαια η ψηφοφορία βρίσκεται ήδη σε εξέλιξη. Διαφορετικά ο ψηφοφόρος ενημερώνεται αναλόγως.
Στην οθόνη του ψηφοφόρου εμφανίζεται ένα εισαγωγικό σημείωμα που περιγράφει τη διαδικασία υποβολής ψήφου. Η διαδικασία αποτελείται από δύο βήματα, την επιλογή των υποψηφίων στο ψηφοδέλτιο και την υποβολή του ψηφοδελτίου.
Στο βήμα της επιλογής, εμφανίζεται στην οθόνη μια αναπαράσταση ενός ψηφοδελτίου, καθώς και οι απαραίτητες πληροφορίες και οδηγίες. Ο ψηφοφόρος συνθέτει διαδραστικά το ψηφοδέλτιο της επιλογής του.
Όταν ολοκληρώσει τη διαδικασία της επιλογής ο ψηφοφόρος μπορεί να προχωρήσει στην υποβολή του ψηφοδελτίου. Το ψηφοδέλτιο Το επιλεγμένο ψηφοδέλτιο κρυπτογραφείται στον τοπικό υπολογιστή του ψηφοφόρου και υποβάλλεται στο σύστημα «Ζεύς», το οποίο εκδίδει ψηφιακή απόδειξη καταχώρησης της ψήφου. Ο ψηφοφόρος οφείλει να κρατήσει την απόδειξη αυτή, που δίδεται σε μορφή απλού αρχείου κειμένου, καθώς είναι απαραίτητη για την υποβολή και επεξεργασία τυχόν ενστάσεων.
Τα μέλη της εφορευτικής επιτροπής για το σύστημα «Ζεύς» είναι οι κλειδοκράτορες της ψηφοφορίας. Κάθε ψηφοφορία έχει έναν (ρυθμίσιμο) αριθμό από κρυπτογραφικά κλειδιά, τους Κωδικούς Ψηφοφορίας. Οι κωδικοί αυτοί είναι όλοι απαραίτητοι για τη διεξαγωγή της ψηφοφορίας καθώς και για την αποκρυπτογράφηση των αποτελεσμάτων. Εάν χαθεί έστω και ένας, η ψηφοφορία έχει καταστραφεί. Κάθε μέλος της εφορευτικής επιτροπής είναι υπεύθυνο για τη διαφύλαξη ενός Κωδικού, ενώ το σύστημα «Ζεύς» έχει και αυτό ένα Κωδικό για κάθε ψηφοφορία, σαν να ήταν μέλος της επιτροπής. (Ο Κωδικός αυτός, βέβαια, διαφέρει για κάθε ψηφοφορία).
Η πρώτη πράξη του κάθε μέλους της επιτροπής είναι να εισέλθει στον ιστότοπο της ψηφοφορίας, να παράξει έναν καινούριο Κωδικό Ψηφοφορίας, και στη συνέχεια να καταθέσει το δημόσιο τμήμα του στο σύστημα «Ζεύς». Η ψηφοφορία μπορεί να αρχίσει μόνο όταν όλα τα μέλη της επιτροπής έχουν εκτελέσει αυτό το βήμα.
Μετά το πέρας της ψηφοφορίας η αποκρυπτογράφησή των ψηφοδελτίων είναι αδύνατη χωρίς τους όλους Κωδικούς Ψηφοφορίας. Επομένως, κάθε μέλος της εφορευτικής επιτροπής συνδέεται με το σύστημα «Ζεύς» για να παρέχει τα κρυπτογραφικά δεδομένα που είναι απαραίτητα για την εξαγωγή των περιεχομένων των ψηφοδελτίων.
Προκειμένου να διασφαλιστεί η ανωνυμία των ψηφοδελτίων, όταν ολοκληρωθεί η διαδικασία της ψηφοφορίας και πριν γίνει η καταμέτρηση των ψήφων παρεμβάλλεται ένα ενδιάμεσο στάδιο μίξης των ψηφοδελτίων. Στο στάδιο αυτό τα ήδη κρυπτογραφημένα, από τους χρήστες, ψηφοδέλτια, κρυπτογραφούνται εκ νέου από το σύστημα «Ζευς», ώστε πλέον να μην είναι αναγνωρίσιμα και ανακατεύονται τυχαία. Στο τέλος της διαδικασίας μίξης έχουμε ένα σύνολο ψηφοδελτίων τα οποία όταν αποκρυπτογραφηθούν θα έχουν τα ίδια περιεχόμενα με τα αρχικά, αλλά είναι αδύνατον να τα συνδέσουμε με τους χρήστες που τα υπέβαλαν.
Το σύστημα «Ζευς» βασίζεται στην υλοποίηση ηλεκτρονικής ψηφοφορίας όπως περιγράφηκε στην αρχική δημοσίευση του συστήματος Helios. Στο σύστημα αυτό οι ψηφοφόροι υποβάλλουν κρυπτογραφημένα ψηφοδέλτια τα οποία ανακατεύονται ώστε να διατηρείται η ανωνυμία των ψηφοφόρων, αλληλουχία που αποτελεί τη βάση του συστήματος «Ζευς». Σε μεταγενέστερες υλοποιήσεις του Helios, όπως και στη σημερινή υλοποίησή του, εγκαταλήφθηκε αυτή η προσέγγιση και παραλήφθηκε ο στάδιο της ανάμιξης των ψηφοδελτίων, καθώς αυτό δεν είναι απαραίτητο σε περιπτώσεις όπου δεν απαιτείται καν η αποκρυπτογράφηση των ψηφοδελτίων για την εξαγωγή των αποτελεσμάτων. Τέτοιες περιπτώσεις είναι για οι εκλογές αναμετρήσεις όπου οι ψηφοφόροι επιλέγουν υποψήφιους (για παράδειγμα με σταυρό) και εκλέγονται οι ψηφοφόροι με το μεγαλύτερο αριθμό σταυρών (approval voting). Τότε η εξαγωγή των αποτελεσμάτων μπορεί να γίνει με κρυπτογραφικές (ομομορφικές) πράξεις πάνω στα κρυπτογραφημένα ψηφοδέλτια. Αυτό δεν είναι δυνατόν στις περιπτώσεις που απαιτείται γνώση της πλήρους δομής του ψηφοδελτίου και όχι των ανεξάρτητων επιλογών σε αυτό, όπως για παράδειγμα στο σύστημα της ταξινομικής ψήφου (Single Transferable Vote).