In addition, the system should friendly so that at least at the user point-of-view, there should not be problems with confusion or misinterpretation. Overall, making an e-voting system work requires the engineer to consider the logical, defensive (security against hacking) and personal standpoint of design and do so in a sensitive, introspective manner. First and foremost, the system should be ethical. What this means is the system should be created to an acceptable and mainstream protocol. Ethics means different things to different people but we can’t satisfy all of these morals that people have all on one system since some might contradict one another so we need to decide on what the majority would find acceptable.
Right off the bat, it’s important to prevent hacker attacks because people want a fair election and not a tailored one. We go to vote to voice our opinion and not that of someone else. Secondly, it’s important to let the public know what these voting machines do and how they’re secured, letting the public know that the e-voting companies care about their security and that these voting machines are engineered with exhaustive research on how to keep it secure. Lastly, the user interface, the user interface should be unbiased (it shouldn’t look like the one candidate is better than the other).
Another thing about the user interface is that it should be easy to understand as to not intimidate voters. I think there also should be the option to choose the electronic voting systems or traditional paper ballots, having both systems operating in one polling place. This may allow voters who don’t believe in electronic equipment or aren’t used to using electronic equipment to take an alternative option. We can discuss how to get an e-voting system to appeal to people all we want, “evangelize” until we’re exhausted but I doubt that most of this would work on stubborn, one-sided people and more importantly, we shouldn’t force people to use something they feel uncomfortable with. Using the bank system as an example, you can withdraw money from an ATM or going to a teller.
For example, my grandmother doesn’t use ATMs at all because she doesn’t feel comfortable interacting with electronic equipment. On the voting side, this may or may not be needed because some areas may overwhelmingly prefer paper ballots over electronic voting or vise versa, in this case the polls would have to accommodate. If electronic voting systems are actually used, it is important that the programming is acceptable and safe. This is why I agree private e-voting organizations should either share the source code with top security departments in the government or have the government regulate how the security department in the organization does business. Ideally, it doesn’t have to be checked by government directly, as long as the private e-voting organization is checked by security professionals of some kind, working outside of the company. This allows some sort of checks and balances so that these companies don’t manufacture poorly secured equipment.
As soon as a machine is certified, it can be manufactured. On top of this, there should be an individual who takes charge and watches out for any employees tampering with the software while the equipment is .