REVS (Robust Electronic Voting System) is a voting system that was designed for distributed and faulty environments, namely the Internet. REVS is an electronic voting system that accomplishes the desired characteristics of traditional voting systems, such as accuracy, democracy, privacy and verifiability. REVS also deals with failures in real world scenarios, such as machine or communication failures, which can lead to protocol interruptions, allowing a secure voting process even in a faulty environment. To know more about REVS go here.
A voting system should be transparent to gain the voters’ trust. Therefore we defend that it should be adopted the open-source approach on e-Voting systems. REVS code can be downloaded here.
We plan to keep improving REVS, therefore suggestions are welcome.