FBK home > INFORMATION TECHNOLOGY > ICT4G - ICT for Good > EVoting > TechnologicalSolution

TechnologicalSolution

Overview

The technological solution built and experimented in the project covers both the registration chain and the voting chain (expression of the votes, aggregation of the data, publications of the results, recounting of the printed ballots).

The e-voting machines are independent from the registration systems and are isolated from the net, as illustrated by the following picture:

A bigger image and a description are available in the Architecture page.

Configurations

Types of Elections

The e-voting software supports the following elections:

  • Elezioni Comunali, Provincia autonoma di Trento, comuni fino a 3000 abitanti e oltre i 3000 abitanti (Election of the Major for municipalities in the Autonomous Province of Trento)
  • Elezioni Provinciali, Provincia autonoma di Trento (Provincial elections, Autonomous Province of Trento)
  • Elezioni scolastiche (Elections of the board of representatives of High Schools)
  • Referendum consultivi (Consultation polls)

Hardware Configurations

During the experimentations and the elections we deployed the technological solution in various configurations.

The common baseline (the systems used in all the configurations) is composed by the jprovote software (the software running the e-voting machines), the jprovote-conf software (for managing candidates and configuration of jprovote), and paperballotcounter (for managing recounting of the printed ballots).

We made variations to the common baseline during elections and experimentations, according to the following schema:

  • Common baseline
    • eVoting Software: jprovote (built in-house)
    • Barcode Recounting system: paperballotcounter (built in-house)
    • Configuration System: jprovote-conf% (built in-house)
  • Configuration 1
    • systems of the common baseline and
    • eVoting Hardware: eVoting machine type 1 (built in-house)
    • Publishing System: INSIEL's AWE
  • Configuration 2
    • systems of the common baseline and
    • Publishing System: seatassign (built in-house)
    • Registration System: registration system built by Informatica Trentina
  • Configuration 3
    • systems of the common baseline and
    • Publishing System: seatassign (built in-house)
  • Configuration 4


Remark. The configurations do not represent an evolution of the system (e.g. Configuration 4 is "better" than Configuration 3), but, rather, a setup of the e-voting solution determined by external conditions and constraints.


The configurations have been used in the following events:

Configuration 1May 2005
Configuration 2Nov 2005, May 2006
Configuration 3Nov 2006, Nov 2006 (legal)
Configuration 4Nov 2007 (legal)