Community programme

Community programme Key points at a glance

In 2019, Swiss Post disclosed the source code of an earlier version of its e-voting system with complete verifiability. Since then, we have continued to develop the system, while improving the documentation and auditability. The feedback from those who took part provided us with a key basis for designing the ongoing programme, in particular with regard to the options for cooperating with interested parties. We have updated and improved the procedure: the system is being disclosed step by step and transparently. Dialogue with experts is a core component of the disclosure process, which forms part of the e-voting community programme.

The disclosed items are listed and described below. Specifications, documentation and the source code will be made available for testing over the course of the year. All items can be viewed on GitLab.

Disclosed items

Cryptographic protocol
Library of cryptographic primitives
Specification
System documentation (“infrastructure whitepaper”)
Architecture documentation
Description of the development process
Test concept

What you can expect

What awaits you when your participate in the e-voting community programme? The key points can be found at a glance below:

Would you like to receive news about the community programme?‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬

Sign up for our infomail and receive important news directly.

Infomail

Available during the course of the year

The following additional functions are available to experts in order to test the e-voting system during the course of the year.

  • Many options for testing the code: it will be possible to compile and execute the source code. It can be shared with others, modified and tested. To this end, we will provide a guide and test files.
  • Simulation of a voting procedure: we will provide a guide and various test files to help you simulate a voting procedure on your computer.
  • Reward for confirmed vulnerabilities: Swiss Post will carry out a public bug bounty programme for e-voting in the second half of 2021.

E-voting system 2019

In 2019, Swiss Post disclosed the source code of an earlier version of its e-voting system with complete verifiability. These documents are also available on GitLab.

See the 2019 system on GitLab