Assembly Voting ApS

Park Allé 382

2625 Vallensbæk

Denmark

Contact info

info@aion.dk

assemblyvoting.com

+45 2684 6644

Technologies

Assembly Voting works with open source technology to ensure full disclosure, data security and user-friendliness for voters, candidates and election officers.
More specifically, the requirements are:

  1. Full disclosure of system construction and the possibility for external auditors to monitor the voting process

  2. Security in terms of the protection of personal data and anonymity during the voting process

  3. A high level of user-friendliness in order to meet the requirement for access to democracy
     

Our election systems are constructed to comply with prominent international academic recommendations for online voting technologies. 

Read more about the technologies we use when developing our democracy products:

Assembly Voting X

Secure and fully documented End-to-End verifiable online voting system:

 

  • Open source software

  • Elliptic curve cryptography -- secp256k1 curve

  • Threshold cryptography based on ElGamal cryptosystem

  • Schnorr digital signatures

  • Discrete logarithm zero-knowledge proof

  • Furukawa mixing proof

  • SHA256 hash function

Assembly Voting

The Voting system is a multi-tenant system build around OSS. Traffic is secured by TLS/SSL and votes are encrypted asymmetrical based on elliptical curve encryption:

  • Open Source Software

  • Multitenant architecture

  • Authentification via digital signature or combination of up to 3 factors

  • Asymmetric encryption of votes: Elliptic Curve Encryption

  • SSL

  • Linux servers

Assembly Candidacy and Assembly Meetings

These two systems are being developed continuously and are based on sequenced versions. The following list shows the Open Source Software thats being used in these systems:
 

  • Ruby and Ruby on Rails

  • Bootstrap from Twitter

  • Devise

  • Carrierwave

  • RSpec, Capybara and FactoryGirl

  • ActiveAdmin

  • GLYPHICONS

  • Ligature Symbols
     

Contact Assembly Voting to learn more about the technologies we use.

Hosting

Assembly Voting has server environments in several countries. The main environment is situated in our server park in Manchester, UK. The environment is ISO certified in ISO9001, ISO14001 and ISO27001. Server Setup is fully redundant.

Secure Hardware

  • 24 / 7 monitored Hosting Centre

  • Full server redundancy

  • Military Class hosting environment

  • ISO 9001, ISO 14001, ISO 27001

Product philosophy

In Assembly Voting we develop products and services that aims to strengthen democratic participation in local communities, unions and associations. We are merging democratic processes with “everyday technologies” to increase participation and to conduct easy accessible and secure elections. Our keywords in development is accessibility, transparency, anonymity and efficiency, and our success criterion is to maintain the elector’s confidence in the democratic processes.