Internet Voting Using Zcash.
Curve25519: New Diffie-Hellman Speed Records