Nostr e-voting system using blinded ephemeral keys

A high-level breakdown of the major components and subsystems required to implement an e-voting system using blinded ephemeral keys, threshold cryptography, open timestamp proofs, and Nostr (or any decentralized relay approach). Each component is described in terms of functionality and roles—in practice, some of these can be combined or implemented as separate modules/services.

Cover image for Nostr e-voting system using blinded ephemeral keys

A Nostr-Based E-Voting System with Blinded Ephemeral Keys, OpenTimestamps, and Re-Voting

A white paper describing a Nostr-based election system that incorporates: Voter-Generated Ephemeral Keys (the voter, not the authority, generates the key). Blind Signatures from the Election Authority (EA) to authorize that ephemeral key. Homomorphic or Mix-Net Encryption to protect ballot secrecy. OpenTimestamps-style proofs to give each ballot (and any re-cast ballot) a tamper-proof, verifiable time anchor. Re-Voting until the cutoff, allowing a voter to replace a previously cast ballot. This design emphasizes privacy, integrity, verifiability, and resilience in a decentralized setting using Nostr.

Cover image for A Nostr-Based E-Voting System with Blinded Ephemeral Keys, OpenTimestamps, and Re-Voting