Find White Papers
Home
About Us
List Your Papers
    
> HP - Enterprise Security > Voting in America: Human and Technical Factors Integral to Democratic Elections

Voting in America: Human and Technical Factors Integral to Democratic Elections

White Paper Published By: HP - Enterprise Security

Fortify's report summarizes electronic as well as traditional methods of voting including absentee ballots.  This voting guide will provide recommendations for voters who want to make sure their vote counts and for federal and state governments on how to devise efficient and accurate voting processes and systems.



Tags : 
fortify, application security, security risks, voting, fortify, fortify software, election process, local government

HP - Enterprise Security
Published:  Oct 23, 2008
Type:  White Paper
Length:  18 pages

Voting in AmericaHuman and Technical Factors Integral
to Democratic Elections
Brian Chess bchess@fortify.com
Joy Forsythejforsythe@fortify.com Jacob West, jwest@fortify.com voting in america WWW.FORTIFY.COM 1Voting in AmericaHuman and Technical Factors Integral to Democratic Elections
Abstract Elections are the core of the democratic process. In order for an election to remain truly democratic, it must uphold four critical properties: privacy, incoercibility, accuracy and verifiability. In this paper we analyze threats against these properties during the three phases of an election (voter registration, casting votes, and tabulating votes), highlight specific ways voting systems have been compromised, summarize the strengths and weaknesses of current voting techniques, and give guidance for voters to ensure their votes are handled properly in upcoming elections. We conclude with a look to the future of voting systems in America and recommendations for how the federal government and state governments can work with voting machine vendors to adopt business software assurance techniques into the systems they create.
Table of Contents
3 Executive Summary5 Introduction6 The Election Process11 Voting Today16 The Future18 Conclusion
voting in america WWW.FORTIFY.COM 2Executive Summary
For the past several years, much attention has been focused in the United States on security issues associated with e-voting, and whether a cast vote will ultimately in fact be counted at the polls. The concern is at once so important and seemingly straightforward, that it is surprising to many that a solution hasn't emerged over the course of several national elections. However, America's voting system today is a mixture of many voting systems?-?each with respective benefits and drawbacks. The real focus of secure elections must harmonize secure technologies alongside effective processes that guarantee four properties of voting: . Privacy??-??voters have the right to keep their ballots secret.. Incoercibility?-?voters cannot prove the contents of their cast ballots.. Accuracy?-?the final tally is the sum of all cast ballots.. Verifiability?-?voters can prove to themselves that their ballots were cast as intended and counted, and anyone can prove that the final tally is accurate.
Recommendations:1. Any widespread improvement to the election process must detail improvements to both the processes and the technologies used to conduct elections. Of the two, technology poses the most immediate challenge, because it provides the foundation on which election process and execution are built. Whether a technology enables back-end systems, such as tabulating optical scan ballots, or drives a purely electronic voting mechanism, such as DRE, the fact remains that every scalable system designed to protect privacy, incoercibility, accuracy, and verifiability in an election is controlled by software. Therefore, in order to build software systems that uphold these critical properties, election officials, at both the state and federal level, must work with voting machine vendors to ensure security and robustness is built into the software at the core of elections. 2. Governments and voting machine vendors should learn from the commercial sector and work together to develop capabilities for building security into voting systems. Specifically, these capabilities should include code review and penetration testing techniques, such as the ones employed in the 2007 California review, designed to prevent the kind of blatant errors that have been found in code responsible for running voting machines. Consistent review would not only catch such errors but would help in establishing code practices that lead to robust systems.
voting in america WWW.FORTIFY.COM 33. Fortify urges government and voters to follow a recommended preferred ranking of widely available voting techniques:. Choice 1?-?Hand-Counted Paper: The advantages of hand-counted paper ballots are verifiability and accuracy. Voters can verify their selections before placing ballots in a publicly observable ballot box. After all ballots are cast, they are counted openly to provide public verifiability of the final election. . Choice 2?-?Optical Scan: Optical scan voting shares many of the advantages of hand-counted ballots and is logistically more convenient and scalable. The accur... [download for more]

Browse Technology Topics

Data Center

Virtualization, Cloud Computing, Infrastructure, Design and Facilities, Power and Cooling, Green Computing  
    

Data Management

Application Integration, Analytical Applications, Business Intelligence, Configuration Management, Database Development, Data Integration, Data Mining, Data Protection, Data Quality, Data Replication, Database Security, EDI, SOAP, Service Oriented Architecture, Web Service Management, Data Warehousing  
    

Enterprise Applications

Application Integration, Application Performance Management, Best Practices, Business Activity Monitoring, Business Analytics, Business Integration, Business Intelligence, Business Management, Business Metrics, Business Process Automation, Business Process Management, Call Center Management, Call Center Software, Change Management, Corporate Governance, Customer Interaction Service, Customer Relationship Management, Customer Satisfaction, Customer Service, EBusiness, Enterprise Resource Planning, Enterprise Software, EProcurement, Extranets, Groupware Workflow, HIPAA Compliance, IP Faxing, IT Spending, Marketing Automation, Performance Testing, Product Lifecycle Management, Project Management, Return On Investment, Risk Management, Sales & Marketing Software, Sales Automation, Server Virtualization, Simulation Software, Supply Chain Management, System Management Software, Total Cost of Ownership, Video Conferencing, Voice Recognition, Voice Over IP, Workforce Management, Incentive Compensation, Spend Management, Manufacturing Execution Systems, International Computing  

Human Resource Technology

Human Resources Services, Payroll Software, Time and Attendance Software, Workforce Management Software, Financial Management, Employee Monitoring Software, Employee Training Software, Recruiting Software/Services, Employee Performance Management, ELearning, Benefits Management, Expense Management  
    

IT Career Advancement

Cisco Certification, Microsoft Certification, Linux Certification, Network Security Certification, Software Development Certification  

IT Management

Employee Performance, ITIL, Productivity, Project Management, Software Compliance, Sarbanes Oxley Compliance, Service Management, Desktop Management  
    

Knowledge Management

Collaboration, Collaborative Commerce, Contact Management, Content Delivery, Content Integration, Content Management System, Corporate Portals, Customer Experience Management, Document Management, Information Management, Intranets, Messaging, Records Management, Search And Retrieval, Search Engines, Secure Content Management, SLA  

Networking

Active Directory, Bandwidth Management, Convergence, Distributed Computing, Ethernet Networking, Fibre Channel, Gigabit Networking, Governance, Grid Computing, Infrastructure, Internetworking Hardware, Interoperability, IP Networks, IP Telephony, Local Area Networking, Load Balancing, Migration, Monitoring, Network Architecture, Network Management, Network Performance, Network Performance Management, Network Provisioning, Network Security, OLAP, Optical Networking, Quality Of Service, Remote Access, Remote Network Management, Server Hardware, Servers, Small Business Networks, TCP/IP Protocol, Test And Measurement, Traffic Management, Tunneling, Utility Computing, VPN, Wide Area Networks, Green Computing, Cloud Computing, Power and Cooling, Data Center Design and Management, Colocation and Web Hosting  
    

Platforms

AS/400, Domino, Linux, Microsoft Exchange, Oracle, PeopleSoft, SAP, Siebel, Solaris, Tivoli, Unix, Web Sphere, Windows, Windows Server  

Security

Access Control, Anti Spam, Anti Spyware, Anti Virus, Application Security, Auditing, Authentication, Biometrics, Business Continuity, Compliance, DDoS, Disaster Recovery, Email Security, Encryption, Firewalls, Hacker Detection, High Availability, Identity Management, Internet Security, Intrusion Detection, Intrusion Prevention, IPSec, Network Security Appliance, Password Management, Patch Management, Phishing, PKI, Policy Based Management, Security Management, Security Policies, Single Sign On, SSL, Secure Instant Messaging, Web Service Security, PCI Compliance, Vulnerability Management  
    

Software Development

.NET, C++, Database Development, Java, Middleware, Open Source, Software Outsourcing, Quality Assurance, Scripting, SOAP, Software Testing, Visual Basic, Web Development, Web Services, Web Service Security, XML  

Storage

Backup And Recovery, Blade Servers, Clustering, IP Storage, ISCSI, Network Attached Storage, RAID, Storage Area Networks, Storage Management, Storage Virtualization, Email Archiving, Data Deduplication  
    

Wireless

802.11, Bluetooth, CDMA, GPS, Mobile Computing, Mobile Data Systems, Mobile Workers, PDA, RFID, Smart Phones, WiFi, Wireless Application Software, Wireless Communications, Wireless Hardware, Wireless Infrastructure, Wireless Messaging, Wireless Phones, Wireless Security, Wireless Service Providers, WLAN  
Search