The SAVE System: Secure Architecture for Voting Electronically: Existing Technology, with Built-in Redundancy, Enables Reliability
Existing technology is capable of yielding secure, reliable, and auditable voting systems. This system outlines an architecture based on redundancy at each stage of the ballot submission process that is resistant to external hacking and internal insertion of malicious code. The proposed architecture...
Main Authors: | , |
---|---|
Format: | Working Paper |
Language: | en_US |
Published: |
Caltech/MIT Voting Technology Project
2015
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/96549 |
_version_ | 1826211150711226368 |
---|---|
author | Selker, Ted Goler, Jonathan |
author_facet | Selker, Ted Goler, Jonathan |
author_sort | Selker, Ted |
collection | MIT |
description | Existing technology is capable of yielding secure, reliable, and auditable voting systems. This system outlines an architecture based on redundancy at each stage of the ballot submission process that is resistant to external hacking and internal insertion of malicious code. The proposed architecture addresses all layers of the system beyond the point when a voter commits the ballot. These steps include the verification of eligibility to vote, authentication, and aggregation of the vote. A redundant electronic audit trail keeps track of all of the votes and messages received, rendering a physical paper trail unnecessary. There is no single point of failure in the system, as none of the components at a particular layer relies on any of the others; nor is there a single component that decides what tally is correct. Each system arrives at the result on its own. Programming time for implementation is minimal. The proposed architecture was written in Java in a short time. A second programmer was able to write a module in less than a week. Performance and reliability are incrementally improvable by separate programmers writing new redundant modules. |
first_indexed | 2024-09-23T15:01:23Z |
format | Working Paper |
id | mit-1721.1/96549 |
institution | Massachusetts Institute of Technology |
language | en_US |
last_indexed | 2024-09-23T15:01:23Z |
publishDate | 2015 |
publisher | Caltech/MIT Voting Technology Project |
record_format | dspace |
spelling | mit-1721.1/965492019-04-11T01:17:55Z The SAVE System: Secure Architecture for Voting Electronically: Existing Technology, with Built-in Redundancy, Enables Reliability Selker, Ted Goler, Jonathan Electronic voting Voting security Voting system architecture Existing technology is capable of yielding secure, reliable, and auditable voting systems. This system outlines an architecture based on redundancy at each stage of the ballot submission process that is resistant to external hacking and internal insertion of malicious code. The proposed architecture addresses all layers of the system beyond the point when a voter commits the ballot. These steps include the verification of eligibility to vote, authentication, and aggregation of the vote. A redundant electronic audit trail keeps track of all of the votes and messages received, rendering a physical paper trail unnecessary. There is no single point of failure in the system, as none of the components at a particular layer relies on any of the others; nor is there a single component that decides what tally is correct. Each system arrives at the result on its own. Programming time for implementation is minimal. The proposed architecture was written in Java in a short time. A second programmer was able to write a module in less than a week. Performance and reliability are incrementally improvable by separate programmers writing new redundant modules. 2015-04-14T17:10:44Z 2015-04-14T17:10:44Z 2004-01-04 Working Paper http://hdl.handle.net/1721.1/96549 en_US VTP Working Paper Series;12 application/pdf Caltech/MIT Voting Technology Project |
spellingShingle | Electronic voting Voting security Voting system architecture Selker, Ted Goler, Jonathan The SAVE System: Secure Architecture for Voting Electronically: Existing Technology, with Built-in Redundancy, Enables Reliability |
title | The SAVE System: Secure Architecture for Voting Electronically: Existing Technology, with Built-in Redundancy, Enables Reliability |
title_full | The SAVE System: Secure Architecture for Voting Electronically: Existing Technology, with Built-in Redundancy, Enables Reliability |
title_fullStr | The SAVE System: Secure Architecture for Voting Electronically: Existing Technology, with Built-in Redundancy, Enables Reliability |
title_full_unstemmed | The SAVE System: Secure Architecture for Voting Electronically: Existing Technology, with Built-in Redundancy, Enables Reliability |
title_short | The SAVE System: Secure Architecture for Voting Electronically: Existing Technology, with Built-in Redundancy, Enables Reliability |
title_sort | save system secure architecture for voting electronically existing technology with built in redundancy enables reliability |
topic | Electronic voting Voting security Voting system architecture |
url | http://hdl.handle.net/1721.1/96549 |
work_keys_str_mv | AT selkerted thesavesystemsecurearchitectureforvotingelectronicallyexistingtechnologywithbuiltinredundancyenablesreliability AT golerjonathan thesavesystemsecurearchitectureforvotingelectronicallyexistingtechnologywithbuiltinredundancyenablesreliability AT selkerted savesystemsecurearchitectureforvotingelectronicallyexistingtechnologywithbuiltinredundancyenablesreliability AT golerjonathan savesystemsecurearchitectureforvotingelectronicallyexistingtechnologywithbuiltinredundancyenablesreliability |