How can cryptography be used to enhance voting technology security?
Cryptography can be used for several purposes in voting systems. It can be used to prevent eavesdropping, for example, in network links between the computers on which votes are cast and the central computers that record those votes. Where Internet voting is used, cryptography becomes an essential safeguard to voter privacy. Cryptography can be used to authenticate voting data, giving very high assurance that it really did come from a particular voting machine and has not been tampered with in any way. This can be used to prevent forgery of precinct voting records. Software authentication can be used to prevent acceptance and use of unauthorized voting system software.