[Feature] Implement a native end-to-end verifiable ballot engine #5

Open
opened 2026-08-04 13:49:44 +02:00 by zemion · 0 comments
Owner

Prerequisites

Complete #4 and select a published, independently reviewed protocol and maintained cryptographic implementation with the evaluation facility.

Acceptance criteria

  • canonical ballot, electorate, cast, receipt, bulletin-board, tally, and evidence encodings;
  • individual and universal verification without exposing selections;
  • frozen definition/electorate binding at every step;
  • documented coercion-resistance properties and non-properties;
  • deterministic conformance fixtures and cross-implementation verification;
  • malformed-input, property, concurrency, fault-injection, recovery, and privacy tests;
  • no home-grown cryptographic primitives;
  • horizontally scalable authoritative state with no node-local key or ballot authority;
  • research/evaluation profile only until #6 supplies valid certification evidence.
## Prerequisites Complete #4 and select a published, independently reviewed protocol and maintained cryptographic implementation with the evaluation facility. ## Acceptance criteria - canonical ballot, electorate, cast, receipt, bulletin-board, tally, and evidence encodings; - individual and universal verification without exposing selections; - frozen definition/electorate binding at every step; - documented coercion-resistance properties and non-properties; - deterministic conformance fixtures and cross-implementation verification; - malformed-input, property, concurrency, fault-injection, recovery, and privacy tests; - no home-grown cryptographic primitives; - horizontally scalable authoritative state with no node-local key or ballot authority; - research/evaluation profile only until #6 supplies valid certification evidence.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-voting#5