Secure Ballot: A Cryptographically Authenticated Voting System for SMBs
摘要
In the realm of decision-making where consensus or majority agreement is sought while preserving the confidentiality and integrity of opinions, crypto voting emerges as an indispensable tool. Particularly beneficial for small to medium sized Business (SMBs), where this system operates on the principle of anonymity for voters and confidentiality of their choices, bolstering the process of distributed consensus. However, implementing such a system within distributed environments poses multifaceted challenges, including ensuring majority voting, fault tolerance, performance optimization, vulnerability mitigation, and addressing security and privacy concerns. To mitigate these hurdles, the article proposes a implementation that relies on Ranked-choice Voting, utilizing the Damgard-Jurik cryptosystem, a threshold cryptosystem that distributes trust among multiple election authorities. Central to this endeavour is the imperative to safeguard the privacy of participants and their decisions, recognizing the potential influence of various factors such as interpersonal relationships or external pressures on voting outcomes. The core objective of this system is to facilitate authentic voting experiences characterized by simplicity, security, confidentiality, and fairness. Establishing a balanced voting mechanism can help Business and institutions effectively identify collective opinions, foster consensus within distributed systems, and uphold the principles of integrity and authenticity.