A Cryptographically Secure Voting System for the MIT Community
JavaScript HTML Python PHP CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
controllers
keystore
mit-cert-auth
models
public
routes
views
README.md
app.js
blind.py
package.json
sign.py
unblind.py
verify.py

README.md

A Cryptographically Secure System for the MIT Community

For a design overview and security analysis see the technical report.

To Deploy

  1. Install required packages npm install
  2. Set up mit-cert-auth
    1. Edit mit-cert-auth/config.json
    2. Run node deploy-auth.js from the mit-cert-auth directory
  3. Run mongod on localhost or set a mongodb URI as UAP_URI env variable.
  4. Run the server with npm start