SlideShare a Scribd company logo
1 of 5
Download to read offline
Natarajan Meghanathan et al. (Eds) : WiMONe, NCS, SPM, CSEIT - 2014
pp. 37–41, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.41204
THE PROPOSAL OF GIVING TWO
RECEIPTS FOR VOTERS TO INCREASE
THE SECURITY OF ELECTRONIC VOTING
Abbas Akkasi1
, Ali Khaleghi2
, Mohammad Jafarabad3
, Hossein Karimi 4
,
Mohammad Bagher Demideh5
and Roghayeh Najjari Alamuti6
1,3
Young Researchers Club, Robatkarim Branch,
Islamic Azad University, RobatKarim, Iran
abbas.akkasi@gmail.com
jafarabadm@yahoo.com
2
Department of Computer Engineering,
Imam Khomeini International University , Qazvin, Iran
Akhaleghi@eng.ikiu.ac.ir
4
Sama Technical and Vocational Training College,
Islamic Azad University, Yasouj Branch, Yasuj, IRAN
H.karimi.esf@gmail.com
5
Faculty of Engineering, Department of Computer, Yasouj Branch, Islamic
Azad University, Kohgiloyeh & Bovirahmad Province, Yasouj, iran
M.b.damideh@gmail.com
6
Department of Computer Engineering,
Imam Khomeini International University , Qazvin, Iran
S936369006@edu.ikiu.ac.ir
ABSTRACT
Holding an election with aim of selecting only one person or approval / rejection of a state law,
is a special kind of election which every few years in the different countries going to happen.
Given the pervasiveness of this election, we must take special measures to provide high security
for the referendum. Using two receipts for each voter which one is named barcode receipt, a
secret indicator of vote and another is named key receipt that is a key to acknowledged the
voters information box, including: voter’s National Code, the candidate code which is voted by
this voter, code of election station and barcode information. In this paper is proposed to enable
people and social networks using data on bar code’s receipts without Intrusion into the privacy
of other voters, so they will put together their personal information from monitoring the election
process on a social network which can help to prevent any violation in election. The security of
the proposed scheme is based on the turnout in recount of votes.
KEYWORDS
Election Transparency, Electronic Referendum, Barcode Receipt
1. INTRODUCTION
There are various methods of conducting elections in the world. Some countries do their election
in multi stage, like India that because of its multi billion population, has more than 10 stages for
each election. [1] However, in some countries because of low population, elections are held every
38 Computer Science & Information Technology (CS & IT)
few years. There are diversities for voting procedures, including voting at an annual meeting of
the 10 persons to voting in a country that contain all people. One of the most common methods of
voting is a way in which the entire population of the country with a minimum age requirement
can participate in the election, and finally an option as the end result will be choose which that
option has more votes in compared with other options. For example, this option can be elected a
president from among 10 candidates for the Presidential Election, or approval of, or opposition to
a government's decision. [1]
In this article we're going to review the election with the same Candidates for the entire country
so we must select one option certainly. Accordingly, the possibility of holding such elections in
each country is once or twice, annually or in every few years. For example, in Iran an election
with these terms will be held once every 4 years. Therefore, any simple proposal without logical
thinking and foresight, finally up to a period of several years will respond to the voting system,
then because of the passage of time and the arrival of more advanced systems, its use would be
without benefit plan or it will be failed. In this article we're going to have an idea for the elections
in the countries that will be held in the form of a referendum, stating that at least in the next 20
years to meet the electoral needs of the country. Our favorite is the plan that makes it possible to
hold the elections with the cost affordable and few times in the year, which in this situation
government can get help by people's comments in critical decisions with holding an quick
electronic election, It improves economic, political and social conditions of the country.[2]
2. REVIEW THE POSSIBLE ELECTION SCENARIOS
The conventional method in Iran is the same as the traditional method of election ,which we use
of Fund votes and finally collect in the presence of observers, votes cast in the ballot box, are
counted. the election observers (government and candidates observers) from the moment of the
initial closure of the Fund's voting to stage that open ballot boxes and counting of votes ,must be
present in the Polling place, given that it’s difficult to be sure that, full security for all boxes is
established. In comparison to the number of infringement cases and the level of importance
occurred in various elections, we have to conclude, this method is a lower security than electronic
voting. [3]
Another voting methods is using of ATM machines. Given that these devices directly associated
with the financial discussions, they have been designed to maximize the possibility of error to
zero. In the event of an error it’s possible to reform and correct it. In the final days of the
year that people are going to get the cash from these terminals, due to the increase in the number
of applicants, each person must stay in the queue and wait for a long time to come his turn. If
these devices used for voting, the result is that at the end of the day, a large number of voters
can’t vote. This plan is good in the cases that voting days are a week or further.[4] Also by
considering the importance of identification in the elections, we need at least one person as an
observer, standing near the ATM machine, to perform the identification phase.Installing digital
information stands in the streets is the other way of electronic voting, these devices are much
lower cost than ATM machines. Because the discussion and separation of the counting of votes to
count money by the banks as quite different and the voting device does not need money counter.
Another way of voting is internet voting. By considering the current equipment there isn’t
solution to this issue that identification can be done via Internet and simultaneously ensuring that
person would not sell his vote. Other methods of voting which will be occurred in future can vote
through mobile phones, tablets and other wireless communication methods and systems. .[5]
The fundamental problem in all these cases is low possibility for running a clear election in the
length of a day. Some of these cases, such as the traditional voting are possible for election in a
Computer Science & Information Technology (CS & IT) 39
day, but they aren’t clear enough and also the others cases have their special problems, for
example an ATM is clear but the speed is not appropriate.
3. THE IDEA OF HOLDING A REFERENDUM WITH TWO RECEIPTS FOR
EACH VOTE
Lack of giving receipt is a criticism that often can be seen in voting systems. Election officials
refrain from offering receipt to voters that shows candidate who voted, to prevent buying and
selling votes. Although this issue opposes to buy and sell votes in detail but people’s confirmation
of the final results of the vote counting process will disappear.
In this section, we introduce a scheme that provide receipts and ensure the transparency of the
election, also the possibility of buying and selling votes in this scheme is eliminated.
It is assumed that voters use computers in the Polling place, their votes are recorded in the
system. In the process of recording votes, voters logged in some basic information on the system,
most important of them are the national code and the selected candidate code. Software of polling
produce two receipt for each of the voter as followed below:
1. Barcode receipt: This is a receipt contain a barcode that have two main features. First is
that based on the barcode definition each barcode receipt should be unique and second
feature is that the content of this receipt, reveals that the barcode is related to a vote of the
which candidate. This receipt isn’t sealed.
2. Vote key receipt: it is a symmetric key to encode four data (voter’s National code ,
candidate’s code who selected by voter, election centre code, barcode receipt’s code )
The receipt is sealed by the seal of election centre.
The voter will be check the result of elections on the internet by means of barcoded receipts,
obviously voter keeps the vote key receipt with himself to control in cases which he has found
contradictions in votes or other existing cheats.
Anyway, the vote of voter is locked in national election centre and the key for opening it, is only
in hand of voter. The locked vote (which is an encrypted text), is kept in national election centre.
3.1. The process of recording barcode receipts in the database
In the beginning of elections, election officials must set up database for candidates and register
each barcode receipts of voters in the related database. All updates of these data bases are
released during voting in the election centre website. For more security this database isn’t online
and just upload and update of it can be do online in a short intervals.
Each voters, moments after the votes can go to the website of election centre to open (or
download) database about the list of his candidate votes. He must find his specific vote barcode in
these databases. If the barcode does not exist in the database, it means, by anyway, his vote is
ruined. In these cases, voters can inform the problem to the agent or relevant supervisor with
selected candidate.
It is also possible that agents of candidates (given that they are following facts to be discovered),
doing verification of voters receipts directly. It helps to speed up security check for elderly people
or those who have not access to the internet
40 Computer Science & Information Technology (CS & IT)
3.2 Checking the probability of selling votes election receipts
An important issue is answering to this question: whether the barcode receipt, will show that the
voter has voted to whom? In the proposed scheme, two main options are designed to prevent the
buying and selling of votes.
1. Barcoded receipt is printed simply without any special stamps. Presenting this receipt is just to
inform that voter has vote in election, so it does not prove that it has been issued by voting system
either personally(made a fake). The election verification is proved by this barcoded receipt and
cheating prevention is done by vote key receipt.
2- Immediately after registration of vote, corresponding barcode releases on central website, and
the person who wants to sell his barcode cannot prove to candidate’s agents that this barcode in
belong to his vote. Because corresponding candidate is not sure which announced number has
received by himself from the voting place computer or the seller person kept the receipt of
barcodes of voters which published on the website of that voting center and regarding the identity
of voters are not clear , he announced himself as owner of that vote.
So with respect to above reasons it’s impossible to sell a vote without confirmation stamp.
Receipt of a vote is like a simple printed page and it’s not validated.
3-3- possibility of producing a barcoded receipt for two person
Voter gets his receipt from machine and goes to the voting website, he sees barcode on website
unaware that this receipt is possible to produce for more than one person. It means with
manipulating voting software it would be possible to print repeated receipts for a candidate.
To prevent this type of problems we propose overall people supervision on process which it’s free
of charge and it can help safety control of election. People can send their vote’s to their
candidate’s sms system. By discovering even a same barcode for to voters, candidate’s agents can
ask explanation from election organizers about occurred problem.
Election organizers should prepare facilities to vote revising. Each voter can open his own vote
box by using his own key for receipt, after revising personal boxes, there are two possibilities:
1- Barcoded receipts of protests are same. In this case infraction is occurred and organizers
should have a convincing answer to this problem.
2- Barcoded receipts are different. So its necessary to check whether this different receipt
registered in database or not? This would show the correctness of undergoing process in
voting center.
Solving the problem of producing same barcode for more than one person, would prevent
consequent fraud possibilities. For example assume your receipt is not registered in database, in
this case you can decide about your vote easily by using receipt of vote key.
3-4- people reports via social networks
In some countries election organizing impose so many security problems due to some economic
costs and lack of supervisory facilities so that some of loser candidate claim “we were not able to
detect some probable frauds because of lack of supervisors”.
Computer Science & Information Technology (CS & IT) 41
With growthing in social networks, it would be possible to share most part of supervisory process
with people in form of their reports via sending barcoded receipts to the candiate’s sms or email
systems.
Proposed method prevents fraud by people help in two phase: 1) sending barcodes with any
informing technique 2) collaboration with candidates in vote recounting. For example in the case
of same receipts for two persons, people can help candidates with checking every changes in
process of barcode production or results with presenting their own personal (with key)
information.
Also there is possible to design and implement of some applications in virtual environments to
virtual vote recounting or fraud detection. This type of networks can monitor vote recounting by
controlling produced barcodes. Furthermore establishing some legislative rules and processes in
barcode production process can help social networks for more powerful supervision.
4. CONCLUSION
Election holding in a country needs to design specific policies. If this election wants to hold just
to know about global opinions about acceptance or non-acceptance of a person that would be
named as “referendum”. Referendum process will be differ than Senate or Municipalities
election. In this paper we proposed a method to increase voting security by using 2 receipts. With
keeping votes in various places and social networks controls on votes , election safety can be
increased. With respect to steps of this method, the possibility of purchasing and selling votes will
decrease to zero percent and all people can monitor the results at every moment. Public
participation will have very important role on increasing election safety in future also it will not
impose extra costs for candidates or organizers.
REFERENCES
[1] Dix A., “Electronic democracy and its implication for political privacy”, 23rd International
Conference of Data Protection Commissioners, September 2001, Paris,
[2] D. Balzarotti, G. Banks, M. Cova, "An Experience in Testing the Security of Real-World Electronic
Voting Systems" , IEEE Transactions on Software Engineering, Vol. 36, pp. 453 - 473, May 2010
[3] S.M. Jambhulkar, J.B. Chakole, P.R.Pardhi, "A Secure Approach for Web Based Internet Voting
System Using Multiple Encryption", International Conference on Signal Processing and Computing
Technologies(ICESC), vol 4, pp. 371-375, jan 2014
[4] Jefferson, D. and Rubin, A. and Simons, B. and Wagner, D. A Security Analysis of the Secure
Electronic Registration and Voting Experiment (SERVE), Online, Available from
http://www.servesecurityreport.org/, last accessed 2014.
[5] Aviel D. Rubin. Security Considerations for Remore Electronic Voting. Communications of the
ACM, 45(12), 2012.

More Related Content

What's hot

Aadhar based Digital election system of india
Aadhar based Digital election system of indiaAadhar based Digital election system of india
Aadhar based Digital election system of indiaVikash Singh
 
ONline Voting System Report PHP
ONline Voting System Report PHPONline Voting System Report PHP
ONline Voting System Report PHPShikha Mishra
 
IRJET - Block Chain Enabled E-Voting System
IRJET -  	  Block Chain Enabled E-Voting SystemIRJET -  	  Block Chain Enabled E-Voting System
IRJET - Block Chain Enabled E-Voting SystemIRJET Journal
 
Distributed algorithm for electronic voting system
Distributed algorithm for electronic voting systemDistributed algorithm for electronic voting system
Distributed algorithm for electronic voting systemCasper Chingwe
 
Electronic Voting: Challenges and Prospects in Nigeria’s Democracy
Electronic Voting: Challenges and Prospects in Nigeria’s DemocracyElectronic Voting: Challenges and Prospects in Nigeria’s Democracy
Electronic Voting: Challenges and Prospects in Nigeria’s Democracytheijes
 
E voting system using mobile sms
E voting system using mobile smsE voting system using mobile sms
E voting system using mobile smseSAT Journals
 
Machakos University Online Voting Module
Machakos University Online Voting ModuleMachakos University Online Voting Module
Machakos University Online Voting ModuleMUC
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.docKhondokerAbuNaim
 
Report online voting system
Report online voting systemReport online voting system
Report online voting systemDeepak tandan
 
Final project report on evm 16.04.2019
Final project report on evm 16.04.2019Final project report on evm 16.04.2019
Final project report on evm 16.04.2019mhjit
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project FileNitin Bhasin
 
200179598 intro-duct-i
200179598 intro-duct-i200179598 intro-duct-i
200179598 intro-duct-ihomeworkping4
 
IRJET- Digital Voting System
IRJET-  	  Digital Voting SystemIRJET-  	  Digital Voting System
IRJET- Digital Voting SystemIRJET Journal
 
Biometric System Based Electronic Voting Machine Using Arm9 Microcontroller
Biometric System Based Electronic Voting Machine Using Arm9 MicrocontrollerBiometric System Based Electronic Voting Machine Using Arm9 Microcontroller
Biometric System Based Electronic Voting Machine Using Arm9 MicrocontrollerIOSR Journals
 
AN UNDERGRADUATE PROJECT PROPOSAL ON
AN UNDERGRADUATE PROJECT PROPOSAL ONAN UNDERGRADUATE PROJECT PROPOSAL ON
AN UNDERGRADUATE PROJECT PROPOSAL ONStephen Enunwah
 
IRJET - Secured Smart Voting System using Aadhar
IRJET   - Secured Smart Voting System using AadharIRJET   - Secured Smart Voting System using Aadhar
IRJET - Secured Smart Voting System using AadharIRJET Journal
 
11 e voting-proposal_it_project_management10may12
11 e voting-proposal_it_project_management10may1211 e voting-proposal_it_project_management10may12
11 e voting-proposal_it_project_management10may12Traitet Thepbandansuk
 
Computerized Voting System
Computerized Voting SystemComputerized Voting System
Computerized Voting SystemShirenMae
 

What's hot (20)

Aadhar based Digital election system of india
Aadhar based Digital election system of indiaAadhar based Digital election system of india
Aadhar based Digital election system of india
 
ONline Voting System Report PHP
ONline Voting System Report PHPONline Voting System Report PHP
ONline Voting System Report PHP
 
IRJET - Block Chain Enabled E-Voting System
IRJET -  	  Block Chain Enabled E-Voting SystemIRJET -  	  Block Chain Enabled E-Voting System
IRJET - Block Chain Enabled E-Voting System
 
Distributed algorithm for electronic voting system
Distributed algorithm for electronic voting systemDistributed algorithm for electronic voting system
Distributed algorithm for electronic voting system
 
Electronic Voting: Challenges and Prospects in Nigeria’s Democracy
Electronic Voting: Challenges and Prospects in Nigeria’s DemocracyElectronic Voting: Challenges and Prospects in Nigeria’s Democracy
Electronic Voting: Challenges and Prospects in Nigeria’s Democracy
 
E voting system using mobile sms
E voting system using mobile smsE voting system using mobile sms
E voting system using mobile sms
 
Machakos University Online Voting Module
Machakos University Online Voting ModuleMachakos University Online Voting Module
Machakos University Online Voting Module
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.doc
 
Report online voting system
Report online voting systemReport online voting system
Report online voting system
 
Final project report on evm 16.04.2019
Final project report on evm 16.04.2019Final project report on evm 16.04.2019
Final project report on evm 16.04.2019
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project File
 
200179598 intro-duct-i
200179598 intro-duct-i200179598 intro-duct-i
200179598 intro-duct-i
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
IRJET- Digital Voting System
IRJET-  	  Digital Voting SystemIRJET-  	  Digital Voting System
IRJET- Digital Voting System
 
Biometric System Based Electronic Voting Machine Using Arm9 Microcontroller
Biometric System Based Electronic Voting Machine Using Arm9 MicrocontrollerBiometric System Based Electronic Voting Machine Using Arm9 Microcontroller
Biometric System Based Electronic Voting Machine Using Arm9 Microcontroller
 
AN UNDERGRADUATE PROJECT PROPOSAL ON
AN UNDERGRADUATE PROJECT PROPOSAL ONAN UNDERGRADUATE PROJECT PROPOSAL ON
AN UNDERGRADUATE PROJECT PROPOSAL ON
 
Electronic Voting System
Electronic Voting SystemElectronic Voting System
Electronic Voting System
 
IRJET - Secured Smart Voting System using Aadhar
IRJET   - Secured Smart Voting System using AadharIRJET   - Secured Smart Voting System using Aadhar
IRJET - Secured Smart Voting System using Aadhar
 
11 e voting-proposal_it_project_management10may12
11 e voting-proposal_it_project_management10may1211 e voting-proposal_it_project_management10may12
11 e voting-proposal_it_project_management10may12
 
Computerized Voting System
Computerized Voting SystemComputerized Voting System
Computerized Voting System
 

Similar to The proposal of giving two receipts for voters to increase the security of electronic voting

Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajPT Bipin Bhardwaj
 
Online voting system full thesis project by jahir
Online voting system full thesis project by jahirOnline voting system full thesis project by jahir
Online voting system full thesis project by jahirJahir Khan
 
Online voting system
Online voting systemOnline voting system
Online voting systemArti Gupta
 
Web Based Electronic Voting System Using Finger Print Authentication and GSM ...
Web Based Electronic Voting System Using Finger Print Authentication and GSM ...Web Based Electronic Voting System Using Finger Print Authentication and GSM ...
Web Based Electronic Voting System Using Finger Print Authentication and GSM ...ijtsrd
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfShubhamGour29
 
Highly Secured Online Voting System (OVS) Over Network
Highly Secured Online Voting System (OVS) Over NetworkHighly Secured Online Voting System (OVS) Over Network
Highly Secured Online Voting System (OVS) Over Networkijbuiiir1
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - ProjectSubhashis Das
 
voting project mini project .pdf
voting project mini project .pdfvoting project mini project .pdf
voting project mini project .pdfSRIDHAMCH
 
Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting systemLhakpa Yangji
 
IRJET- Design and Development of Security based Voting System
IRJET- Design and Development of Security based Voting SystemIRJET- Design and Development of Security based Voting System
IRJET- Design and Development of Security based Voting SystemIRJET Journal
 
A SECURITY BASED VOTING SYSTEMUSING BIOMETRIC
A SECURITY BASED VOTING SYSTEMUSING BIOMETRICA SECURITY BASED VOTING SYSTEMUSING BIOMETRIC
A SECURITY BASED VOTING SYSTEMUSING BIOMETRICIJERA Editor
 
IRJET- Advanced Technology in Secured Online Voting System
IRJET- Advanced Technology in Secured Online Voting SystemIRJET- Advanced Technology in Secured Online Voting System
IRJET- Advanced Technology in Secured Online Voting SystemIRJET Journal
 
Student Voting Application for Election – Using SMS (1).pptx
Student Voting Application for Election – Using SMS (1).pptxStudent Voting Application for Election – Using SMS (1).pptx
Student Voting Application for Election – Using SMS (1).pptxShivareddyGangam
 

Similar to The proposal of giving two receipts for voters to increase the security of electronic voting (20)

Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwaj
 
Online voting system full thesis project by jahir
Online voting system full thesis project by jahirOnline voting system full thesis project by jahir
Online voting system full thesis project by jahir
 
Online voting system
Online voting systemOnline voting system
Online voting system
 
Web Based Electronic Voting System Using Finger Print Authentication and GSM ...
Web Based Electronic Voting System Using Finger Print Authentication and GSM ...Web Based Electronic Voting System Using Finger Print Authentication and GSM ...
Web Based Electronic Voting System Using Finger Print Authentication and GSM ...
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdf
 
Highly Secured Online Voting System (OVS) Over Network
Highly Secured Online Voting System (OVS) Over NetworkHighly Secured Online Voting System (OVS) Over Network
Highly Secured Online Voting System (OVS) Over Network
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
voting project mini project .pdf
voting project mini project .pdfvoting project mini project .pdf
voting project mini project .pdf
 
Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting system
 
IRJET- Design and Development of Security based Voting System
IRJET- Design and Development of Security based Voting SystemIRJET- Design and Development of Security based Voting System
IRJET- Design and Development of Security based Voting System
 
A SECURITY BASED VOTING SYSTEMUSING BIOMETRIC
A SECURITY BASED VOTING SYSTEMUSING BIOMETRICA SECURITY BASED VOTING SYSTEMUSING BIOMETRIC
A SECURITY BASED VOTING SYSTEMUSING BIOMETRIC
 
Ventus
VentusVentus
Ventus
 
IRJET- Advanced Technology in Secured Online Voting System
IRJET- Advanced Technology in Secured Online Voting SystemIRJET- Advanced Technology in Secured Online Voting System
IRJET- Advanced Technology in Secured Online Voting System
 
Student Voting Application for Election – Using SMS (1).pptx
Student Voting Application for Election – Using SMS (1).pptxStudent Voting Application for Election – Using SMS (1).pptx
Student Voting Application for Election – Using SMS (1).pptx
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

The proposal of giving two receipts for voters to increase the security of electronic voting

  • 1. Natarajan Meghanathan et al. (Eds) : WiMONe, NCS, SPM, CSEIT - 2014 pp. 37–41, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.41204 THE PROPOSAL OF GIVING TWO RECEIPTS FOR VOTERS TO INCREASE THE SECURITY OF ELECTRONIC VOTING Abbas Akkasi1 , Ali Khaleghi2 , Mohammad Jafarabad3 , Hossein Karimi 4 , Mohammad Bagher Demideh5 and Roghayeh Najjari Alamuti6 1,3 Young Researchers Club, Robatkarim Branch, Islamic Azad University, RobatKarim, Iran abbas.akkasi@gmail.com jafarabadm@yahoo.com 2 Department of Computer Engineering, Imam Khomeini International University , Qazvin, Iran Akhaleghi@eng.ikiu.ac.ir 4 Sama Technical and Vocational Training College, Islamic Azad University, Yasouj Branch, Yasuj, IRAN H.karimi.esf@gmail.com 5 Faculty of Engineering, Department of Computer, Yasouj Branch, Islamic Azad University, Kohgiloyeh & Bovirahmad Province, Yasouj, iran M.b.damideh@gmail.com 6 Department of Computer Engineering, Imam Khomeini International University , Qazvin, Iran S936369006@edu.ikiu.ac.ir ABSTRACT Holding an election with aim of selecting only one person or approval / rejection of a state law, is a special kind of election which every few years in the different countries going to happen. Given the pervasiveness of this election, we must take special measures to provide high security for the referendum. Using two receipts for each voter which one is named barcode receipt, a secret indicator of vote and another is named key receipt that is a key to acknowledged the voters information box, including: voter’s National Code, the candidate code which is voted by this voter, code of election station and barcode information. In this paper is proposed to enable people and social networks using data on bar code’s receipts without Intrusion into the privacy of other voters, so they will put together their personal information from monitoring the election process on a social network which can help to prevent any violation in election. The security of the proposed scheme is based on the turnout in recount of votes. KEYWORDS Election Transparency, Electronic Referendum, Barcode Receipt 1. INTRODUCTION There are various methods of conducting elections in the world. Some countries do their election in multi stage, like India that because of its multi billion population, has more than 10 stages for each election. [1] However, in some countries because of low population, elections are held every
  • 2. 38 Computer Science & Information Technology (CS & IT) few years. There are diversities for voting procedures, including voting at an annual meeting of the 10 persons to voting in a country that contain all people. One of the most common methods of voting is a way in which the entire population of the country with a minimum age requirement can participate in the election, and finally an option as the end result will be choose which that option has more votes in compared with other options. For example, this option can be elected a president from among 10 candidates for the Presidential Election, or approval of, or opposition to a government's decision. [1] In this article we're going to review the election with the same Candidates for the entire country so we must select one option certainly. Accordingly, the possibility of holding such elections in each country is once or twice, annually or in every few years. For example, in Iran an election with these terms will be held once every 4 years. Therefore, any simple proposal without logical thinking and foresight, finally up to a period of several years will respond to the voting system, then because of the passage of time and the arrival of more advanced systems, its use would be without benefit plan or it will be failed. In this article we're going to have an idea for the elections in the countries that will be held in the form of a referendum, stating that at least in the next 20 years to meet the electoral needs of the country. Our favorite is the plan that makes it possible to hold the elections with the cost affordable and few times in the year, which in this situation government can get help by people's comments in critical decisions with holding an quick electronic election, It improves economic, political and social conditions of the country.[2] 2. REVIEW THE POSSIBLE ELECTION SCENARIOS The conventional method in Iran is the same as the traditional method of election ,which we use of Fund votes and finally collect in the presence of observers, votes cast in the ballot box, are counted. the election observers (government and candidates observers) from the moment of the initial closure of the Fund's voting to stage that open ballot boxes and counting of votes ,must be present in the Polling place, given that it’s difficult to be sure that, full security for all boxes is established. In comparison to the number of infringement cases and the level of importance occurred in various elections, we have to conclude, this method is a lower security than electronic voting. [3] Another voting methods is using of ATM machines. Given that these devices directly associated with the financial discussions, they have been designed to maximize the possibility of error to zero. In the event of an error it’s possible to reform and correct it. In the final days of the year that people are going to get the cash from these terminals, due to the increase in the number of applicants, each person must stay in the queue and wait for a long time to come his turn. If these devices used for voting, the result is that at the end of the day, a large number of voters can’t vote. This plan is good in the cases that voting days are a week or further.[4] Also by considering the importance of identification in the elections, we need at least one person as an observer, standing near the ATM machine, to perform the identification phase.Installing digital information stands in the streets is the other way of electronic voting, these devices are much lower cost than ATM machines. Because the discussion and separation of the counting of votes to count money by the banks as quite different and the voting device does not need money counter. Another way of voting is internet voting. By considering the current equipment there isn’t solution to this issue that identification can be done via Internet and simultaneously ensuring that person would not sell his vote. Other methods of voting which will be occurred in future can vote through mobile phones, tablets and other wireless communication methods and systems. .[5] The fundamental problem in all these cases is low possibility for running a clear election in the length of a day. Some of these cases, such as the traditional voting are possible for election in a
  • 3. Computer Science & Information Technology (CS & IT) 39 day, but they aren’t clear enough and also the others cases have their special problems, for example an ATM is clear but the speed is not appropriate. 3. THE IDEA OF HOLDING A REFERENDUM WITH TWO RECEIPTS FOR EACH VOTE Lack of giving receipt is a criticism that often can be seen in voting systems. Election officials refrain from offering receipt to voters that shows candidate who voted, to prevent buying and selling votes. Although this issue opposes to buy and sell votes in detail but people’s confirmation of the final results of the vote counting process will disappear. In this section, we introduce a scheme that provide receipts and ensure the transparency of the election, also the possibility of buying and selling votes in this scheme is eliminated. It is assumed that voters use computers in the Polling place, their votes are recorded in the system. In the process of recording votes, voters logged in some basic information on the system, most important of them are the national code and the selected candidate code. Software of polling produce two receipt for each of the voter as followed below: 1. Barcode receipt: This is a receipt contain a barcode that have two main features. First is that based on the barcode definition each barcode receipt should be unique and second feature is that the content of this receipt, reveals that the barcode is related to a vote of the which candidate. This receipt isn’t sealed. 2. Vote key receipt: it is a symmetric key to encode four data (voter’s National code , candidate’s code who selected by voter, election centre code, barcode receipt’s code ) The receipt is sealed by the seal of election centre. The voter will be check the result of elections on the internet by means of barcoded receipts, obviously voter keeps the vote key receipt with himself to control in cases which he has found contradictions in votes or other existing cheats. Anyway, the vote of voter is locked in national election centre and the key for opening it, is only in hand of voter. The locked vote (which is an encrypted text), is kept in national election centre. 3.1. The process of recording barcode receipts in the database In the beginning of elections, election officials must set up database for candidates and register each barcode receipts of voters in the related database. All updates of these data bases are released during voting in the election centre website. For more security this database isn’t online and just upload and update of it can be do online in a short intervals. Each voters, moments after the votes can go to the website of election centre to open (or download) database about the list of his candidate votes. He must find his specific vote barcode in these databases. If the barcode does not exist in the database, it means, by anyway, his vote is ruined. In these cases, voters can inform the problem to the agent or relevant supervisor with selected candidate. It is also possible that agents of candidates (given that they are following facts to be discovered), doing verification of voters receipts directly. It helps to speed up security check for elderly people or those who have not access to the internet
  • 4. 40 Computer Science & Information Technology (CS & IT) 3.2 Checking the probability of selling votes election receipts An important issue is answering to this question: whether the barcode receipt, will show that the voter has voted to whom? In the proposed scheme, two main options are designed to prevent the buying and selling of votes. 1. Barcoded receipt is printed simply without any special stamps. Presenting this receipt is just to inform that voter has vote in election, so it does not prove that it has been issued by voting system either personally(made a fake). The election verification is proved by this barcoded receipt and cheating prevention is done by vote key receipt. 2- Immediately after registration of vote, corresponding barcode releases on central website, and the person who wants to sell his barcode cannot prove to candidate’s agents that this barcode in belong to his vote. Because corresponding candidate is not sure which announced number has received by himself from the voting place computer or the seller person kept the receipt of barcodes of voters which published on the website of that voting center and regarding the identity of voters are not clear , he announced himself as owner of that vote. So with respect to above reasons it’s impossible to sell a vote without confirmation stamp. Receipt of a vote is like a simple printed page and it’s not validated. 3-3- possibility of producing a barcoded receipt for two person Voter gets his receipt from machine and goes to the voting website, he sees barcode on website unaware that this receipt is possible to produce for more than one person. It means with manipulating voting software it would be possible to print repeated receipts for a candidate. To prevent this type of problems we propose overall people supervision on process which it’s free of charge and it can help safety control of election. People can send their vote’s to their candidate’s sms system. By discovering even a same barcode for to voters, candidate’s agents can ask explanation from election organizers about occurred problem. Election organizers should prepare facilities to vote revising. Each voter can open his own vote box by using his own key for receipt, after revising personal boxes, there are two possibilities: 1- Barcoded receipts of protests are same. In this case infraction is occurred and organizers should have a convincing answer to this problem. 2- Barcoded receipts are different. So its necessary to check whether this different receipt registered in database or not? This would show the correctness of undergoing process in voting center. Solving the problem of producing same barcode for more than one person, would prevent consequent fraud possibilities. For example assume your receipt is not registered in database, in this case you can decide about your vote easily by using receipt of vote key. 3-4- people reports via social networks In some countries election organizing impose so many security problems due to some economic costs and lack of supervisory facilities so that some of loser candidate claim “we were not able to detect some probable frauds because of lack of supervisors”.
  • 5. Computer Science & Information Technology (CS & IT) 41 With growthing in social networks, it would be possible to share most part of supervisory process with people in form of their reports via sending barcoded receipts to the candiate’s sms or email systems. Proposed method prevents fraud by people help in two phase: 1) sending barcodes with any informing technique 2) collaboration with candidates in vote recounting. For example in the case of same receipts for two persons, people can help candidates with checking every changes in process of barcode production or results with presenting their own personal (with key) information. Also there is possible to design and implement of some applications in virtual environments to virtual vote recounting or fraud detection. This type of networks can monitor vote recounting by controlling produced barcodes. Furthermore establishing some legislative rules and processes in barcode production process can help social networks for more powerful supervision. 4. CONCLUSION Election holding in a country needs to design specific policies. If this election wants to hold just to know about global opinions about acceptance or non-acceptance of a person that would be named as “referendum”. Referendum process will be differ than Senate or Municipalities election. In this paper we proposed a method to increase voting security by using 2 receipts. With keeping votes in various places and social networks controls on votes , election safety can be increased. With respect to steps of this method, the possibility of purchasing and selling votes will decrease to zero percent and all people can monitor the results at every moment. Public participation will have very important role on increasing election safety in future also it will not impose extra costs for candidates or organizers. REFERENCES [1] Dix A., “Electronic democracy and its implication for political privacy”, 23rd International Conference of Data Protection Commissioners, September 2001, Paris, [2] D. Balzarotti, G. Banks, M. Cova, "An Experience in Testing the Security of Real-World Electronic Voting Systems" , IEEE Transactions on Software Engineering, Vol. 36, pp. 453 - 473, May 2010 [3] S.M. Jambhulkar, J.B. Chakole, P.R.Pardhi, "A Secure Approach for Web Based Internet Voting System Using Multiple Encryption", International Conference on Signal Processing and Computing Technologies(ICESC), vol 4, pp. 371-375, jan 2014 [4] Jefferson, D. and Rubin, A. and Simons, B. and Wagner, D. A Security Analysis of the Secure Electronic Registration and Voting Experiment (SERVE), Online, Available from http://www.servesecurityreport.org/, last accessed 2014. [5] Aviel D. Rubin. Security Considerations for Remore Electronic Voting. Communications of the ACM, 45(12), 2012.