Performance optimization of a split-value voting system
Author(s)
Liu, Charles Z
DownloadFull printable version (516.6Kb)
Other Contributors
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science.
Advisor
Ronald L. Rivest.
Terms of use
Metadata
Show full item recordAbstract
As 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.
Description
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2015. This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. Cataloged from student-submitted PDF version of thesis. Includes bibliographical references (pages 57-59).
Date issued
2015Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer SciencePublisher
Massachusetts Institute of Technology
Keywords
Electrical Engineering and Computer Science.