State is considering a proposal to hold elections on Internet
Question
Suppose your state is considering a proposal to hold elections on the Internet. Voting in person will still be possible for people who prefer it.
- Discuss the advantages and disadvantages of the proposal (at least two of each).
- Suppose the state has decided to proceed with the plan and has hired a computer scientist as a consultant to design the system. What are some things (both features and methodology) the computer scientist could suggest to reduce potential problems? (Discuss at least three.)
Summary
In this question, we will learn the Advantages and Disadvantages of elections on the internet. And will suggest some tips to reduce the potential problems.
Explanation
Advantages of online elections are:
Faster results:
In the online election elections, votes will get counted by the computer as a result it will give faster result as compare to the offline election. So no human time required to count the votes. And also we can get a quicker result.
Saving man power:
Also in online election people don’t have to travel long to just give a vote. They can vote from where they are. They don’t need to stand in a row for hours they can give vote from their home. And the peoples who are on the duty for elections have not to work hard.
Disadvantages of online elections:
Fraud voting:
In online voting or elections, there is no one for security from the fake voters. And in case the internet is weak so the hacker or the attackers can hack any computer can place the fake votes. Also those who don’t know how to use internet can be manipulated.
Increased cost:
Elections always cost a lot to the government. As it includes the promotion, rally and funding that is involved. And it also include the creating a poll booths and maintain them also a people salary requires a huge amount. Also for the online elections, it will also cost the government a lot.
The computer scientist should suggest the following things to reduce potential problems:
There should be one specific time to log in and vote. So that people have a one-time period in which they have to log in and vote such that the internet is not crashed and overload. If multiple logins will happen at one time there are changes of server down.
Next is the Security of the system server that is used should be strong. So that it can prevent and keep the system safe from the hacker and the attackers. So the security should not be weak. And the data we are going to stored should be safe.
There should be a proper verification of the voter should be done. So to check that the right person is giving the vote and it is not a fake vote. In this case, online verification tools such as one-time password(OTP), Captcha, and email verification should use.
Also read, you must use pointers and dynamic allocation to complete the exercise to receive points.