e-democracy dds

e-democracy: A Simple E-voting Script

e-democracy is a simple e-voting application. The goal is to keep the application's source code short and easy to understand, so that is correctness and trustworthiness (in terms of integrity and anonymity) can be readilly verified and audited. Excluding the license comment the source code is less than 500 lines of Perl code. The application is open source software distributed with a BSD license. Voters are authenticated by means of a RADIUS or LDAP server. Three database user roles are used to safeguard the vote's integrity.
Administrator
Can only create new votes.
Voter
Can only append new votes.
Viewer
Can only see existing votes.
The system has been used since 2008 at the Athens University of Economics and Business, and therefore its user-interface and the FAQ are in Greek (translations are welcomed).

Diomidis Spinellis home page


Valid XHTML 1.0! Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0

Creative Commons License Unless otherwise expressly stated, all original material on this page created by Diomidis Spinellis is licensed under a Creative Commons Attribution-Share Alike 3.0 Greece License.
Last modified: 2011-09-17