Using Keys app

Using Keys app

  1. Download the Keys app onto your device. This can be done by clicking on the “What are public keys?” text at the top of the voter page. Select either Windows or Mac and follow any installation instructions after downloading. 

Screenshot 2025-01-30 at 10.44.49.png

You will need a public key for each login factor necessary for a voter to log in to the election.

  1. Start by clicking “Generate election codes.”

  2. You will then need to provide a .csv file containing all voter information. Open the file by clicking “Open voters file.”

The voter file must be a .csv file encoded as UTF-8. The file must also contain a unique identifier for each voter.

  1. Choose the file you wish to use and open it. 

  2. Now, you must select from which column to generate your public keys.

Here, you can select any of the existing columns from your voter file or “Add new column of random election codes” to generate random election codes.

  1. Next, choose “Conference Verifiable, AVX 2.0” to select the system for which the app will generate keys.

  1. Save both of the generated files.

When you are generating the election codes, the app will generate two files: one with the original content (plus an extra column with election codes) and a second file with the original content along with a public key column.

  1. If you have an election with two-factor authentication, you will need to generate a second key. Click on the red X in the upper right and repeat the process until you have another set of files for the second key. Alternatively, you can let Electa auto-generate the remaining factor upon successfully uploading the voter file.

  2. You must include both sets of public keys inside one voter file to upload it to the system if you created two different public keys.

  3. You can now use the final, generated file when uploading voter data.

 

Video Guide

Using keys app.mov