Agora Vote
Online Voting Platform

EN
FR

Simple

Create a vote by yourself, instantly, without having to contact our team.

Secure

Secure, private and verifiable with the latest improvements in cryptography.

Online

In person or virtual meeting, vote from anywhere in the world.

Security

Agora Vote achieves secure online voting by leveraging the latest advancements in cryptography, like zero-knowledge-proof (ZKP) and Homomorphic Encryption (HE) made available through the ElectionGuard Software Development Kit.

End-to-End Verifiability (E2E Verifiability)

End-to-End Verifiability in secure online voting means that the entire voting process — from vote casting to tallying — is verifiable by independent observers and voters, without requiring trust in the system's components (servers, software, or election officials). It ensures that the vote is:

1. Cast-as-Intended

The voter can confirm that their vote reflects their true choice.

2. Recorded-as-Cast

The voter can verify that their vote was received and recorded correctly by the system.

3. Tallied-as-Recorded

Anyone can verify that all recorded votes were correctly counted.

Although pen-and-paper voting is not end-to-end verifiable, online voting should be.

The singular challenge with online voting is therefore to achieve both verifiability and confidentiality.

This is possible using latest advancement in cryptography, most significantly:

• Homomorphic ElGamal encryption of votes.

• Homomorphic tallying of votes.

• Zero Knowledge Proof of correctness for votes and tally.

Agora Vote's code is open source and auditable.

With this architecture, secure online voting is achieved not by preventing all attacks, but by making any attack detectable by anyone.

"The vote went very well and we really appreciated the support before, during and after the vote."
Guillaume Racine, President
CSN-FSSS, SPBTPA (category 3)

Mission

Empower democratic governance and collective intelligence through secure decision-making tools.

Vision

Contact

Contact Person

Phone

1 (450) 405-3415