Skip to content

Audit my unsent ballot #6626

@andreslucena

Description

@andreslucena

ref: S-US.13

As a participant, I want to be able to check the cryptography of my vote without sending it to the server.

This is something that other e-voting open-source platforms already do, as nVotes or Helios Voting.

See Audited Ballots in Helios Voting:

When you prepare a ballot with Helios, you immediately receive a smart ballot tracker. Before you choose to cast that ballot, you have the option to ask Helios to "break open" that encrypted ballot and verify that Helios encrypted your ballot correctly. Once that's done, you can post that opened ballot here, on the audited ballots' list, for everyone to verify (your identity is not included). Once you've done this, you have to re-encrypt your choices and obtain a different smart ballot tracker. This helps reduce the chance that someone might coerce you to vote differently from your true choice.

These ballots are not cast, and they will not be counted. They are just here for auditing purposes, to spot-check that Helios is properly encrypting voter's choices.

To verify an audited ballot, copy its entire content and paste it in the single ballot verifier.
no audited ballots yet

Acceptance criteria

  • As a participant I can audit my ballot before sending it

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions