How it works

How we keep your vote private and the result honest.

In the demo below, follow a ballot from the moment it's cast to a result anyone can check for themselves.

Interactive demo
1 · Create Key 2 · Cast & Seal 3 · Count Votes 4 · Verify Results
STEP 1 / 4

How the technology works

Three proven techniques, working together.

The Shutter Governance system secures votes using ElGamal homomorphic encryption. This is a special type of encryption that allows votes to be added together while still encrypted. The election authority never needs to decrypt individual votes to count them. They simply add all the encrypted votes together and decrypt only the final sum.

The logical follow up question: couldn't encrypted votes contain anything, like invalid choices or multiple votes by a single voter? That's where zero-knowledge proofs come in. When you submit your encrypted vote, you also submit a mathematical proof that demonstrates your vote is valid without ever revealing your vote. The proofs are tied to the unique voter identity, ensuring that each eligible voter can only submit one valid proof per election. If someone tries to vote twice, the system will detect that a proof from that voter already exists and reject the duplicate. The system rejects any vote without a valid proof and any duplicate submissions, making both ballot stuffing and double voting impossible.

The decryption process uses threshold cryptography, where the decryption key is split among multiple independent parties like election monitors, civic organizations and international observers. A predetermined number of these parties (for example, three out of five) must cooperate to decrypt the final tally, since no single entity can decrypt votes alone. This distributed approach eliminates the need for a central authority that made previous digital voting systems vulnerable.

Technology
What it does
Why it matters
Homomorphic encryption

What it does

Allows counting encrypted votes without ever decrypting individual ballots.

Why it matters

Votes can be tallied while keeping each person's choice permanently secret. No single entity, not even the government, can see how you voted.
Zero-knowledge proofs

What it does

Proves a vote is valid without revealing what the vote contains.

Why it matters

Prevents ballot stuffing and fraud while maintaining complete privacy.
Threshold cryptography

What it does

Splits the decryption key among multiple independent parties.

Why it matters

Prevents any one party from peeking at voting results early or refusing to decrypt votes at all.

Contact us

See how Shutter Governance could work for your next vote.

Start with a pilot: run one private, verifiable vote end to end, live in weeks. It works with the IT systems you already operate.