POLYAS Wahllexikon
Als Expert:innen für Online-Wahlen liefern wir Erklärungen und
Hintergrundinformationen zu Wahlen, Wahlrecht und digitaler Demokratie
Als Expert:innen für Online-Wahlen liefern wir Erklärungen und
Hintergrundinformationen zu Wahlen, Wahlrecht und digitaler Demokratie
Ein Bulletin Board ist eine Art Datenbank Tabelle, in der Informationen eingetragen werden können.
Funktionsweise des Bulletin Boards
Jedes Mal, wenn dem Bulletin Board etwas hinzugefügt wird, wird ein Hashwert erzeugt. Ein Board kann immer nur Informationen eines Typs haben. Es wird über den Inhalt des Boards ein Hashwert gebildet – kommt eine neue Information hinzu, wird aus dem vorherigen Hashwert und der Information ein neuer Hashwert gebildet.
Dieser Schritt wird jedes Mal wiederholt, wenn eine neue Information in das Bulletin Board geschrieben wird. Sowohl die Informationen, die auf dem Bulletin Board abgelegt werden als auch der Hashwert, der über den Inhalt des Boards gebildet wird, werden signiert.
Durch das Bilden immer neuer Hashwerte und das Signieren der Hashes und der Informationen auf dem Bulletin Board wird sichergestellt, dass zwar neue Inhalte hinzugefügt werden können, aber bestehende Inhalte nicht unbemerkt veränderbar oder löschbar sind. Sobald ein Bulletin Board versiegelt ist, können dem Bulletin Board keine neuen Informationen hinzugefügt werden.
Anwendung der Bulletin Boards
Das System nutzt Bulletin Boards, da nur diese die Möglichkeiten bieten, die Daten, die bei der Online-Wahl anfallen in der notwendigen Form abzuspeichern und diese für ein anderes System sicher und zugleich transparent darzustellen.
So wird der Datentransfer zwischen den Systemen transparent dargestellt, denn Bulletin Boards bilden eins zu eins den Input ab und können nicht unbemerkt verändert werden. Die Inhalte der Bulletin Boards dienen dabei als Basis für das Verifikationsverfahren. Das Ziel des Verifikationsprozesses ist es, die Inhalte aller internen Bulletin Boards auf ihre korrekte Erzeugung hin zu überprüfen. Zusätzlich muss allerdings auch sichergestellt werden, dass die Inhalte auf den externen Bulletin Boards korrekt sind.
Verifikationsprozess
Der gesamte Prozess der Auszählung der Stimmzettel ist mit dem POLYAS CORE 3 verifizierbar. Um dies zu erreichen, werden kryptographische Methoden genutzt, welche dem neuesten Stand der Technik entsprechen. So werden Zero-Knowledge-Proofs eingesetzt, um das Mischen der Stimmzettel und zugleich die Entschlüsselung und Auszählung der Stimmen verifizierbar zu gestalten.
Nach dem Ende der Auszählung erhalten die Wahlveranstalter:innen folgende Dateien von POLYAS:
Mit diesen Dateien sowie dem Verifikationstool kann der Wahlvorstand den korrekten Ablauf der Auszählung überprüfen und die Korrektheit des Auszählungsprozesses – so auch des Ergebnisses, sofern die Inhalte der Stimmzettel korrekt sind – bestätigen.
Relevante Bulletin Boards für den Verifikationsprozess:
Siehe auch: