This thesis proposes an e-voting protocol, the Anonymous and Decentralized Secure Election System (ADSES), designed to fulfill the essential requirements for secure, accurate, and transparent elections. ADSES employs a multi-stage methodology incorporating distinct user roles, such as Voters and Officials, and utilizes advanced cryptographic algorithms to safeguard the election's integrity and security. Our system thoroughly approaches every aspect of the election process, covering everything from pre-election to post-election procedures. We aim to ensure that the election is verifiable, anonymous, authenticated, accurate, transparent, consistent, dependable, and efficient in terms of time while preventing any intermediary results.
A thorough security analysis of ADSES is provided, showcasing its efficacy in meeting the core requirements for a reliable and trustworthy election process. By empowering voters and observers to verify election results and guaranteeing the protection of individual votes, ADSES fosters trust and confidence in the election system. As a pioneering e-voting protocol, ADSES offers a promising solution to enhance the security and dependability of elections, setting the stage for the widespread adoption of e-voting systems in various democratic processes worldwide.