Skip to content

stubbornick/civitas

Civitas

This repository is a part of my master's thesis on "Analysis and implementation of an electronic secret voting scheme".

Core idea

Thesis is based on Civitas voting system. The main idea, grossly oversimplifying it, is to move ElGamal cryptosystem from finite fields to elliptic curves, as a result more than doubling the performance in the most computationally intensive part of the voting process - the vote tallying phase:

Performance comparison

Mathematical details

My thesis has not been published yet, and if you wish to familiarise yourself with it please open an issue on GitHub, or contact me in any other way convenient for you.

Usage

Refer to original Civitas README.

About

Electronic voting system

Resources

License

Unknown and 5 other licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.BouncyCastle
EPL-1.0
LICENSE.Eclipse
Unknown
LICENSE.Jif
LGPL-2.1
LICENSE.LGPL
Unknown
LICENSE.Polyglot

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published