White hat and security guru Steve Bellovin on The National Academies report the Future of Voting.
but a few of the recommendations are worth highlighting:
° Protect voter registration databases and electronic poll books
° Votes should be cast only by human-readable paper ballots, though machine-marking is acceptable.
° Recounts should be done by human inspection of these ballots
° Risk-limiting audits should be implemented as soon as possible, in all jurisdictions
Implicit in all of this: voting is a systems problem. The registration systems, the pollbooks, the actual ballot-casting and tallying, the workers, the vendors, and more are all part of the system. This means that all of these areas need to be addressed. I'm glad the committee recognized this.
Also: though it isn't a major part of the report, the committee did briefly address those who suggest that the blockchain should be employed to secure elections. Again, they were unambiguous:
While the notion of using a blockchain as an immutable ballot box may seem promising, blockchain technology does little to solve the fundamental security issues of elections, and indeed, blockchains introduce additional security vulnerabilities.