Logo des Repositoriums
 

Verifying ElectionGuard - a theoretical and empirical analysis

dc.contributor.authorJensen, Markus V. G.
dc.contributor.authorKjeldsen, Hans-Christian
dc.contributor.authorNielsen, Andreas S.
dc.contributor.authorOlesen, Niklas B.
dc.contributor.authorAranha, Diego F.
dc.contributor.editorVolkamer, Melanie
dc.contributor.editorDuenas-Cid, David
dc.contributor.editorRønne, Peter B.
dc.contributor.editorBudurushi, Jurlind
dc.contributor.editorBlom, Michelle
dc.contributor.editorRodriguez Pérez, Adrià
dc.contributor.editorSpycher-Krivonosova, Iuliia
dc.contributor.editorMartin-Rozumilowicz, Beata
dc.contributor.editorSpycher, Oliver
dc.date.accessioned2025-02-14T11:23:55Z
dc.date.available2025-02-14T11:23:55Z
dc.date.issued2024
dc.description.abstractEnd-to-end-verifiable voting systems can only meet their goals if independent auditors are capable of verifying election outcomes as easily and efficiently as possible. ElectionGuard is a prominent effort in this direction, in which simplifying the verification process guides several design decisions, from the choice of cryptographic group to the building blocks for encryption and zero-knowledge proofs. In this paper, we present the development of optimized ElectionGuard verifiers in the Go programming language, targeting versions 1.1 and 2.0 of the specification, focused on analyzability and efficiency. Our verifiers are built on an architecture emphasizing efficiency that exploits parallelism to achieve a running time up to 10 times faster than related work. We also show that version 2.0 of the specification introduces several changes that improve the verification performance by an overall factor of 2, with the decryption process being around 24 times faster. We expect that our design can be used as a reference for future ElectionGuard verifiers.en
dc.identifier.doi10.18420/e-vote-id2024_01
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/45853
dc.language.isoen
dc.publisherGesellschaft für Informatik
dc.relation.ispartofE-Vote-ID 2024
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-359
dc.subjectE-Voting
dc.subjectElectionGuard
dc.subjectVerification
dc.titleVerifying ElectionGuard - a theoretical and empirical analysisen
dc.typeText/Conference Paper
gi.citation.endPage33
gi.citation.publisherPlaceBonn
gi.citation.startPage17
gi.conference.date2.-4. October 2024
gi.conference.locationTarragona, Spain
gi.conference.reviewfull
gi.conference.sessiontitleTrack 1: Security, Usability and Technical Issues

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
B1-1.pdf
Größe:
471.5 KB
Format:
Adobe Portable Document Format