By the way, before I do that, here's one other thing to help make you more paranoid with regard to Internet voting. Think about ransomware and how that could be applied to Internet voting.
Getting back to your question, in terms of being subject to cyber-attack, that would depend on whether or not it has access to the Internet. I'm not saying that introducing computers into the election process necessarily would make them vulnerable to cyber-attack. What I'm saying is that when you bring in the computers, you are dependent on the computers. You're dependent on the algorithm for counting the votes.
In the case of some of these systems, that can be complicated. You have to be careful that the algorithm is correct, that the code was written correctly, and that no bad person has gotten their hands on those machines and changed the software to rig the election in some way. You can't really open up the machine and look at it the way you can pieces of paper. You just have to be more careful. There are risks whenever you introduce computers into the system.
It's kind of funny, because the people who are raising the alarm, by and large, are the computer scientists, and when I first started this, we were being told by people who really didn't know anything about computers that we were Luddites to talk about these issues.
I'm just counselling you that if we move to a very complicated system that can't be tabulated manually, it means that computers will have to come in. That means that in some sense we're going to be outsourcing the election to the vendors. Even if it's homegrown software, you still are dependent on the people who write the software and on the algorithms being correct. You introduce an element of risk, and you also don't have the transparency that our elections currently have, and I think that transparency is really a wonderful thing.
There are other forms of voting that aren't first-past-the-post systems where you can manually count, so I'm not taking a position on first-past-the-post systems or not.