skip to main content
10.1145/3345035.3345080acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicemeConference Proceedingsconference-collections
research-article

Development of a Distributed Blockchain eVoting System

Published: 15 July 2019 Publication History

Abstract

Over the years, elections at different levels are the subject of many disputes, consolidation and reaffirmation of confidence in different leaders. These elections range from either boardroom elections, local elections to national elections. Correspondingly, electioneering as an institutional process has transformed with both technological advancements as well political sophistication. Blockchain as a nascent technology has ushered in a range of opportunities in different sectors such as finance, real estate, supply chain management, medical records, elections etc. In this paper, we leveraged on some of the key characteristics of Blockchain technology in form of immutability, auditability, confidentiality, transparency, decentralization etc to develop a Blockchain eVoting network system that can be utilized for geographically dispersed elections. Key users of the system or actors were isolated and their interactions with the system identified using Use Case Methodology. The system actors are the voters, miners that consists of Universities and public libraries, central authority, candidates and the voters. The different stages of an election process such as pre-election, registration of both candidates and voters, voting/balloting, tallying and auditing were equally enumerated. The interactions of the actors with the system were equally captured, analyzed and used to develop the conceptual system. The proposed system is made up of a multichain Blockchain network, an arbitration server, distributed database, an interactive, multi-device graphic user interface GUI, and an application server. To engender anonymity, a combination of Digital Signature and Secure Hash Algorithm SHA was proposed, also Proof of Work PoW was the proposed consensus algorithm. The identified stages of the election were evaluated against the requirements of an eVoting system. The proposed system was found to satisfy the requirements of an eVoting system such as transparency, privacy, scalability, receipt freeness, security, integrity, accuracy, auditable etc.

References

[1]
E. Posada-Carbo, Elections before democracy: the History of Elections in Europe and Latin America. Springer, 2016.
[2]
D. H. Close, "The collapse of resistance to democracy: conservatives, adult suffrage, and second chamber reform, 1911--1928," The Historical Journal, vol. 20, no. 4, pp. 893--918, 1977.
[3]
C. C. Catt and N. R. Shuler, Woman Suffrage and Politics: The Inner Story of the Suffrage Movement. C. Scribner's Sons, 1923.
[4]
F. I. Michelman, "Universal resident suffrage: A liberal defense," U. Pa. L. Rev., vol. 130, p. 1581, 1981.
[5]
D. L. Horowitz, "Comparing democratic systems," Journal of Democracy, vol. 1, no. 4, pp. 73--79, 1990.
[6]
A. Blais and R. K. Carty, "The impact of electoral formulae on the creation of majority governments," Electoral Studies, vol. 6, no. 3, pp. 209--218, 1987.
[7]
A. Blais, "The debate over electoral systems," International Political Science Review, vol. 12, no. 3, pp. 239--260, 1991. 12
[8]
H. Rong, "Farmers' petition and erosion of political trust in government [j]," Sociological Studies, vol. 3, pp. 39--55, 2007.
[9]
D. R. Kinder, G. S. Adams, and P. W. Gronke, "Economics and politics in the 1984 american presidential election," American Journal of Political Science, pp. 491--515, 1989.
[10]
C. A. Schriesheim, "Job satisfaction, attitudes toward unions, and voting in a union representation election." Journal of Applied Psychology, vol. 63, no. 5, p. 548, 1978.
[11]
V. Bogdanor and D. Butler, Democracy and elections: electoral systems and their political consequences. CUP Archive, 1983.
[12]
A. Kaushik, A. Choudhary, C. Ektare, D. Thomas, and S. Akram, "Blockchain---literature survey," in 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT). IEEE, 2017, pp. 2145--2148.
[13]
E. C. Ferrer, "The blockchain: a new framework for robotic swarm systems," in Proceedings of the Future Technologies Conference. Springer, 2018, pp. 1037--1058.
[14]
M. Atzori, "Blockchain technology and decentralized governance: Is the state still necessary?" Available at SSRN 2709713, 2015.
[15]
M. Volkamer, Evaluation of electronic voting: requirements and evaluation procedures to support responsible election authorities. Springer Science & Business Media, 2009, vol. 30.
[16]
L. H. Toledo-Pereyra, "Lessons from thomas alva edison--the greatest american inventor--to surgical investigators," Journal of Investigative Surgery, vol. 16, no. 4, pp. 185--188, 2003.
[17]
O. Kulyk and M. Volkamer, "Efficiency comparison of various approaches in e-voting protocols," in International Conference on Financial Cryptography and Data Security. Springer, 2016, pp. 209--223.
[18]
T. L. Becker, T. D. Becker, and C. D. Slaton, The future of teledemocracy. Greenwood Publishing Group, 2000.
[19]
T. Blair and J. Cunningham, "Modernising government. presented to parliament by the prime minister and the minister for the cabinet office by command of her majesty," Retrieved Genuary, vol. 17, p. 2016, 1999.
[20]
T. L. Becker, T. D. Becker, and C. D. Slaton, The future of teledemocracy. Greenwood Publishing Group, 2000.
[21]
S. Nakamoto et al., "Bitcoin: A peer-to-peer electronic cash system," 2008.
[22]
Z. Zheng, S. Xie, H.-N. Dai, X. Chen, and H. Wang, "Blockchain challenges and opportunities: a survey," International Journal of Web and Grid Services, vol. 14, no. 4, pp. 352--375, 2018.
[23]
K. Schwab, The fourth industrial revolution. Currency, 2017.
[24]
A. Kosba, A. Miller, E. Shi, Z. Wen, and C. Papamanthou, "Hawk: The blockchain model of cryptography and privacy-preserving smart contracts," in 2016 IEEE symposium on security and privacy (SP). IEEE, 2016, pp. 839--858.
[25]
Y. Zhang and J. Wen, "An iot electric business model based on the protocol of bitcoin," in 2015 18th International Conference on Intelligence in Next Generation Networks. IEEE, 2015, pp. 184--191.
[26]
G. Zyskind, O. Nathan et al., "Decentralizing privacy: Using blockchain to protect personal data," in 2015 IEEE Security and Privacy Workshops. IEEE, 2015, pp. 180--184.
[27]
G. Fridgen, S. Radszuwill, N. Urbach, and L. Utz, "Cross-organizational workflow management using blockchain technology-towards applicability, auditability, and automation," 2018.
[28]
M. Moser, "Anonymity of bitcoin transactions," 2013.
[29]
M. Atzori, "Blockchain technology and decentralized governance: Is the state still necessary?" Available at SSRN 2709713, 2015.
[30]
V. Buterin et al., "A next-generation smart contract and decentralized application platform," white paper, 2014.
[31]
G.-T. Nguyen and K. Kim, "A survey about consensus algorithms used in blockchain." Journal of Information processing systems, vol. 14, no. 1, 2018.
[32]
S. King, "Primecoin: Cryptocurrency with prime number proof-ofwork," July 7th, 2013.
[33]
M. Swan, "Blockchain temporality: smart contract time specifiability with blocktime," in International symposium on rules and rule markup languages for the semantic web. Springer, 2016, pp. 184--196.
[34]
V. Zamfir, "Introducing casper "the friendly ghost"," Ethereum Blog URL: https://blog. ethereum. org/2015/08/01/introducing-casperfriendly-ghost, 2015.
[35]
A. Chepurnoy, "Interactive proof-of-stake," arXiv preprint arXiv:1601.00275, 2016.
[36]
F. Schuh and D. Larimer, "Bitshares 2.0: General overview," accessed June-2017. [Online]. Available: http://docs. bitshares. org/ downloads/bitshares-general. pdf, 2017.
[37]
C. Cachin, "Architecture of the hyperledger blockchain fabric," in Workshop on distributed cryptocurrencies and consensus ledgers, vol. 310, 2016.
[38]
J. Kwon, "Tendermint: Consensus without mining," Retrieved May, vol. 18, p. 2017, 2014.
[39]
Z. Erik, "Antshares and the blockchain," URl: https://cryptorating.eu/whitepapers/NEO/antshares.pdf, 2016.
[40]
D. Mazieres, "The stellar consensus protocol: A federated model for internet-level consensus," Stellar Development Foundation, 2015.
[41]
M. Vukolic, "The quest for scalable blockchain fabric: Proof-of-work vs. bft replication," in International workshop on open problems in network security. Springer, 2015, pp. 112--125.
[42]
N. Jacobson, D. Butterill, and P. Goering, "Development of a framework for knowledge translation: understanding user context," Journal of health services research & policy, vol. 8, no. 2, pp. 94--99, 2003.
[43]
G. Booch, I. Jacobson, and J. Rumbaugh, "The unified modeling language reference manual," 1999.
[44]
R. Pang and J. Stabile, "Method and apparatus for implementing an extensible authentication mechanism in a web application server," 2002, uS Patent 6,446,204.
[45]
K. N. Khaqqi, J. J. Sikorski, K. Hadinoto, and M. Kraft, "Incorporating seller/buyer reputation-based system in blockchain-enabled emission trading application," Applied Energy, vol. 209, pp. 8--19, 2018.
[46]
M. Samaniego and R. Deters, "Internet of smart things-iost: using blockchain and clips to make things autonomous," in 2017 IEEE international conference on cognitive computing (ICCC). IEEE, 2017, pp. 9--16.
[47]
L. Castaldo and V. Cinque, "Blockchain-based logging for the crossborder exchange of ehealth data in europe," in International ISCIS Security Workshop. Springer, 2018, pp. 46--56.
[48]
G. Greenspan, "Multichain private blockchain-white paper," URl: http://www. multichain. com/download/MultiChain-White-Paper. pdf, 2015. Yu, Y. T. and Lau, M. F. 2006. A comparison of MC/DC, MUMCUT and several other coverage criteria for logical decisions. J. Syst. Softw. 79, 5 (May. 2006), 577--590. DOI= http://dx.doi.org/10.1016/j.jss.2005.05.030.

Cited By

View all

Index Terms

  1. Development of a Distributed Blockchain eVoting System

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICEME '19: Proceedings of the 2019 10th International Conference on E-business, Management and Economics
    July 2019
    297 pages
    ISBN:9781450372190
    DOI:10.1145/3345035
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • Beijing University of Technology

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 July 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Blockchain
    2. Elections
    3. Multichain
    4. eVoting

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICEME 2019

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)19
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 27 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media