Cryptographic Foundations Online voting depends upon Public Key Cryptography Diffe-Hellman public key exchange 1976 Changed cryptography forever Allows for two people to generate a secret key RSA allowed for use of two keys (Public & Private) RSA also allows for digital signature of messages PKC used for Authentication and Confidentiality Makes (theoretical) online voting possible Can be used to generate Blind Ballots Blind Ballots – Voters right to keep vote private July 25, 2011Jhernandez/Online Voting System 8
{}