• DocumentCode
    1503313
  • Title

    TPM Meets DRE: Reducing the Trust Base for Electronic Voting Using Trusted Platform Modules

  • Author

    Fink, Russell A. ; Sherman, Alan T. ; Carback, Richard

  • Author_Institution
    Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD, USA
  • Volume
    4
  • Issue
    4
  • fYear
    2009
  • Firstpage
    628
  • Lastpage
    637
  • Abstract
    We reduce the required trusted computing base for direct recording electronic (DRE) voting machines with a design based on trusted platform modules (TPMs). Our approach ensures election data integrity by binding the voter´s choices with the presented ballot using a platform vote ballot (PVB) signature key managed by the TPM. The TPM can use the PVB key only when static measurements of the software reflect an uncompromised state and when a precinct judge enters a special password revealed on election day. Using the PVB with the TPM can expose authorized software, ballot modifications, vote tampering, and creation of fake election records early in the election process. Our protocol places trust in tamper resistant hardware, not in mutable system software. Although we are not the first to suggest using TPMs in voting, we are the first to provide a detailed engineering protocol that binds the voter choices with the presented ballot and uses the TPM to enforce election policy. We present the protocol, architecture, assumptions, and security arguments in enough detail to support further analysis or implementation.
  • Keywords
    authorisation; cryptographic protocols; data privacy; digital signatures; government data processing; DRE; PVB signature key management; TPM; direct recording electronic voting machine; election day; election process; enforce election policy; engineering protocol; mutable system software; platform vote ballot privacy; software authorization; static measurement; tamper resistant hardware; trusted platform module; voter choice; Applications; direct recording electronic (DRE); electronic voting; protocols; security and privacy analysis; system design and implementation; trusted platform modules (TPMs);
  • fLanguage
    English
  • Journal_Title
    Information Forensics and Security, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1556-6013
  • Type

    jour

  • DOI
    10.1109/TIFS.2009.2034900
  • Filename
    5290129