In: Computer Science
What do you agree in this?
What challenges does this pose for democracy? I may be going on a limb here, but DEMOCRACY itself is at stake. If we were to allow the e-votes to be easily changed, discarded, or altered, it could change the landscape of an entire nation. Peoples votes would essentially not matter in a prime election where you elect the least qualified individual to a position of great importance. The damage they can do, not because they don't know what they are doing, but because they misuse their powers is staggering.
To use a system that we know is broken is definitely a folly. But we are fortunate to have a back up system than can at least offer a second option (mail-in voting). It may not be the best alternative, a def a longer process than electronic voting, but at least its something.
While I like the idea of an open source system, to be able to develop the code with more than one programmer, I'm starting to think that it may be best to contract a single firm to work on the solution. But of course, a second firm could be brought in to check the math, so to speak.
How would I fix it? Knowledge is power, and of course letting people know that it is flawed is key. They can make the informed choice to either use a system that is not fully secure or its alternative. I would def try the open source method to develop a useable, safer code, but of course, use many security firms to try and break it. The more leaks we identify, the quicker they can be plugged. Lastly, democracy is always happening, so I would say that this is not a one-and-done code. We must always improve upon it so that we can always assure the people that it is safe and their votes matter.
I agree with the electronic voting method as it will be fast and efficient as compared to mail-in-voting, but e-voting needs to be implemented in a much more secure way. And, I don't think that open source method would be a good choice as it will not be as secure as a professional or entreprise application and tool. The cost will be more to use enterprise tools but e-voting is a highly sensitve operation as there needs to access specifiers implemented which will abstract the data and all the information from the outside world.
If anything goes sideways, it will disrupt the democracy of the nation as votes are the building blocks of democracy. The application needs to be secure and crypted enough to avoid hackers to break through it. And as said about the second firm to verify the first firm's work would be a good idea but it will require more collaboration between the two so that the other is able to verify the internal operation being performed by the first.