Estland veröffentlicht den Quellcode seines Online-Wahlsystems
Source code of the Estonian online voting system
Das Repository valimised/ivxv macht den Code der estnischen I-Voting-Plattform öffentlich zugänglich – genau die Version, die bei Wahlen tatsächlich zum Einsatz kommt. Aktiv weiterentwickelt wird hier nicht; die Entwicklung überwacht das Staatliche Wahlbüro Estlands, da das System gesetzlichen Vorgaben streng folgen muss. Geschrieben ist es überwiegend in Go, Java und Python.
Das Repository wird nicht für die aktive Entwicklung genutzt, aber aktuell gehalten, sodass der hier zu findende Code der Code ist, der bei Wahlen verwendet wird.
- cryptonector
Reine Software, sogar eine Kombination aus Software und Hardware, kann Wahlen nicht aus sich heraus sicher machen. Denken Sie an das Problem von Reflections On Trusting Trust, die Notwendigkeit, Firmware zu verifizieren, usw. Man kann nicht sicherstellen, dass Maschinen _korrekt funktionieren werden_, aber man _kann_ verifizieren, dass sie es _getan haben_. Um das Funktionieren der Maschinen im Nachhinein zu verifizieren, muss man es sehr bald nach Schließung der Wahllokale tun, und man muss eine manuelle, statistische Zufallsstichprobenmethode entwickeln, bei der man zufällig ausgewählte, markierte Papierstimmzettel manuell mit dem digitalen Wählerstimmenregister abgleicht und dann ein digitales risikobegrenzendes Audit durchführt, um zu prüfen, ob die Summe des Wählerstimmenregisters mit den von den Maschinen gemeldeten Ergebnissen übereinstimmt. Je früher nach Schließung der Wahllokale man dies tut, desto besser die Wahrscheinlichkeit, dass etwaiger Wahlbetrug aufgedeckt wird. Das heißt, ein sofortiges manuelles Teil-Audit einer ausreichenden Anzahl zufällig ausgewählter Wahllokale.
Das lässt immer noch jede Menge andere technische Probleme zu lösen übrig, wie die Sicherheit von Briefwahl-/Abwesenheitsstimmen, die Sicherheit der Wahlurnen für die vorgezogene Stimmabgabe (weil man das obige manuelle Teil-Audit wahrscheinlich nicht durchführen kann, da dann nächtliche Ergebnisse für die Öffentlichkeit verfügbar wären; oder vielleicht akzeptiert man das), Wählerregistrierung usw.
- kuratkull
Ich bin Este. E-Voting ist hier weitgehend akzeptiert und wird genutzt. Wir machen das seit 2001, und intensiv (erste parlamentarische E-Voting) seit 2007.
Die Tatsache, dass es Open Source ist, ist lange bekannt (zumindest in der IT-Community) und wird sehr geschätzt.
Es gibt keinen inhärenten Zweifel an seiner Gültigkeit in der lokalen Experten- und internationalen Gemeinschaft.
- AndroTux
Da ich in Estland lebe, fällt es mir schwer, zu entscheiden, wie ich zu diesem Wahlsystem stehe.
Derzeit, da die Menschen der Regierung vertrauen, ist dieses System großartig. Ich kann einfach online meine Stimme abgeben, wie ich hier alles andere auch erledige, und ich kann einigermaßen sicher sein, dass meine Stimme gezählt wird, dank des bereits erwähnten Vertrauens in das System.
Aber ich fürchte wirklich den Tag, an dem dieses Vertrauen erodiert.
Andererseits denke ich, dass es, sobald das Vertrauen weg ist, wirklich keine Rolle mehr spielt, ob es eine analoge oder digitale Auszählung ist. Die Leute werden dem System sowieso nicht trauen.
Andererseits gibt es viele Nuancen und verschiedene Vertrauensstufen, weshalb ich nicht weiß, was die richtige Antwort ist.
- devin
Es gibt viele Leute, die, wann immer dieses Thema aufkommt, offenbar keine Kenntnis von den Systemen haben, die bereits existieren und tatsächlich schon in echten Wahlen verwendet wurden. Zum Beispiel wurde ElectionGuard seit 2020 in mehreren echten Wahlen in den USA eingesetzt[1].
- aussieguy1234
Jede Computerhardware oder -software, für deren Kompromittierung es einen ausreichend großen Anreiz gibt, wird gehackt.
Wir haben das kürzlich bei den Bitcoin-Wallets gesehen, als in einem Supply-Chain-Angriff versteckte 5G-Modems hinzugefügt wurden. Die Auszahlung war in diesem Fall für die Angreifer groß genug, um sie zu solch extremen Maßnahmen zu motivieren.
Die Einmischung in die Wahlen eines demokratischen Landes ist ein ziemlich großer Anreiz für Akteure wie Russland. Sie haben auch die Ressourcen dafür.
- SP3269
Viele Bedenken in der Diskussion, aber Tatsache ist, dass E-Voting in Estland schon ziemlich lange genutzt wird und sich als robust und sicher erwiesen hat. Es wird gut skalieren. Schauen Sie sich den Quellcode an.
Ich glaube, die Schweizer haben ihre E-Voting-Software ebenfalls als Open Source veröffentlicht.
- samat
Interessant, dass es fast ein Jahr lang keine Updates gibt. Cool stabile Software, schätze ich?
- pelagicAustral
Die Antwort ist Papier mit Ausweisunterstützung, aber ich schätze, dafür ist es zu spät.