BAVote: Blockchain-Based Electronic Voting System With Privacy and Accountability
Summary
BAVote is a blockchain-based electronic voting system that uses cryptographic techniques to balance voter privacy (hiding voter identity) with accountability (ability to trace dishonest voters). The paper presents a new approach called ConsATS, a threshold signature scheme (a cryptographic method where multiple parties must cooperate to create a valid signature) that compresses all voters' public keys into a single key, reducing storage needs by over 90% and making verification 7 times faster than previous systems.
Solution / Mitigation
The paper proposes using a new threshold signature scheme named ConsATS that features a constant-size verification key. This scheme compresses all voters' public keys into a single verification key, allowing aggregated ballots to be verified without storing or processing individual voter public keys. BAVote additionally combines one-time addresses (temporary, single-use identifiers) and a commit-reveal mechanism (a two-phase protocol where voters first commit to their choice, then later reveal it) to protect intermediate voting data on the blockchain, with a tracing key enabling authorized auditors to identify malicious voters.
Classification
Original source: http://ieeexplore.ieee.org/document/11553240
First tracked: July 16, 2026 at 02:12 AM
Classified by LLM (prompt v3) · confidence: 95%