Powerpoint

Testing Voting Systems

You must be logged in to download this document
Reviews
Shared by: sammyc2007
Stats
views:
48
downloads:
0
rating:
not rated
reviews:
0
posted:
6/1/2008
language:
English
pages:
0
Testing Voting Systems The Georgia Model Caltech-MIT Voting Technology Project October 1, 2004 Merle S. King Georgia – Snapshot – Georgia 2000 election had more residual votes than Florida – Collection of disparate technologies: punch card, lever machines, optical scan, and paper – First state to use computers to centrally tabulate votes (Fulton Co., 1964) – First state to implement a uniform, statewide DRE system (2002) – Deployment financed by state legislature Center for Election Systems Who we are: – Housed in the Department of Computer Science and Information Systems at KSU – Located on KSU campus in north-metro Atlanta, GA – 6 full-time staff – Graduate and Undergraduate students Center for Election Systems What we do: – Audited warehouse operations of vendor (2002) – Performs acceptance testing of equipment – Training and testing of election officials – Training poll managers – State of Georgia certification testing – Ballot building – Election day support – 700+ elections Testing Issues (general) – Testing is one of many overlapping and complementary controls that ensure correctness in systems – Building quality into products vs. testing quality into products – Preventative controls vs. detective and corrective controls – Tamper evident vs. tamper proof – Cost of control vs. value of asset protected Testing Issues (voting systems) – Election law U.S. Constitution Georgia Constitution – Article II, Section 1, Paragraph 1 HAVA 1965 Voting Rights Act Department of Justice oversight of Southern states Rules and Regulations of the Secretary of State of Georgia Emerging best practices (e.g. usability issues) Testing Issues (voting systems) – Multiple levels of testing: Federal, State, County & Precinct Different criteria at each level – Costs associated with testing cannot exceed pragmatic constraints Vendors ability to absorb and pass on excessive testing fees States have constrained budgets and domain issues Counties have limited and uneven resources to implement sophisticated regimens Testing Issues (voting systems) – Windows of opportunity to conduct testing and upgrades is very small – Evolution of testing protocol to address emerging variances and threats as well as expanded functionality of systems – System vs. unit testing – Staffing for testing – Qualifications – Peak demands Testing of Voting Systems • • • • • • • • Qualification Testing Certification Testing Acceptance Testing Ballot Testing Logic and Accuracy Testing Integrity Testing Parallel Monitoring on Election Day Certification of Election Officials Testing of Voting Systems Qualification Testing Performed on system by ITA in compliance with the EAC/FEC/NASED Voting System Standards. Qualified systems are deemed to be minimally capable of collecting, tabulating, and reporting vote totals. Documentation and system robustness meet minimum standards. Testing of Voting Systems Certification Testing KSU Center for Election Systems receives Qualified system and subjects it to rigorous (4-6 weeks) testing protocol that benchmarks the system to Georgia election code. Includes security tests, volume tests, recovery, exception handling, error handling, etc. We have an NDA with vendor to permit source code review. Testing of Voting Systems Acceptance Testing Once the vendor installs the EMS and delivers DREs and ancillaries, KSU CES performs on site testing of all equipment and software. Includes confirming hash signature of installed EMS Testing of Voting Systems Acceptance Testing – 2002 • 23,596 Touch Screen Units • 417 Optical Scan Units • 10,450 Encoders • 161 GEMS servers • 159 counties – four months • Failed ~1000 pieces of equipment • Created personal relationships with county election officials Testing of Voting Systems Ballots Center builds the ballots for ~100 counties and tests the ballots of the remaining 50+ Errors in style and content (statewide contests) are relatively easy to detect Splits and name spelling require research Testing of Voting Systems Logic and Accuracy Testing Prior to the election, L&A must be advertised in official county organ. Open to the public Demonstrates the ballot styles for the jurisdiction Historical significance Testing of Voting Systems Integrity Testing County election officials can verify the hash signature on the EMS at any time. Scripts and hardware to support DRE tests are available to county election officials Every time CES staff visit a county, we test the servers Testing of Voting Systems Parallel Monitoring on Election Day On election day, units will be pulled at random from counties and brought to the Center for parallel testing. Testing of Voting Systems Certification of Election Officials Georgia requires all election officials to receive 64 hours of training and be tested and certified by January 2007. Tests cover election law, ethics, EMS, DREs, election reporting, poll worker training, etc. Overview of Relationships Election System Vendor Qualified Federal Testing Laboratory (ITA) Trusted Organizations Counties Center for Election Systems Election System Vendor • Designs and builds the Election System • Creates system capable of passing Federal Qualification and State Certification tests • Submits the Election System to the ITA to verify compliance with Federal Voting System Standards • After completing Federal and State testing and receiving approval, installs the System in the counties Qualified Federal Testing Laboratory • Reviews the System for compliance with the Federal Voting System Standards • Issues Qualification Report on Complete System • Submits the Qualified System to the KSU Center for Election Systems where State Certification is performed KSU Center for Election Systems • Reviews the System for compliance with State of Georgia Election Code and Rules and makes recommendation to Secretary of State • Conducts Acceptance tests on installed systems (and replaced/repaired units) • Builds and tests ballots • Provides training to state election officials and certifies • Parallel monitoring on election day County Election Official • Maintains, stores and protects the System • Uses the System in accordance with Georgia law and rules to conduct elections. • Conducts Logic & Accuracy Test • Performs Integrity Tests on EMS Protecting System Integrity Three distinct functions must be performed to protect the integrity of the System: 1. Verify the System at Receipt. 2. Verify the System at Installation. 3. Verify the System in Operation. Function #1 Verify the System at Receipt. Using the System as delivered from the ITA • Set up and conduct sample elections with known outcomes that are representative of Georgia general and primary elections. • Conduct high-volume tests to determine capacity limits of the System. • Conduct tests to determine the System’s ability to recover from various types of errors. Function #2 Verify the System at Installation. Ensure that the System installed in the Counties is identical to the System received from the ITA and certified by the State. • Prepare a validation program that will detect any changes to the EMS installed in the Counties. • Run the validation program against the System installed in the County (after vendor installation). • Provide the County with a copy of the validation program. Function #3 Verify the System in Operation. Ensure that the System is performing properly, that all precinct ballots are correct and that the System has not been modified in any way. • Logic and Accuracy Tests are performed prior to each election. • Performance of all System components is verified. • Specific ballot information for each memory card in each precinct is verified. • Touch screen units are set for election, locked, and sealed. • Validation program is run after any suspicious event. Testing Relationships Election System Vendor Qualified Federal Testing Laboratory Trusted Organizations Function #3 Function #2 Function #1 Counties KSU Center for Election Systems Testing - Observations • Good testing cannot replace good design – but it can improve subsequent design • Testing voting technologies requires multifaceted approach • • • • Knowledge of technology Knowledge of election law and code Project management Multi-level partnerships: State, Counties, Vendor(s), ITAs, EAC, NIST, etc. Testing - Observations • Need to improve testing methods and efficiency of testing DREs • Need to improve testing of ballots, especially compliance with district boundaries • Need improved methods of dealing with COTS issues, including upgrades and enhancements Center for Election Systems http://elections.kennesaw.edu mking@kennesaw.edu Kennesaw State University is a unit of the University System of Georgia The Center for Election Systems receives its funding from the Georgia Legislature, through the Office of the Secretary of State
Related docs
Other docs by sammyc2007
top 10 secrets for tree trimming
Views: 37  |  Downloads: 2
The mantel is a favourite place to decorate
Views: 25  |  Downloads: 0
Some tips for doing holiday decorating quickly
Views: 30  |  Downloads: 0
Simple Pine Cone Ornaments
Views: 25  |  Downloads: 0
Polish Christmas decorations
Views: 23  |  Downloads: 0
Last Minute Merry Christmas Decorating Tips
Views: 19  |  Downloads: 0
Hot Tips For Cool Holiday Decor
Views: 23  |  Downloads: 0