Skip to content

Identity pseudonymizer for conducting transparent and auditable secret voting on Internet

License

Notifications You must be signed in to change notification settings

wikimediaeesti/uduloor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

uduloor

Identity pseudonymizer for conducting transparent and auditable secret voting on Internet

How to use?

  • Download the python source.
  • Add list of e-mails into source.
  • Add list of words to choose pseudonyms from.
  • Add configuration for e-mail server.
  • Run the program on neutral computer with the oversight of observers, interested parties etc.
  • Conduct voting on any reasonably neutral and independent collaborative text editor on Internet.
  • Maybe require each voter to cast a vote as well as abstention.
  • Maybe require each voter to check if the pseydonymous vote is cast correctly.
  • Publicly tally the votes cast in text editor.

This for use in annual meetings of NGOs etc where you can presume certain amount of trust among participants, that is no false claims to annul the vote and sophisticated technical attacks on infrastructure like e-mail servers, server logs etc. The principle of the process is to make it as transparent and auditable as possible with simple means available to every user of Internet.

TODO

  • Convert it into a simple web service for testing.
  • Maybe add config files and some options for messages.
  • Distributing pseudonyms for multiple rounds of voting.
  • Countdown for publishing list of pseudonyms with control codes.

About

Identity pseudonymizer for conducting transparent and auditable secret voting on Internet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%