Talk:Helios Voting

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Wiki Education Foundation-supported course assignment[edit]

This article is or was the subject of a Wiki Education Foundation-supported course assignment. Further details are available on the course page. Student editor(s): Li.andy.

Above undated message substituted from Template:Dashboard.wikiedu.org assignment by PrimeBOT (talk) 22:17, 17 January 2022 (UTC)[reply]

Helios Voting vs. Helios[edit]

I believe Helios is the correct name, not Helios Voting — Preceding unsigned comment added by 89.3.3.106 (talk) 16:01, 6 November 2019 (UTC)[reply]

Dubious relevance of citations[edit]

The quality of citations is dubious, for instance, in the opening sentence, namely,

Helios Voting is an open-source, web-based voting system, primarily developed by Ben Adida.[1][2]

Citations to Kwon and Yun (ICISC, 2015) and Hao and Ryan (CRC Press, 2016) are listed, but I fail to see their relevance. Better citations might include the Helios website, the original research paper by Ben Adida, or the later research paper by Ben Adida et al.

Similarly, in the following four sentences, namely,

The front-end browser code is written in both JavaScript and HTML, while the back-end server code is written in python.[3] 
The Ballot Preparation System (BPS) guides voters through the ballot and records their choices.[4] 
The process to create the ballot and process the votes is based on Benaloh's Simple Verifiable Voting Protocol.[5]
Users can vote in elections and users can create elections. Anyone can cast a ballot; however, for the final vote to be counted, the voter's identification must be verified. Helios uses homomorphic encryption to ensure ballot secrecy.[6]

None of the four citations seem particularly relevant, none of the authors were involved with the development of Helios.

References

  1. ^ Kwon, Soonhak; Yun, Aaram (2016-03-09). Information Security and Cryptology - ICISC 2015: 18th International Conference, Seoul, South Korea, November 25-27, 2015, Revised Selected Papers. Springer. pp. 195, 199. ISBN 9783319308401.
  2. ^ Hao, Feng; Ryan, Peter Y. A. (2016-11-30). Real-World Electronic Voting: Design, Analysis and Deployment. CRC Press. p. 355. ISBN 9781498714716.
  3. ^ Backes, Michael; Hammer, Christian; Pfaff, David; Skoruppa, Malte. "Implementation-level analysis of the JavaScript helios voting client". Retrieved 2018-03-15.
  4. ^ Thomson, Iain (June 16, 2017). "Worried about election hacking? There's a technology fix – Helios". The Register. Retrieved 2018-04-25.
  5. ^ Karayumak, Faith; Kauer, Michaela; Olembo, Maina M.; Volk, Tobias; Volkamer, Melanie. "User study of the improved Helios voting system interfaces". Retrieved 2018-03-15.
  6. ^ Cortier, Veronique; Smyth, Ben. "Attacking and fixing Helios: An analysis of ballot secrecy". Retrieved 2018-03-15.

Incorrect description of tallying process[edit]

https://en.wikipedia.org/wiki/Helios_Voting#Tallying_Process is wrong, Helios doesn't shuffle/mix ballots. The original research paper by Ben Adida does work this way, but his later research paper uses homomorphic encryption, rather than a mixnet. The mixnet version has been implemented as Zeus, which has been extended to helios-server-mixnet.

References[edit]