Massachusetts Institute of Technology
Performance optimization of a split-value voting system
Abstract
dc:description.abstractAs digital technology becomes more powerful and commonplace, the benefits of using computers to conduct elections become more apparent. In today's elections dominated by paper ballots, we cannot be certain that the election result is correct. Many parts of the world are plagued by corrupt election officials and rampant bribery. In this thesis, we review the cryptographic techniques available for designing a secure election system and introduce a system designed around a verifiable mixnet using split-value commitments. The main work done in this thesis is a series of performance optimizations to the existing prototype, greatly improving the real-world viability of the system. Finally, we suggest further work that can be done to improve performance, fault tolerance, and security. The code that accompanies this thesis may be found at https://github.com/ron-rivest/ split-value-voting.
Degree
thesis:*- Department dc:contributor.department
- Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science.
- Grantor dc:publisher
- Massachusetts Institute of Technology
- Year dc:date.issued
- 2015
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Liu, Charles Z
- Advisor dc:contributor.advisor
-
- Ronald L. Rivest.
Subjects
dc:subject × 1Rights
dc:rights- Statement dc:rights
-
- M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
- Licence dc:rights.uri
- Language dc:language.iso
- eng
Identifiers
dc:identifier.*- Handle dc:identifier.uri
- http://hdl.handle.net/1721.1/100631
- OAI identifier oai:identifier
- oai:dspace.mit.edu:1721.1/100631