Paper 2017/056

Verifiable Classroom Voting in Practice

Feng Hao, Dylan Clarke, Brian Randell, and Siamak F. Shahandashti


Classroom voting is an important pedagogical technique in which students learn by voting on the answers to questions. The same voting platform is also often used for exercises such as rating lecturer performance and voting for prizes. In this paper, we present VCV, an end-to-end (E2E) verifiable classroom voting system built based on the DRE-i protocol. Our system provides E2E verifiability without tallying authorities; it supports voting through mobile phones with constrained computing resources; it reports the tallying results instantly after voting is finished along with cryptographic proofs that enable the public to verify the tallying integrity. Since 2013, the VCV system has been used regularly in real classroom teaching, as well as academic prize competitions, in Newcastle University with positive user feedback. Our experience suggests that E2E verifiable voting through the internet and using mobile phones is feasible for daily routine activities such as classroom voting.

Available format(s)
Publication info
Preprint. MINOR revision.
E2E verifiable e-votingclassroom votingmobile voting
Contact author(s)
haofeng66 @ gmail com
2017-06-23: revised
2017-01-31: received
See all versions
Short URL
Creative Commons Attribution


      author = {Feng Hao and Dylan Clarke and Brian Randell and Siamak F.  Shahandashti},
      title = {Verifiable Classroom Voting in Practice},
      howpublished = {Cryptology ePrint Archive, Paper 2017/056},
      year = {2017},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.