As the United States presidential election approaches, various voting technologies have come under consideration, with none seeming to be the accurate, reliable, and private solution voters desire. Josh Benaloh, Senior Cryptographer in Microsoft Research, examines vulnerabilities in today's voting solutions and discusses how cryptography can be used to enable fully verifiable secret-ballot elections.