SlideShare a Scribd company logo
1 of 29
mobile
Voting
Vote at
Any Time
Any Where
Any Mobile
SECURE MOBILE BASED
VOTING SYSTEM
Under The Guidance of:
Ningappa.T.P
Presented by:
Suma.B(2TG07CS045)
Veeramma.R.K(2TG07CS053)
Vidya.H.B(2TG07CS055)
Vijayalakshmi.S(2TG07CS058)
• Introduction
• Overview of Mobile Technology
• VoiceXML Architecture
• VXML Components
• JSP Overview
• System Architecture
• Phases of Mobile Voting Scheme
• Internal Structure of 3-tier Architecture
• Speech Recognition Process in Mobile Voting
• DFD-Vote Casting
• Testing
• Advantages and Disadvantages of Proposed System
• Conclusion and Future Enhancements
• References
OVERVIEW
EXISTING SYSTEM
2.Electronic voting machine1.Ballot System
Electronic voting machines are currently used for vote casting. These systems
allow the user to cast his vote reducing possible errors like wrong candidate
selections and loss of votes, reducing manual work during counting. Still these
have the drawbacks.
DRAWBACKS OF EXISTING
SYSTEM
1.Queue for Vote 2.Travel to Vote 3.Elederly people
PROPOSED SYSTEM
• Enabling the voter to vote with absolute confidentiality, nobody will
ever know what he/she voted.
• Enabling the voter to vote from anywhere in the globe, wherever he/she
will be, and without needing any special Network, nor equipment ,nor a
personal computer(PC).
• Enabling only the voter to vote, avoiding the possibility to “sell a vote”.
Vote at
•Any Time
•Any Where
•Any Mobile
• Uses Speech recognition technique to handle user requests and response.
• The system is designed as such to be interactive and user friendly.
• The voter is allowed to cast their vote or to know the results depending
upon their choice of selection.
• The system authenticates the user using security information’s like
biometric id, voter id, year of birth, pin code.
FEATUERS OF PROPOSED
SYSTEM
• In India all earlier elections be it state elections or centre elections a voter
used to cast his/her vote to his/her favorite candidate by putting the stamp
against his/her name and then folding the ballot paper as per a prescribed
method before putting it in the Ballot box. This is a long, time-consuming
process and very much prone to errors.
• This method wanted voters to be skilled voters to know how to put a
stamp, and methodical folding of ballot paper. Millions of paper would be
printed and heavy ballot boxes would be loaded and unloaded to and from
ballot office to polling station.
• A vote once recorded in an EVM cannot be tampered with, where as in the
ballot paper system the votes marked and put into the box can be pulled out
and destroyed.
INTRODUCTIONINTRODUCTION
.
• The followings are requirements that should be considered for secure and
trustworthy e-voting.
- The relation between voter and vote content should not be revealed.
- The result of a poll should be retained as a secret before counting the
ballot.
- A voter can cast his vote just one time.
- Only an identified person by an e-voting device can participate in e-
voting.
- Other people excepting a voter himself should not know the vote content.
- It is not permitted to rig the ballot.
Cont….
• IVRS:
The Interactive Voice Response (IVR) System serves as a bridge between
people and computer databases by connecting the telephone network with
the database.
The IVR system uses pre-recorded or computer generated voice responses
to provide information in response to an input from a telephone caller.
• VOICEXML:
VoiceXML (VXML) is the W3C's standard XML format for specifying
interactive voice dialogues between a human and a computer.
OVERVIEW OF MOBILE
TECHNOLOGY
VoiceXML ARCHITECTURE
VXML COMPONENTS
• PSTN -Public Switched Telephone Network
The network which is used for connecting telephone calls. PSTN is the
world's collection of interconnected voice-oriented public telephone
networks, both commercial and government-owned.
• TTS-Text To Speech Engine
Text to speech is a way of playing dynamic text to user where as the .wav
file will play only static (recorded) message.
For example if you want to play standard greeting message "Welcome to
Mobile Voting" then we can play greeting .wav to the customer. If we want
to play the current balance of your bank account then it is better to go with
TTS. Just pass the text and it will convert that to voice and that will be
played to the Voter.
VXML COMPONENTS
• JSP may be viewed as a high-level abstraction of Java servlets. JSP pages
are loaded in the server and operated from a structured special installed
Java server packet called a Java EE Web Application, often packaged as
a .war or .ear file archive.
• JSP allows Java code and certain pre-defined actions to be interleaved
with static web markup content, with the resulting page being compiled
and executed on the server to deliver an HTML or XML document.
• JSP syntax is a fluid mix of two basic content forms: scriptlet elements and
markup. Markup is typically standard HTML or XML, while scriptlet
elements are delimited blocks of Java code which may be intermixed with
the markup.
JSP OVERVIEW
• Using Java for outputting VXML offers you several
advantages.
 Flexibility.
 Reactivity
 Extensibility.
• For creating a dynamic VoiceXML, you include two types
of files:
 Static VoiceXML page
 Dynamic JavaServer Page
VoiceXML USING JSP
SYSTEM ARCHITECTURE
• Voting Device (Mobile/Land Phone):
In our scheme, the voting device corresponds to the mobile equipment
(ME), which consists of a SIM card.
• Authentication Centre (AC):
AC is an entity within the GSM network.AC generates the authentication
parameters and authenticates the mobile equipment. Apart from
authenticating the mobile equipment, AC is also an important information
distribution server in the proposed scheme. AC needs to be trusted to
transfer the messages as required.
SERVER MODULE DISCREPTION
• Verification Server (VS):
VS belong to the voting authority, who organizes the voting event. It
verifies the legitimacy of the voter and issues a voting token to the voter.
VS also publish a list of voter information.
• Collecting and Counting Server (CS):
CS is the server that collects and counts the votes to give the final
result. CS’s action need to be audited by all candidate parties.
Cont…
In this section, we outline our mobile voting scheme.
• Voters Authentication Phase:
In this phase Election commission is responsible to verify the authenticity
of the voters. If the voter is authentic then only he will be allowed to
participate in the next steps of voting.
• Voting Phase:
In this phase, the voter dial a designated phone number and follow the
instructions using a password already provided.
 The voter selects the appropriate option to vote the particular party.
 The voter checks the signature and retrieves the VS- signed voter, voter
ID.
PHAGES OF MOBILE VOTING
SCHEMES
• Counting Phase:
Counting Phase At the scheduled time of counting CS decrypts the ballot
and checks whether the voting token is valid or not. If it is valid it will be
counted else it will be rejected.
• Security Analysis
 Authentication only the authorized voters can vote.
 Privacy all votes remain secret while the voting takes place and each
individual vote cannot be linked to the voter who casts it.
Cont…
INTERNAL STRUCTURE OF 3-
TIER ARCHITECTURE
SPEECH RECOGNITION
PROCESS IN MOBILE VOTING
Cast Vote
Prompt User For DTMF or
Voice Input Mode
Recognize
Touch Tone
Input
Recognize
Voice Input
Generate
Ballot to
Cast Vote
Validate User
Vote
Party_Details
Voice InputDTMF Input
Successful
Validation
Unsuccessful
Validation
Check Election
ID
Reject Vote
No Match
MatchElection Details
End User
Session
Accept Vote
Casting
DATA FLOW DIAGRAM-VOTE
CASTING
• White Box Testing:
 By using this technique it was tested that all the individual logical paths
were executed at least once.
 All the logical decisions were tested on both their true and false sides
• UNIT TESTING:
 This is the first and the most important level of testing. As soon as the
programmer develops a unit of code the unit is tested for various scenarios.
 As the application is built it is much more economical to find and eliminate
the bugs early on. Hence Unit Testing is the most important of all the
testing levels.
TESTING
• INTEGRATION TESTING:
 Since Integration Testing focuses on Integration of components and
components can be built by different developers and even different
development teams, it is important the right versions of components are
tested.
• SYSTEM TESTING(Black Box Testing):
 By the use of this technique the missing functions were identified and
placed in their positions.
 The errors in the interfaces were identified and corrected.
 This technique was also used to identify the initialization and termination
errors and correct them.
Cont…
ADVANTAGES OF PROPOSED
SYSTEM
• Improve accessibility to elderly people, disabled and blind peoples.
• Increased participation rate.
• Improve accessibility to people living abroad or travelling at voting time.
• Reduces voting costs.
• Electronic failures might occur with such a system.
• Other generation may not be comfortable in using the system.
DISADVANTAGES OF PROPOSED
SYSTEM
• This system allows the user to cast his vote with high level of
confidentiality and keep voters away from the possible threats like booth
capturing and it may increase the voter turnouts in remote areas and even
in urban areas.
• Since the system operates on IVR platform the voter session will be
interactive and user friendly which makes the user to feel in a very
comfortable zone. The system provides security features like checking the
unique identification number of the voter.
CONCLUSION
• As a measure of security features mobile devices allows the
user to make use of biometric information’s which are unique
to individuals.
For example voice biometrics can be used with voiceXML to
authenticate a user. Similarly finger prints can also be used
with mobiles that provide those options.
FUTURE ENHANCEMENT
• Creating VoiceXML pages within a Java Web developer framework
http://www.ibm.com/developerworks/web/library/wa-voicexml
• VoiceXML Tutorials
http://www.vxml.org
• JSP and Servlets Tutorial
http://java.sun.com/javaee/reference/tutorials
REFERENCES
Thank you

More Related Content

What's hot

FINGER-PRINT BASED ELECTRONIC VOTING MACHINE
FINGER-PRINT BASED ELECTRONIC VOTING MACHINEFINGER-PRINT BASED ELECTRONIC VOTING MACHINE
FINGER-PRINT BASED ELECTRONIC VOTING MACHINEShakir Rahmani
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMNishil Patel
 
Underwater Wireless Communication
Underwater Wireless CommunicationUnderwater Wireless Communication
Underwater Wireless CommunicationShubham Srivastava
 
Vehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPSVehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPSBharath Chapala
 
Embedded system in Smart Cards
Embedded system in Smart CardsEmbedded system in Smart Cards
Embedded system in Smart CardsRebecca D'souza
 
Launch Vehicles and Propulsion_Satellite Communication
Launch Vehicles and Propulsion_Satellite CommunicationLaunch Vehicles and Propulsion_Satellite Communication
Launch Vehicles and Propulsion_Satellite CommunicationBalaji Vignesh
 
Wireless AI based industrial security robot
Wireless AI based industrial security robotWireless AI based industrial security robot
Wireless AI based industrial security robotVarun B P
 
Electronics seminar topics
Electronics seminar topicsElectronics seminar topics
Electronics seminar topics123seminarsonly
 
Electronic Voting Machine
Electronic Voting MachineElectronic Voting Machine
Electronic Voting MachineChanda Thakur
 
Mind reading computer ppt
Mind reading computer pptMind reading computer ppt
Mind reading computer pptTarun tyagi
 
Sensor Technology ppt
Sensor Technology pptSensor Technology ppt
Sensor Technology pptmansimore1
 
Latest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsLatest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsArun Kumar
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles Seminar Links
 

What's hot (20)

FINGER-PRINT BASED ELECTRONIC VOTING MACHINE
FINGER-PRINT BASED ELECTRONIC VOTING MACHINEFINGER-PRINT BASED ELECTRONIC VOTING MACHINE
FINGER-PRINT BASED ELECTRONIC VOTING MACHINE
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEM
 
Embedded system seminar
Embedded system seminarEmbedded system seminar
Embedded system seminar
 
Blackberry Technology ppt
Blackberry Technology pptBlackberry Technology ppt
Blackberry Technology ppt
 
Underwater Wireless Communication
Underwater Wireless CommunicationUnderwater Wireless Communication
Underwater Wireless Communication
 
Eye directive wheel chair
Eye directive wheel chairEye directive wheel chair
Eye directive wheel chair
 
Vehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPSVehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPS
 
SMART DUST
SMART DUSTSMART DUST
SMART DUST
 
Embedded system in Smart Cards
Embedded system in Smart CardsEmbedded system in Smart Cards
Embedded system in Smart Cards
 
Launch Vehicles and Propulsion_Satellite Communication
Launch Vehicles and Propulsion_Satellite CommunicationLaunch Vehicles and Propulsion_Satellite Communication
Launch Vehicles and Propulsion_Satellite Communication
 
Wireless AI based industrial security robot
Wireless AI based industrial security robotWireless AI based industrial security robot
Wireless AI based industrial security robot
 
Electronics seminar topics
Electronics seminar topicsElectronics seminar topics
Electronics seminar topics
 
Light tree
Light treeLight tree
Light tree
 
Electronic Voting Machine
Electronic Voting MachineElectronic Voting Machine
Electronic Voting Machine
 
Wireless charging ppt
Wireless charging pptWireless charging ppt
Wireless charging ppt
 
Mind reading computer ppt
Mind reading computer pptMind reading computer ppt
Mind reading computer ppt
 
Sensor Technology ppt
Sensor Technology pptSensor Technology ppt
Sensor Technology ppt
 
Latest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsLatest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc Students
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles
 
The E-Bomb
The E-BombThe E-Bomb
The E-Bomb
 

Viewers also liked

mobile-iris voting system(1)
mobile-iris voting system(1)mobile-iris voting system(1)
mobile-iris voting system(1)vasim hasina
 
Online voting system ppt by anoop
Online voting system ppt by anoopOnline voting system ppt by anoop
Online voting system ppt by anoopAnoop Kumar
 
Mobile voting by using biometrics
Mobile  voting  by  using biometricsMobile  voting  by  using biometrics
Mobile voting by using biometricsJEEVA ARAVINTH
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMNandasaba Wilson
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project FileNitin Bhasin
 
Online voting system
Online voting systemOnline voting system
Online voting systemPooja Jain
 
P 4812--cell phone based voting machine
P 4812--cell phone based voting machineP 4812--cell phone based voting machine
P 4812--cell phone based voting machinechrahulr27
 
Online voting system project
Online voting system projectOnline voting system project
Online voting system projectsnauriyal1994
 
A Transition To Mobile Voting Systems
A Transition To Mobile Voting SystemsA Transition To Mobile Voting Systems
A Transition To Mobile Voting SystemsCloud Vote
 
E voting system using mobile sms
E voting system using mobile smsE voting system using mobile sms
E voting system using mobile smseSAT Journals
 
Global wireless e voting
Global wireless  e votingGlobal wireless  e voting
Global wireless e votingvitam,berhampur
 

Viewers also liked (20)

Ppt on online voting
Ppt on online votingPpt on online voting
Ppt on online voting
 
mobile-iris voting system(1)
mobile-iris voting system(1)mobile-iris voting system(1)
mobile-iris voting system(1)
 
Online voting system ppt by anoop
Online voting system ppt by anoopOnline voting system ppt by anoop
Online voting system ppt by anoop
 
Mobile voting by using biometrics
Mobile  voting  by  using biometricsMobile  voting  by  using biometrics
Mobile voting by using biometrics
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEM
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project File
 
Online voting system
Online voting systemOnline voting system
Online voting system
 
P 4812--cell phone based voting machine
P 4812--cell phone based voting machineP 4812--cell phone based voting machine
P 4812--cell phone based voting machine
 
Iris Recognition
Iris RecognitionIris Recognition
Iris Recognition
 
Online voting system project
Online voting system projectOnline voting system project
Online voting system project
 
Os Keller
Os KellerOs Keller
Os Keller
 
A Transition To Mobile Voting Systems
A Transition To Mobile Voting SystemsA Transition To Mobile Voting Systems
A Transition To Mobile Voting Systems
 
E voting system using mobile sms
E voting system using mobile smsE voting system using mobile sms
E voting system using mobile sms
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Medical mirror report
Medical mirror reportMedical mirror report
Medical mirror report
 
Hand free driving
Hand free drivingHand free driving
Hand free driving
 
Seminar on dth
Seminar on dthSeminar on dth
Seminar on dth
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 
Global wireless e voting
Global wireless  e votingGlobal wireless  e voting
Global wireless e voting
 
Medical mirror
Medical mirrorMedical mirror
Medical mirror
 

Similar to M voting

E-Voting Technology
E-Voting TechnologyE-Voting Technology
E-Voting TechnologyGautam Kumar
 
Global wireless e-voting
Global wireless e-votingGlobal wireless e-voting
Global wireless e-votingashujain55
 
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
 
kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfShubhamGour29
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - ProjectSubhashis Das
 
Computerised voting system
Computerised voting systemComputerised voting system
Computerised voting systemSushrut Bhosale
 
project presentation -2 nov (2).pptx
project presentation -2 nov (2).pptxproject presentation -2 nov (2).pptx
project presentation -2 nov (2).pptxmuralimurali239921
 
ADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEMADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEMabadmgr
 
Global Wireless E-voting system with retinal scan
Global Wireless E-voting system with retinal scanGlobal Wireless E-voting system with retinal scan
Global Wireless E-voting system with retinal scanShubh Agarwal
 
Secure Verifiable Mobile Voting Based On Kerberos Mechanism
Secure Verifiable Mobile Voting Based On Kerberos MechanismSecure Verifiable Mobile Voting Based On Kerberos Mechanism
Secure Verifiable Mobile Voting Based On Kerberos MechanismIJSRED
 
Global wireless e-voting
Global wireless e-votingGlobal wireless e-voting
Global wireless e-votingPREMKUMAR
 
End of year project report on remote sms based voting system by fomagha tatou...
End of year project report on remote sms based voting system by fomagha tatou...End of year project report on remote sms based voting system by fomagha tatou...
End of year project report on remote sms based voting system by fomagha tatou...Mohamed Fomagha Tatou
 
Platform for online voting
Platform for online voting Platform for online voting
Platform for online voting Artur Gurau
 
Global Wirelesse Voting Machine
Global Wirelesse Voting MachineGlobal Wirelesse Voting Machine
Global Wirelesse Voting MachineAnkita Khadatkar
 
Global wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentationGlobal wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentationPrateeksha Singh
 

Similar to M voting (20)

E-Voting Technology
E-Voting TechnologyE-Voting Technology
E-Voting Technology
 
THE RIDDLERS
THE RIDDLERSTHE RIDDLERS
THE RIDDLERS
 
Global wireless e-voting
Global wireless e-votingGlobal wireless e-voting
Global wireless e-voting
 
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
 
kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdf
 
project.pptx
project.pptxproject.pptx
project.pptx
 
OpenVote
OpenVoteOpenVote
OpenVote
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
eVoting.pptx
eVoting.pptxeVoting.pptx
eVoting.pptx
 
Computerised voting system
Computerised voting systemComputerised voting system
Computerised voting system
 
project presentation -2 nov (2).pptx
project presentation -2 nov (2).pptxproject presentation -2 nov (2).pptx
project presentation -2 nov (2).pptx
 
ADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEMADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEM
 
Global Wireless E-voting system with retinal scan
Global Wireless E-voting system with retinal scanGlobal Wireless E-voting system with retinal scan
Global Wireless E-voting system with retinal scan
 
Secure Verifiable Mobile Voting Based On Kerberos Mechanism
Secure Verifiable Mobile Voting Based On Kerberos MechanismSecure Verifiable Mobile Voting Based On Kerberos Mechanism
Secure Verifiable Mobile Voting Based On Kerberos Mechanism
 
Global wireless e-voting
Global wireless e-votingGlobal wireless e-voting
Global wireless e-voting
 
End of year project report on remote sms based voting system by fomagha tatou...
End of year project report on remote sms based voting system by fomagha tatou...End of year project report on remote sms based voting system by fomagha tatou...
End of year project report on remote sms based voting system by fomagha tatou...
 
GLOBAL WIRELESS E_VOTING(JAYESH J)
GLOBAL WIRELESS E_VOTING(JAYESH J)GLOBAL WIRELESS E_VOTING(JAYESH J)
GLOBAL WIRELESS E_VOTING(JAYESH J)
 
Platform for online voting
Platform for online voting Platform for online voting
Platform for online voting
 
Global Wirelesse Voting Machine
Global Wirelesse Voting MachineGlobal Wirelesse Voting Machine
Global Wirelesse Voting Machine
 
Global wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentationGlobal wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentation
 

M voting

  • 1. mobile Voting Vote at Any Time Any Where Any Mobile SECURE MOBILE BASED VOTING SYSTEM Under The Guidance of: Ningappa.T.P Presented by: Suma.B(2TG07CS045) Veeramma.R.K(2TG07CS053) Vidya.H.B(2TG07CS055) Vijayalakshmi.S(2TG07CS058)
  • 2. • Introduction • Overview of Mobile Technology • VoiceXML Architecture • VXML Components • JSP Overview • System Architecture • Phases of Mobile Voting Scheme • Internal Structure of 3-tier Architecture • Speech Recognition Process in Mobile Voting • DFD-Vote Casting • Testing • Advantages and Disadvantages of Proposed System • Conclusion and Future Enhancements • References OVERVIEW
  • 3. EXISTING SYSTEM 2.Electronic voting machine1.Ballot System Electronic voting machines are currently used for vote casting. These systems allow the user to cast his vote reducing possible errors like wrong candidate selections and loss of votes, reducing manual work during counting. Still these have the drawbacks.
  • 4. DRAWBACKS OF EXISTING SYSTEM 1.Queue for Vote 2.Travel to Vote 3.Elederly people
  • 5. PROPOSED SYSTEM • Enabling the voter to vote with absolute confidentiality, nobody will ever know what he/she voted. • Enabling the voter to vote from anywhere in the globe, wherever he/she will be, and without needing any special Network, nor equipment ,nor a personal computer(PC). • Enabling only the voter to vote, avoiding the possibility to “sell a vote”. Vote at •Any Time •Any Where •Any Mobile
  • 6. • Uses Speech recognition technique to handle user requests and response. • The system is designed as such to be interactive and user friendly. • The voter is allowed to cast their vote or to know the results depending upon their choice of selection. • The system authenticates the user using security information’s like biometric id, voter id, year of birth, pin code. FEATUERS OF PROPOSED SYSTEM
  • 7. • In India all earlier elections be it state elections or centre elections a voter used to cast his/her vote to his/her favorite candidate by putting the stamp against his/her name and then folding the ballot paper as per a prescribed method before putting it in the Ballot box. This is a long, time-consuming process and very much prone to errors. • This method wanted voters to be skilled voters to know how to put a stamp, and methodical folding of ballot paper. Millions of paper would be printed and heavy ballot boxes would be loaded and unloaded to and from ballot office to polling station. • A vote once recorded in an EVM cannot be tampered with, where as in the ballot paper system the votes marked and put into the box can be pulled out and destroyed. INTRODUCTIONINTRODUCTION
  • 8. . • The followings are requirements that should be considered for secure and trustworthy e-voting. - The relation between voter and vote content should not be revealed. - The result of a poll should be retained as a secret before counting the ballot. - A voter can cast his vote just one time. - Only an identified person by an e-voting device can participate in e- voting. - Other people excepting a voter himself should not know the vote content. - It is not permitted to rig the ballot. Cont….
  • 9. • IVRS: The Interactive Voice Response (IVR) System serves as a bridge between people and computer databases by connecting the telephone network with the database. The IVR system uses pre-recorded or computer generated voice responses to provide information in response to an input from a telephone caller. • VOICEXML: VoiceXML (VXML) is the W3C's standard XML format for specifying interactive voice dialogues between a human and a computer. OVERVIEW OF MOBILE TECHNOLOGY
  • 11. VXML COMPONENTS • PSTN -Public Switched Telephone Network The network which is used for connecting telephone calls. PSTN is the world's collection of interconnected voice-oriented public telephone networks, both commercial and government-owned. • TTS-Text To Speech Engine Text to speech is a way of playing dynamic text to user where as the .wav file will play only static (recorded) message. For example if you want to play standard greeting message "Welcome to Mobile Voting" then we can play greeting .wav to the customer. If we want to play the current balance of your bank account then it is better to go with TTS. Just pass the text and it will convert that to voice and that will be played to the Voter. VXML COMPONENTS
  • 12. • JSP may be viewed as a high-level abstraction of Java servlets. JSP pages are loaded in the server and operated from a structured special installed Java server packet called a Java EE Web Application, often packaged as a .war or .ear file archive. • JSP allows Java code and certain pre-defined actions to be interleaved with static web markup content, with the resulting page being compiled and executed on the server to deliver an HTML or XML document. • JSP syntax is a fluid mix of two basic content forms: scriptlet elements and markup. Markup is typically standard HTML or XML, while scriptlet elements are delimited blocks of Java code which may be intermixed with the markup. JSP OVERVIEW
  • 13. • Using Java for outputting VXML offers you several advantages.  Flexibility.  Reactivity  Extensibility. • For creating a dynamic VoiceXML, you include two types of files:  Static VoiceXML page  Dynamic JavaServer Page VoiceXML USING JSP
  • 15. • Voting Device (Mobile/Land Phone): In our scheme, the voting device corresponds to the mobile equipment (ME), which consists of a SIM card. • Authentication Centre (AC): AC is an entity within the GSM network.AC generates the authentication parameters and authenticates the mobile equipment. Apart from authenticating the mobile equipment, AC is also an important information distribution server in the proposed scheme. AC needs to be trusted to transfer the messages as required. SERVER MODULE DISCREPTION
  • 16. • Verification Server (VS): VS belong to the voting authority, who organizes the voting event. It verifies the legitimacy of the voter and issues a voting token to the voter. VS also publish a list of voter information. • Collecting and Counting Server (CS): CS is the server that collects and counts the votes to give the final result. CS’s action need to be audited by all candidate parties. Cont…
  • 17. In this section, we outline our mobile voting scheme. • Voters Authentication Phase: In this phase Election commission is responsible to verify the authenticity of the voters. If the voter is authentic then only he will be allowed to participate in the next steps of voting. • Voting Phase: In this phase, the voter dial a designated phone number and follow the instructions using a password already provided.  The voter selects the appropriate option to vote the particular party.  The voter checks the signature and retrieves the VS- signed voter, voter ID. PHAGES OF MOBILE VOTING SCHEMES
  • 18. • Counting Phase: Counting Phase At the scheduled time of counting CS decrypts the ballot and checks whether the voting token is valid or not. If it is valid it will be counted else it will be rejected. • Security Analysis  Authentication only the authorized voters can vote.  Privacy all votes remain secret while the voting takes place and each individual vote cannot be linked to the voter who casts it. Cont…
  • 19. INTERNAL STRUCTURE OF 3- TIER ARCHITECTURE
  • 21. Cast Vote Prompt User For DTMF or Voice Input Mode Recognize Touch Tone Input Recognize Voice Input Generate Ballot to Cast Vote Validate User Vote Party_Details Voice InputDTMF Input Successful Validation Unsuccessful Validation Check Election ID Reject Vote No Match MatchElection Details End User Session Accept Vote Casting DATA FLOW DIAGRAM-VOTE CASTING
  • 22. • White Box Testing:  By using this technique it was tested that all the individual logical paths were executed at least once.  All the logical decisions were tested on both their true and false sides • UNIT TESTING:  This is the first and the most important level of testing. As soon as the programmer develops a unit of code the unit is tested for various scenarios.  As the application is built it is much more economical to find and eliminate the bugs early on. Hence Unit Testing is the most important of all the testing levels. TESTING
  • 23. • INTEGRATION TESTING:  Since Integration Testing focuses on Integration of components and components can be built by different developers and even different development teams, it is important the right versions of components are tested. • SYSTEM TESTING(Black Box Testing):  By the use of this technique the missing functions were identified and placed in their positions.  The errors in the interfaces were identified and corrected.  This technique was also used to identify the initialization and termination errors and correct them. Cont…
  • 24. ADVANTAGES OF PROPOSED SYSTEM • Improve accessibility to elderly people, disabled and blind peoples. • Increased participation rate. • Improve accessibility to people living abroad or travelling at voting time. • Reduces voting costs.
  • 25. • Electronic failures might occur with such a system. • Other generation may not be comfortable in using the system. DISADVANTAGES OF PROPOSED SYSTEM
  • 26. • This system allows the user to cast his vote with high level of confidentiality and keep voters away from the possible threats like booth capturing and it may increase the voter turnouts in remote areas and even in urban areas. • Since the system operates on IVR platform the voter session will be interactive and user friendly which makes the user to feel in a very comfortable zone. The system provides security features like checking the unique identification number of the voter. CONCLUSION
  • 27. • As a measure of security features mobile devices allows the user to make use of biometric information’s which are unique to individuals. For example voice biometrics can be used with voiceXML to authenticate a user. Similarly finger prints can also be used with mobiles that provide those options. FUTURE ENHANCEMENT
  • 28. • Creating VoiceXML pages within a Java Web developer framework http://www.ibm.com/developerworks/web/library/wa-voicexml • VoiceXML Tutorials http://www.vxml.org • JSP and Servlets Tutorial http://java.sun.com/javaee/reference/tutorials REFERENCES