A Blockchain-Based Voting System Using Zero-Knowledge Proofs for Enhanced Privacy and Verifiability | IEEE Conference Publication | IEEE Xplore