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


  • Ligature Symbols

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


Assembly Voting has server environments in several countries. The hosting environments are ISO certified in ISO9001, ISO14001 and ISO27001. Server Setups are 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.

Assembly Voting ApS

Ringager 4C, 1. th

2605 Brøndby


Contact info

+45 2616 9638