A machine that had the proper official firmware installed, had the proper seals on it and was regularly tested would be hard to tamper with. Your video showing somebody inserting a thumb drive into a voting machine is fanciful.
As requested by WilliamSeger and Segnosaur, could you please describe how you would setup such an electronic voting system so as to make it secure.
You do know that right now in the US the present crop of voting machines are in fact programmed using a USB thumb drive don't you.
If a machine has the proper official firmware installed, how is that tested? Why do we trust the people testing it? Or the people making it? It's not just malicious attackers we need to defend against, put a comma in the wrong place and the code could be borked enough to put votes for the GOP in the Green party column.
Who put the seals on the machine after the test? - why do we trust them?
I agree with you that using blockchain technology to secure the results makes a lot of sense, but again, it's only secure *after* it's entered into the blockchain.
Before then there are any number of ways to tamper with machines/servers to make sure that they record the votes that you want them to record, rather than what the voters meant to record, if you wanted to influence an election.
And again the stakes are high.
If you were, say, Vladimir Putin, and you absolutely, positively did not want Clinton elected, and the US used electronic voting machines that were attackable from within Russia, wouldn't you direct your agents to try everything they could to do that?
If you were an oil company exec, and one party promised to sign a deal allowing a massive oil pipelines construction, while the other party refused to do so. Or if one party wanted to do away with environmental protections?
Or say you ran a big construction company that specialised in building walls?
Maybe a defense company with one party planning to massively increase military spending, in exactly your companies area of expertise, while the other party planned to reduce defense expenditure.
It's not hard to find people that want to try hacking computer systems that are supposedly impenetrable. People try stuff like that just for the lolz.
Paper ballots have been used for decades, and just about every means to attack them has been tried already, and defended against.
Have I mentioned the stakes are high?
If it's not broken why fix it?
What is broken is the two party trending FPTP voting system we use that does not represent the people well and disenfranchises lots of people from actually voting.
By all means come up with a system that is as secure as paper ballots, and let us try to pick holes in it. Blockchain only solves half the security problem, how do you propose to secure the other half?
A truly secure online platform to cast votes would revolutionise voting and make the guy who comes up with it a multi-millionaire.