0% found this document useful (0 votes)
315 views11 pages

Online Voting System Overview

This chapter provides a literature review on online voting systems. It discusses two approaches to computerized voting: electronic voting and online voting. Electronic voting focuses on electronic registration while online voting allows voters to cast ballots via a web interface. The chapter then reviews examples of online voting systems used in Canada, advantages like receipt verification, and challenges like database security. It also examines requirements for an anonymous and secure online voting system. Finally, it provides a case study of the University of Abuja's online voting system, describing its features, functions, and constraints.

Uploaded by

Godwin Adejoh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
315 views11 pages

Online Voting System Overview

This chapter provides a literature review on online voting systems. It discusses two approaches to computerized voting: electronic voting and online voting. Electronic voting focuses on electronic registration while online voting allows voters to cast ballots via a web interface. The chapter then reviews examples of online voting systems used in Canada, advantages like receipt verification, and challenges like database security. It also examines requirements for an anonymous and secure online voting system. Finally, it provides a case study of the University of Abuja's online voting system, describing its features, functions, and constraints.

Uploaded by

Godwin Adejoh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CHAPTER TWO

LITERATURE REVIEW

2.1 Introduction
The advancement in technology in recent years, where online systems boost work

speed, reduces mistakes and promote the generation of accurate results, having a

manual voting system becomes a misfortune (Aziz, 2011). With the onset of

technology and computers, computerized processes have been invented world over to

improve efficiency and credibility of voting processes. Two distinct approaches in

computerized voting processes are electronic voting and online voting. While online

voting aims to provide a web-based interface via which voters can cast their votes and

get results of the election process, electronic voting has to do with the registration

process being carried out electronically e.g., use of biometrics and coded voter cards

that that can be scanned by an electronic device to authenticate the voter. Thus, an

electronic voting system may end up having human clerks tallying the votes upon

termination of the election process (Emaase, 2011).

Online voting and electronic have become the technologies that most democracies and

also universities in the 21st century are using. Voting on the internet has its own

disadvantages based on the areas of secrecy and protection against coercion and/or vote

selling. In Nigeria only a few universities, have tried to implement voting via the

internet but they have not been successful on designing a standalone voting system

customized for the particular university. According to the Elections journal of British

Columbia District, Canada, online voting refers to a voting method that transmits voted

ballots via the public Internet through a web browser or client application accessed

through an internet-connected personal computer, smart phone or tablet.

1
In an article titled “Why America Can’t vote online” it states that Canada and Estonia

are among the pioneers of online voting, with the town of Markham, in Ontario, having

offered online ballots in local elections since 2003 (Anand & Pallavi, 2012).

David Chaum (2004) advocates for a process, whereby voters could get receipts for

their votes. This receipt would allow them to verify whether their votes were included

in the final tally or not, and to prove that they voted without revealing any information

about how they voted. The inclusion of this improves credibility in the election process

and anonymity of voters. He suggests that e-voting is technologically viable with

application of cryptography and security reinforcement algorithms.

Matt Schultz and Tom Miller (2012) protested that database matching in online voting

processes had loopholes as illegal voters managed to get registered. This is a challenge

that comes when a system provides online registration and should be well addressed to

ensure such incidences never occur. The duo proposes a personal identity number to

uniquely identify each voter and facilitate cross checking. Their insight was therefore

of great aide in the design considerations for the overall building of this project. Dr.

Michael Shamos (1993) presents Six Commandments summary of requirements for a

voting which though similar to others' requirements, he maintains himself as less afraid

of the catastrophic failures and sweeping fraud made possible by imperfections in

electronic voting machines. Shamos is also much less impressed with paper ballots. He

places a great deal of faith in decentralization to make fraud difficult to commit and

easy to detect. Online voting should be a solution to curb the challenge of cheating in

elections and provide a baseline for online voting system as that such a system should

provide a high level of security and establish five core requirements of an electronic

voting system to address issues of privacy, authentication, anonymous, uniqueness and

coercion (Kalaichelvi & Chandrasekaran, 2012). University of

2
Texas [A&M University] online voting system shows that web technologies can be

harnessed to facilitate voting processes and one no longer needs to be physically at the

Campus setting to exercise their democratic right as a student. The system exposes a

web interface via which students log in and cast their votes during the electioneering

period (Nzoka & Ananda, 2015). In Nigeria, universities and colleges have to rely on

the human clerk electoral processes. Online voting replaces some of the traditional

methods of voting that are still being used in modern day by some countries and

colleges across the world

The methods can be divided into five;

1. Paper-based voting: The voter gets a blank ballot and use a pen or a marker

to indicate he want to vote for which candidate. Hand-counted ballots is a time

and labour consuming process, but it is easy to manufacture paper ballots and

the ballots can be retained for verifying, this type is still the most common way

to vote.

2. Lever voting machine: Lever machine is peculiar equipment, and each lever

is assigned for a corresponding candidate. The voter pulls the lever to poll for

his favourite candidate. This kind of voting machine can count up the ballots

automatically. Because its interface is not user-friendly enough, giving some

training to voters is necessary.

3. Direct recording electronic voting machine: This type, which is abbreviated

to DRE, integrates with keyboard; touch screen, or buttons for the voter press

to poll. Some of them lay in voting records and counting the votes is very

3
quickly. But the other DRE without keep voting records are doubted about its

accuracy.

4. Punch card: The voter uses metallic hole-punch to punch a hole on the blank

ballot. It can count votes automatically, but if the voter’s perforation is

incomplete, the result is probably determined wrongfully.

5. Optical voting machine: After each voter fills a circle correspond to their

favourite candidate on the blank ballot, this machine selects the darkest mark

on each ballot for the vote then computes the total result. This kind of machine

counts up ballots rapidly.

However, if the voter fills over the circle, it will lead to the error result of optical-
scan.

2.2 Case Study: University Of Abuja Voting System

An online voting system is a web-based that facilitates the running of elections and

surveys online. Users are individuals who interact with the system. All user interaction

is performed remotely through the user's web browser. Users are provided with an

online registration form before voting user should fill online form and submit details

these details are compared with details in the school’s database and if they match then

user is provided with username and password using this information user can login and

vote. If conditions are not correct entry will be cancelled. It contains two level of

user’s administrator level and voter level where each level has different functionality.

4
2.2.1 System Background

The system is developed to provide users with a simple and self-explanatory Graphic

User Interface (GUI). Users are supposed to register and login in the system then pick

their favourable candidates to register his vote.

Online voting system is a voting system by which any Voter can use his/her voting rights

from anywhere in country. Online voting system contains:

a) Voter’s information in database.

b) Voter’s Names with ID and password.

c) Voter’s vote in a database.

d) Calculation of total number of votes.

Various operational works proposed in the system are: Recording information of the

Voter in database. Checking of information filled by voter. Discard the false

information. Each information is sent to administrator.

2.2.2 System Workaround

Remote users are eligible to access and exercise voting in the Voting System. Results can

be viewed by the administrator without counting the votes cast. All the counting is

computerized.

2.2.3 Product Functions

The product has a server back-end which takes care of authenticating the users and

maintaining necessary data structures.

5
2.2.4 Overview of Data Requirements

The internal memory requirement will be constant or linearly dependent on the number of

users depending on the provision of changing the vote at a later time. The external data

about the candidates

2.2.5 Constraints

Login and password are used for identification of Voter.

2.2.6 Features on the System

Online voting is software system through which a voter can give votes through

registering themselves on the voting website. all the information in sites which has

been entered are stored in database for each page in the website have its own database

table. It deals with design, build and test the online voting system that facilitates user

6
[Link] Home

It is the welcome page of the website, having all the feature options of the website.

Figure 1 Homepage

[Link] Registration

This is the register page, where the voter, candidate and can register themselves. They

all have to enter basic information best of their known .All the information registered in

the website are saved in the respective database not require geographical proximity of

the voters. For example, soldiers abroad can participate in elections by voting online.

7
Figure 2. Voter Registration Page

[Link] Login
User Login: After registering into the website, this information is saved to the

database and sent to the election commission. The user can Login to the website with

his unique USERNAME and PASSWORD generated through registration. There is a

option for FORGOT PASSWORD, in case user forget his password then he/she can

go with option of forgot password. Candidate Login: After registration candidate

can see his/her profile and can edit his/her profile. The candidate has facilitated with

all the latest news update regarding election.

8
Figure 3. Login Page

9
REFERENCES

Amirianzadeh M., Jaafari P., Ghourchian N. & Jowkar B. (2011). Role of Student

Associations in Leadership Development of Engineering Students. Procedia -

Social and Behavioral Sciences, 30, 382-385.

[Link]

Anand A. & Pallavi D. (2012). Analysis of an Electronic Voting System. International


Journal of Modern Engineering Research, 2, 2631-2634.

Aziz, A. (2011). Online Election System : A Proposed System for Pakistan

(Dissertation). Retrieved from [Link]

159176

Kalaichelvi V., & Chandrasekaran M. (2012). Design and analysis of secured electronic

voting protocol. Asian Journal of Information Technology, 11, 50-55. doi:

10.3923/ajit.2012.50.55 Kohno T., Stubblefield A., Ribin A., & Wallach D. (2004).

Analysis of an electronic voting system. IEEE Computer Society, 2(5) 27-40.

doi:10.1109/SECPRI.2004.1301313

Lakshmi R., Nivya M. & Selvanayaki K. (2015). Student online voting system: International

Journal of Trend in Research and Development, 2 (5) ,438-440

Nzoka J. & Ananda F. (2015). University Elections Management Portal. Innovative Systems

Design and Engineering, 6(3), 34-35.

[Link]

Universities Act (2012). Retrieved from [Link]


2012

10
Zhang, J. (2010). Development of e-commerce web application using WAMP. (Doctoral

dissertation, San Diego State University). Retrieved from

[Link]

11

Common questions

Powered by AI

Voting technology, prominent through electronic and online systems, has significantly enhanced the efficiency and credibility of election processes by facilitating faster, more accurate vote casting and counting . Technologies like online voting allow for rapid result computation, reducing manual errors and increasing overall election reliability . However, enduring challenges in security and privacy, if not adequately addressed, can undermine the credibility gains, necessitating robust frameworks to ensure technology's effective implementation .

Traditional voting methods include paper-based voting, lever voting machines, direct recording electronic voting machines, punch cards, and optical voting machines. Paper-based voting is prevalent due to ease of manufacture and verifiability. Punch cards and optical machines allow for automatic counting but have accuracy concerns. Lever machines, while potentially unfamiliar to users, offer automatic tallying . Traditional methods often provide a tangible audit trail and reliability, which are advantageous for verifying election results .

To ensure reliable online voter registration processes, strategic measures such as employing secure authentication methods like personal identity numbers, cross-referencing with existing databases, and using fraud-detection algorithms are recommended . This approach minimizes the risks of illegal voter registrations and enhances the trustworthiness of online voting platforms . Implementing these measures can establish a secure foundation for further voting activities and maintain the integrity of electoral processes .

Online voting systems face significant security challenges, including vulnerabilities in ensuring voter authenticity against fraudulent entries. Privacy concerns arise, as systems must safeguard against coercion and vote selling. Effective prevention mechanisms include robust authentication protocols, like personal identity numbers and secure login procedures, as well as cryptographic measures to maintain anonymity and secrecy of votes . These challenges necessitate continuous enhancements to security and privacy frameworks to achieve reliable online voting .

DRE machines, which integrate keyboards or touch screens, allow for quick vote casting and automatic vote counting, increasing efficiency in elections . However, the absence of physical records in some DRE machines leads to concerns over vote accuracy and integrity, as they cannot be easily audited in case of discrepancies, presenting a drawback in ensuring election transparency and trust .

David Chaum suggested that cryptographic techniques could be used in e-voting systems to allow voters to verify that their votes were included in the final tally without revealing how they voted. This involves using receipts that voters can use to check vote inclusion while maintaining voter anonymity, which enhances the credibility and trust in e-voting systems .

Online voting systems use web interfaces that allow voters to cast their votes from anywhere with internet access, eliminating the need for physical presence at polling stations. This is particularly beneficial for individuals such as soldiers abroad, as it allows them to participate in elections regardless of geographic location . Institutions like universities have utilized web technologies to enable remote voting, enhancing student participation in elections .

Electronic voting typically involves electronic processes for voter authentication, such as using biometrics or coded voter cards, and may still require human clerks to tally votes, while online voting provides a web-based interface for voters to cast their votes via the internet . Online voting faces challenges in ensuring voter secrecy and protection against coercion and vote selling. Additionally, both systems encounter security concerns, where electronic systems can have vulnerabilities in database matching and online systems must ensure proper authentication and privacy measures .

Dr. Michael Shamos identified six key requirements for an effective electronic voting system. These include a high level of security to curb election cheating and ensure privacy, authentication, anonymity, uniqueness, and protection against coercion . His approach also emphasizes decentralization to make fraud difficult to commit and easy to detect, rather than complete reliance on electronic systems .

The failure to implement standalone online voting systems in Nigerian universities highlights challenges such as the lack of customized solutions to fit specific institutional needs and inadequate security measures . These failures often result from technical and infrastructural limitations, as well as insufficient planning and execution strategies, ultimately affecting the credibility and effectiveness of the electoral process within universities . Addressing these challenges requires targeted design and implementation approaches tailored to the Nigerian context .

You might also like