Have a quick overview on our relevant current and terminated research projects.

Current Projects

  • VT-Vote
    VT-Vote is an Internet-based e-voting system that has been developed by the e-voting group on behalf of the company Voting Corporation. The main goal of this project was to develop a system that can be run as a service, guarantees vote privacy and is individually and universally verifiable. "As a service" means that tenants can define and hold elections on their own without the need of an interaction by a system administrator. Vote privacy is achieved by encrypting the votes on the client side using a public key whose private key is split among multiple independent trustees. In order for a voter to be able to verify his or her vote and the correctness of the final tally, all the data of an election is published on a public bulletin board. Since the bulletin board cannot be trusted unconditionally, its data is periodically anchored in a blockchain during the voting period.
    The system is actually based on a public key infrastructure (PKI). Since a PKI is not available in most voting situations, the voters are authorized by a PIN which is sent to them by the tenant over an out-of-band channel. This process assumes that the tenant does not misuse the PINs to cast votes himself.
    The system cannot prevent that votes are disclosed or manipulated by malware on the voters' devices (secure platform problem). But after having cast a vote, the voter receives a QR code which can be used to verify that the vote has correctly been registered with the system. To be sure that this verification is not manipulated, too, the voter needs a second independent device. Since the QR code is a receipt, the system is not receipt-free, i.e., it does neither prevent vote buying, nor does it offer coercion-resistance.
    The VT-Vote e-voting system is only aimed at elections where these limitations are acceptable.
    For further information, please contact Prof. Dr. Eric Dubuis.
  • UniVote
    UniVote is an Internet voting system for student board elections at Swiss universities. It is the result of ongoing research activities of our research group. The first elections with UniVote will take place in March and April 2013 for elections at the University of Bern, the University of Zürich, and the Bern University of Applied Sciences. A detailed description of the system is available in various documents below. The source code will also be published soon. The development of UniVote is part of the VIVO project supported by the Swiss National Science Foundation.
    See also project home page. Access to the live system. For further information, please contact Prof. Dr. Rolf Haenni.

Past Projects

  • VIVO
    The activities in this project are motivated by the broad discrepancy between theory and practice in electronic voting today. For example, while cryptographic primitives such as homomorphic encryption, threshold decryption, zero-knowledge proofs, or secret sharing are widely accepted as indispensable tools for creating secure cryptographic voting protocols, they are only rarely applied outside of academic research. A very general goal of this research project is to diminish this gap between the theory and practice of Internet voting and to push the deployment of the latest research achievements into next-generation systems to be developed in Switzerland and abroad.
    The project is a collaboration between two e-voting research groups from the Bern University of Applied Sciences and the University of Luxembourg. The partnership and the complementary competences of each involved group will create the necessary synergies to realize both the theoretical and practical aspects of the project and to link them together. Today, theorists and practitioners have often completely opposite viewpoints of the same fundamental questions. Bringing these opposite views together is a key challenge and an important goal of this project.
    See also project home page. For further information, please contact Prof. Dr. Rolf Haenni.
  • Selectio Helvetica / Baloti
    Selectio Helvetica (SH) is a project aiming at developing trustworthy e-voting
    software that complies with critical security and transparency requirements. It
    is conducted in co-operation with the University of Fribourg (TNS) and the Swiss E-
    Voting Competence Center.

    Our product SH light is currenty incorporated by the e-voting platform
    baloti.ch. See also project home page. For further information, please contact Prof. Dr. Eric Dubuis.
  • Analysis of the K-Resilence Term of the Norwegian Internet Voting
    The goal of this project is to deduce which single components and parties or which groups of components and parties could violate the most critical security requirements if maliciously collaborating. For further information, please contact Prof. Dr. Eric Dubuis.
  • Konzept für verifizierbares E-Voting System
    We got an assignment for the Federal Chancellery of Switzerland to develop a concept for a privacy-friendly, transparent and verifiable e-voting system.
  • SwissVote
    The planned activities in this project are motivated by the observation that
    many of the existing systems in practice do not exploit the full range of the
    state-of-the-art technologies from the academic literature. For example, while
    cryptographic primitives such as blind signatures, anonymous channels, and
    homomorphic encryption are widely accepted as indispensable tools for creating
    intrinsically secure e-voting protocols, they are only rarely applied outside of
    academic research. Thus, a very general goal of this research project is to
    diminish the gap between theoretical and practical aspects of e-voting, and to
    push the deployment of the latest research developments into next-generation
    systems to be used in Switzerland. See also project web page. For further information, please contact Prof. Dr. Eric Dubuis.
  • eGov Runner
    Ein Prototyp zur Umsetzung und Realisierung eines Katalogs behördlicher Leistungen wurde auf der Basis einer Workflow Engine und eines flexiblen Formularsystems realisiert. Kontakt: Prof. Dr. Eric Dubuis.
  • TrustVote
    Our work was strongly motivated by the perception that e-voting systems need to
    ground on transparency instead of secrecy in order to be accepted as secure and
    trustworthy in the long run. We argue that transparency is not achieved as long
    as the public is unable to verify the correct execution of each e-voting related
    step involved in the voting process.
    We have designed and implemented our TrustVote protocol and introduced it at the
    Swiss E-Voting Workshop 2009. See also project web page. For further information, please contact Prof. Dr. Eric Dubuis.