Analysis of an Electronic Voting System

In: Other Topics

Submitted By NeverCB
Words 12856
Pages 52
This paper, copyright the IEEE, appears in IEEE Symposium on Security and Privacy 2004. IEEE Computer Society Press, May 2004. This paper previously appeared as Johns Hopkins University Information Security Institute Technical Report TR-2003-19, July 23, 2003.

Analysis of an Electronic Voting System
TADAYOSHI KOHNO∗ A DAM S TUBBLEFIELD† DAN S. WALLACH§
February 27, 2004

AVIEL D. RUBIN‡

Abstract With significant U.S. federal funds now available to replace outdated punch-card and mechanical voting systems, municipalities and states throughout the U.S. are adopting paperless electronic voting systems from a number of different vendors. We present a security analysis of the source code to one such machine used in a significant share of the market. Our analysis shows that this voting system is far below even the most minimal security standards applicable in other contexts. We identify several problems including unauthorized privilege escalation, incorrect use of cryptography, vulnerabilities to network threats, and poor software development processes. We show that voters, without any insider privileges, can cast unlimited votes without being detected by any mechanisms within the voting terminal software. Furthermore, we show that even the most serious of our outsider attacks could have been discovered and executed without access to the source code. In the face of such attacks, the usual worries about insider threats are not the only concerns; outsiders can do the damage. That said, we demonstrate that the insider threat is also quite considerable, showing that not only can an insider, such as a poll worker, modify the votes, but that insiders can also violate voter privacy and match votes with the voters who cast them. We conclude that this voting system is unsuitable for use in a general election. Any paperless electronic voting system might suffer similar flaws,…...

Similar Documents

Electronic Voting System

...Applying MESE processes to Improve Online E-Voting Prototype System with Paillier Threshold Cryptosystem Web Services Version 1.00 A project submitted to the Faculty of Graduate School, University of Colorado at Colorado Springs in Partial Fulfillment of the Requirements for the Degree of Master of Engineering in Software Engineering Department of Computer Science Prepared by Hakan Evecek CS701 Dr. Chow Spring 2007 This project for the Masters of Engineering in Software Engineer degree by Hakan Evecek has been approved for the Department of Computer Science By _______________________________________________________ Dr. C. Edward Chow, Chair _______________________________________________________ Dr. Richard Weiner _______________________________________________________ Dr. Xiaobo Zhou Date Table of Contents Online E-Voting System Project Documentation 4 Abstract 6 1. Introduction 7 2. E-Voting System Related Literature 9 2.1. Public Key Cryptography 9 2.2. Homomorphic Encryption 10 2.3. Zero Knowledge Proofs 10 2.4. Threshold Cryptography 10 2.5. Cryptographic Voting Protocol 11 2.6. Issues in secure e-voting system 12 2.7. Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) 13 2.8. Chinese Remainder Theorem (CRT) 14 3. Online E-Voting System Project Description 17 3.1. Paillier......

Words: 7163 - Pages: 29

Week 7 Checkpoint: Analysis of Electronic Payment Systems

...major types of electronic commerce are business-to-consumer, business-to-business, and consumer-to-consumer. Business-to-consumer (B2C) is selling products and services to individual shoppers.  Barnes&Noble.com is an example of business-to-consumer electronic commerce.  Business-to-business (B2B) involves the sale of goods and services among businesses. Millpro.com provides business-to-business electronic commerce.  Consumer-to-consumer (C2C) involves consumers selling directly to consumers.  An example of consumer-to-consumer electronic commerce is eBay.com.  Electronic commerce transactions can also be classified based on the participants’ physical connections to the Web.  Participants can use wired networks or mobile commerce. ( HYPERLINK "http://www.angelfire.com/rebellion2/jsmith/case_4.html" http://www.angelfire.com/rebellion2/jsmith/case_4.html)      Some types of electronic payment systems are Digital Wallets, Micropayment Systems, Accumulated Balance Digital Payment Systems, Stored Value Payment Systems, Digital Checking Systems, and Electronic Billing Presentment and Payment Systems.       Digital Wallets make payment by credit card easier and faster by storing the card holder's information securely.  When each transaction is made, the card holder does not have to enter their information over and over again.  An example is google checkout.      Micropayment Systems have been made for purchases under 10 dollars, and Accumulated Balance Digital Payment Systems are......

Words: 511 - Pages: 3

Electronic Voting

...Project – an Automated Make-up color selection system. Supervisor – Dr. H.L.Premarathne Field(s) of concern – Artificial Neural Networks, Fuzzy Logic, Image Processing, Data Classification, make-up Background: Women typically like to be in the centre of attraction of other the people. In order to be elegant looking and to get the attention of others, ladies often use make-up. Make-up is a favorite topic of women, and is a primary concern, not only when attending functions such as weddings, parties, but in day-to-day life when going for work too. The success of make-up relies on how well one can select the colors that matches her skin color, eye color, shape of the face and other relevant features. Make-up is also an art; hence one should have a good artistic eye to select the make-up which suits her. Inappropriate applying of make-up will cause a person to be in the centre of sarcasm and annoyance, instead of being in the centre of attraction. This is why; ladies often take the service of a beautician. A beautician is a professional who’s trained and who has expertise knowledge on beauty therapy and make-up. With experience, a beautician can match the make-up colors to suit a person, according to her appearance and personality. However, one does not need the help of a beautician, if that person can choose the appropriate make-up colors for herself. Introduction: Selection of colors for a make-up is vital for a Beautician as well as for any lady who rely on......

Words: 1003 - Pages: 5

Analysis of Electronic Payment System

...Jacorey Williams Analysis of Electronic Payment Systems Electronic commerce transactions can be classified in many ways. The three major electronic commerce categories that we have read about are business-to-consumer e-commerce, business-to business e-commerce, and consumer-to-consumer e-commerce. Business-to-consumer (B2C) is an electronic commerce that involves retailing products and services to individual shoppers. BarnesandNoble.com is an example of B2C e-commerce. Business-to business (B2B) is an electronic commerce involves sales of goods and services among businesses. ChemConnect’s Web site for buying and selling chemicals and plastics is an example of B2B e-commerce. Consumer-to-consumer (C2C) is an electronic commerce involves consumers selling directly to consumers by auctioning their merchandise off to the highest bidder, or for a fixed price. Craigslist is the most widely used platform used by consumers to buy from and sell directly to others. Internet technology supports business-to-business by helping reduce cost and provides more flexible platform for linking to other firms. Business are also able to extend digital technology to a wider range of activities and broaden their circle of trading partners. It also enables companies to locate suppliers, solicit bids, place orders, and track shipments in transit electronically. Net marketplaces provide a single, digital marketplace for many buyers and sellers. Private industrial networks link a firm with......

Words: 357 - Pages: 2

Automated Voting System

...soon acquire Socsargen area under the leadership of school BS Information Technology, BS Computer Science, and BS Electronics and Communication Engineering. Computer Programming was implemented under Pangulong Gloria Scholarship Program. Software developer in Java and Micro.net will soon to be offered this school year 2009-2010. AMA Computer College-Gensan Campus continued commitment to quality world-class education in accordance with its vision of providing professional edge on its graduates, impacting the business and industrial workforce of the new millennium, both in local and international levels of distinction. Nevertheless, it stands true with the maxim: “This is the age of information, this is the age of technology, and this is the age of Knowledge”. The imperative to innovate, the reason to create faster, stronger, better solutions that advance society in significant ways these are the forces driving the researchers to study at expanding the realm of what’s possible. Every Election happened in a country, school or in community people doubted how their votes secured in a ballot or how can they be sure that their votes are tallied by a personnel in a voting station or precinct. The researcher seeks a fully automated voting system that is secure, accurate and reliable so that the system to guarantee elections the voters can trust the implemented system in our school. In today’s modern age where computer has become a way of life, it is evident that a......

Words: 1920 - Pages: 8

Electronic School Id System

...ABSTRACT TITLE: Electronic School ID System using Radio Frequency Identification (RFID) with Short Messaging Service (SMS) AUTHORS: Crystal Genna F. Antinero Ma. Josefa T. Pacoli Mark A. Soliva Venus R. Tongohan COURSE: Bachelor of Science in Computer Engineering ACEDEMIC YEAR: 2013-2014 TYPE OF DOCUMENT: Undergraduate Thesis TOTAL OF PAGES: 73 COLLEGE: College of Engineering NAME AND ADDRESS OF INSTITUTION: University of Rizal System Morong, Rizal EXECUTIVE SUMMARY: The study aimed to develop a new Electronic School ID System using Radio Frequency Identification (RFID) with Short Messaging Service (SMS), and to determine its level of acceptability with respect to the selected aspects of evaluation. The researchers used the developmental method of research since the study is focused on developing the Electronic School ID System. Descriptive method was also used to determine the level of acceptability of the system. The researcher was evaluated by means of testing this system but monitored by the researchers and the report was based on the accuracy, applicability, user-friendliness, modifiability, workability, safety and maintenance of the system. The researcher conducted the study to electronic ID system of the students. This mainly focuses on the ability of the RFID components to visibly play the task of the Barcode in the supermarket that check the value of the item being scanned. As with the system, there is an RFID card/tag that......

Words: 619 - Pages: 3

Do Electronic Voting Machines Improve the Voting Process?

...Do Electronic Voting Machines Improve the Voting Process? The electronic voting machine embraces an electronic means of efficiently casting a vote and electronic means of accurately counting votes. Electronic voting machines, can also display election results and because of controversies associated with their operation audit trail, information can also be obtained. There are many types of electronic voting systems: paper based electronic voting system; which provides a paper ballot to be marked by hand but counted electronically. Pressing buttons or using a touch screen can operate a direct recording electronic voting machine either mechanically or electrically. This machine stores the voting data in a memory bank as a printed copy, and can transmit results to a central location. A public network voting machine uses electronic ballots, which can be transmitted from the polling place to a central location as they are cast or as a batch throughout the election process. Electronic voting machines can be made fully accessible for persons with disabilities, allowing them the freedom to vote without experiencing any hardships. Because ballot tallies are done at the close of polling stations, many of the men and women are tired leaving much room for error. According to United States General Accounting Office (2004), testimony provided to various government agencies with a research report on electronic voting systems performance attributes. The report provides a......

Words: 1420 - Pages: 6

Voting Tendencies: a Regression Analysis

...Introduction Every four years, the United States presidential election becomes one of the country’s biggest news stories for a large chunk of that year. During this time there are a great many words both spoken and written about how people are going to vote and what factors supposedly lead them to vote a certain way. It seems that much of the time the analysis of these issues is of a qualitative nature, and with that in mind this paper will attempt to approach the problem from a statistical point of view. That is not to say there is a lack of quantitative research on how specific demographics tend to vote; indeed, some of the good data and information out there will be used to inform this paper’s hypotheses and econometric model. This study will focus on the 2012 U.S. presidential election Barack Obama and Mitt Romney (there were several other candidates on the ballot, but none received a significant portion of the votes). Pundits threw around seemingly countless factors in an attempt to analyze and predict how people would vote in this election; this paper will focus on a select group of those factors, in hopes of drawing some firm and well-grounded conclusions as to whether they actually played a statistically significant role. Countywide data will be utilized. The recent widespread availability of election results on a county-by-county level, combined with countywide information from the U.S. Census Bureau, allows for a very large number of observations (at least......

Words: 3259 - Pages: 14

Prstv Voting System

...The Irish Electoral system of PR-STV is Fundamentally Flawed and should be replaced by the Single Member Plurality System In today’s environment of political apathy and scepticism it is particularly important that we scrutinise our political policies and procedures, so as to bolster a confidence of our countries governance in its people. Electoral systems are perhaps one of the most important aspects of the political process as they are the people’s main mechanism for having their voices heard. The main challenge for any political system is to strive to assist in creating a government that is an accurate representation of its citizen’s desires and future hopes for its political direction while ensuring stable governance. This essay will discuss the Irish electoral system of Proportionate Representation through the Single Transferable Vote (PRSTV) and whether a Single Member Plurality (SMP) system is a viable and worthwhile alternative. By first giving a brief history of the Irish electoral system as well as an explanation of how both systems operate. Then laying out some of these electoral systems advantages as well as disadvantages. Dáil Éireann and its members, Teachtai Dála (TDs) have been elected by the PRSTV electoral system since Irish independence in 1922. There are two main reasons for this. In the early 1900s a period in which Ireland was going through great political change PRSTV had historical support by the nationalist movement, which had the biggest......

Words: 1618 - Pages: 7

Voting System

...CHAPTER 2 FOREIGN LITERATURE “Electronic Voting Literature” Voting on the internet using PC's everyday offers only weak security, but its main disadvantages are in the areas of anonymity and protection against coercion and/or vote selling. The Presidential elections of 2000 brought national attention to problems with current American methods of casting and counting votes in public elections. Most people believe that the current system should be changed; there is much disagreement on how such changes should be made. Dr. Michael Shamos of CMU provides a sharp counterpoint [6] to Neumann and Mercuri's views. While his “Six Commandments” summary of requirements for a voting system is very similar to others' requirements, he's less afraid of the catastrophic failures and sweeping fraud made possible by imperfections in electronic voting machines actually occurring in a real election. Shamos is also much less impressed with paper ballots than are Neumann and Mercuri. He places a great deal of faith in decentralization to make fraud difficult to commit and easy to detect. Dr. Shamos even likes DRE machines. (We must take into account the fact that this paper was written ten years ago, long before the 2000 elections and before more modern mathematical results like Chaum's; some of Dr. Shamos' opinions may have changed since then. While Dr. Neumann's talk cited here is of similar age, his pessimism with regard to machines has had little reason for change.) Rebecca Mercuri......

Words: 1446 - Pages: 6

It 205 Week 7 Checkpoint – Analysis of Electronic Payment Systems

...IT 205 Week 7 CheckPoint – Analysis of Electronic Payment Systems Get Tutorial by Clicking on the link below or Copy Paste Link in Your Browser http://hwguiders.com/downloads/205-week-7-checkpoint-analysis-electronic-payment-systems/ For More Courses and Exams use this form ( http://hwguiders.com/contact-us/ ) Feel Free to Search your Class through Our Product Categories or From Our Search Bar (http://hwguiders.com/ ) Answer the following questions in 200 to 300 words: o Name and describe various categories of e-commerce. o Compare and contrast electronic payment systems. Which type do you use most often? Which type is most applicable for organizations you interact with regularly? o Explain how Internet technology supports business-to-business e-commerce. The three main categories of e-commerce are Business-to-consumer (B2C), Business-to-business (B2B), and Consumer-to-consumer (C2C). B2C commerce is describes what occurs when a business sells products and services directly to end-users, or consumers. B2B commerce is described as electronic transactions that occur between two businesses, for example, the buying and selling of raw materials for production. C2C commerce is the process of one consumer selling goods to another consumer, most often this type of e-commerce occurs as auctions. TO DOWNLOAD COMPLETE TUTORIAL HIT PURCHASE BUTTON IT 205 Week 7 CheckPoint – Analysis of Electronic Payment Systems Get Tutorial by Clicking on the......

Words: 3225 - Pages: 13

Electronic Management System

...Chapter 1 Introduction Chapter one is composed of three (3) parts: (1) Organizational Background; (2) Organizational Unit Description; (3) Current System Description. Part one, Organizational Background, specifies the history and present structure of the whole organization and its situation. Part two, Organizational Unit Description, describes the structure of the organizational unit and its situation. Part three, Current System Description, narrative flow of the current system and its Data Flow Diagram. Nowadays, computers are very important. People use this modern technology to make their work easier and faster. Persons who are computer-literate enjoy their work because it’s not tiresome and they can finish work in a very short time. The Electronic Records Management System of the Registrar’s Office of West Visayas State University – Janiuay Campus is a records management system that aids the administrative staff conduct their day–to–day business of recording, data organization and account integration. An Electronic Records Management System is a software application for university offices that manages students and faculty data with regards to their records status. It enables students to check their status and get their copy of grades and Transcript of Records easily. The Electronic Records Management System is easy to use. It helps reduce the time spent on administrative tasks and allows the staff to attend to student’s records. It also processes and......

Words: 4567 - Pages: 19

System Voting

... The motto of the project is to build an enterprise site, which should be able to allow people to cast their vote online. SYSTEM ANALYSIS Existing System Remote voting is exercise into two different ways. 1.proxy voting The person who is unable to be physically present authorized other person on behalf of him. 2. close envelope ballet In this the person cast is voter, enclosed in an envelope and post to register post. The problem with this system is that not always the ballets are riched in time. The proxy person may exercise other ballet then the one synthezised the person. Proposed System In propose system remote and user’s can exercise .There voter within any favour using this system any level of voting like ,lokha sab voting,rajya sab voting etc. In the proposed system we can get the result without manually counting.The computerized counting is simple and we can access any information of any party. Advantage of the proposed system 1. Time saving 2. Working load reduced to a large extent 3. Less prone to errors 4. Information available at time 5. Man power reduced 6. Many tasks are automated 7. It also provide security for the data Modules description 1. Election commissioner: It check about the user details like id proof and no proxy voting cannot be done. This is election commissioner home page . 2.Generate voter id:It check details like name,password,state,address,block,area about......

Words: 2522 - Pages: 11

Electronic Voting System in Punp

...Original Question: What is the best way to manually count ballot papers in block vote (BV) systems? With first-past-the-post systems, one can easily pile the ballots for each candidate, and then tally the totals. Where there is more than one vote recorded on ballot papers, some kind of tallying system seems unavoidable. What techniques are used in counting block vote ballots elsewhere?  Introduction “Vote counting is one of the most crucial stages in the election process. Failure to complete the count and transmit results in a quick, transparent and accurate manner can jeopardize public confidence in the elections and will directly affect whether candidates and political parties accept the final results.” (The ACE Encyclopedia) Block Voting (BV) belongs to the “family” of plurality / majority Electoral Systems (The other two big “families” being proportional, or mixed Electoral Systems) and is in fact a first-past-the-post (FPTP) system with the difference that it occurs in multi-member districts with voters having as many votes as there are positions to be filled. In a five-member constituency for example, the five candidates with the largest number of votes are elected, regardless of the actual percentage level of votes they receive. In BV systems, voters are usually free to vote for individual candidates regardless of party affiliation, but they are not entitled to cast the same vote more than once. Voters are also most often free to not use all the votes they are......

Words: 1653 - Pages: 7

Micropayment System in Electronic Commerce

...traditional commerce and marketing methods to the electronic commerce people can easily buy or sell both material and virtual products such as, software, books, music, movies on the Internet. Products are purchased through the Internet by electronic payment system. People can purchase products by using credit or debit card. However, for several small value products such as, a song in iTunes music store only cost 0.99$ or a mobile game only cost 3.99$, it could be hard to using credit or debit cards to purchase those products because of the fixed minimum transaction could be cost too expensive for small transactions (Turban, King, Lee & Liang, 2010). Therefore, a micro payment system is designed to handle those small payments. There are many online micropayment systems such as, PayPal, Millicent, Digicash, Cybercoin, Internet Dollar and many more. However, not all these companies succeed in handling micropayment and some companies were bankrupt for example, Millicent, Digicash. The aim of this paper is to compare several main characteristics of some popular micro payment systems then evaluate the success of micropayment system. This paper will begin with a definition of micro payment system, the characteristic of micropayment system. Next section is to describe how different micropayment systems work. The final section will evaluate the aspects deciding the success of micropayment system. Definition of micropayment system Electronic micro payments are small online......

Words: 2224 - Pages: 9