A Blockchain-Based Self-Tallying Voting Protocol in Decentralized IoT

被引:49
|
作者
Li, Yannan [1 ]
Susilo, Willy [1 ]
Yang, Guomin [1 ]
Yu, Yong [2 ]
Liu, Dongxi [3 ]
Du, Xiaojiang [4 ]
Guizani, Mohsen [5 ]
机构
[1] Univ Wollongong, Sch Comp & Informat Technol, Inst Cybersecur & Cryptol, Wollongong, NSW 2522, Australia
[2] Shaanxi Normal Univ, Sch Comp Sci, Xian 710062, Shaanxi, Peoples R China
[3] CSIRO, Data61, Marsfield, NSW 2122, Australia
[4] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
[5] Qatar Univ, Dept Comp Sci & Engn, Doha 2713, Qatar
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Protocols; Electronic voting; Internet of Things; Cryptography; Internet-of-things; E-voting; self-tallying; blockchain; zero-knowledge proof; PRIVACY; SECURITY; INTERNET;
D O I
10.1109/TDSC.2020.2979856
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is experiencing explosive growth and has gained extensive attention from academia and industry in recent years. However, most of the existing IoT infrastructures are centralized, which may cause the issues of unscalability and single-point-of-failure. Consequently, decentralized IoT has been proposed by taking advantage of the emerging technology called blockchain. Voting systems are widely adopted in IoT, for example a leader election in wireless sensor networks. Self-tallying voting systems are alternatives to unsuitable, traditional centralized voting systems in decentralized IoT. Unfortunately, self-tallying voting systems inherently suffer from fairness issues, such as adaptive and abortive issues caused by malicious voters. To address these issues, in this article, we introduce a framework of the self-tallying voting system in decentralized IoT based on blockchain. We propose a concrete construction and prove that the proposed system satisfies all the security requirements, including fairness, dispute-freeness, and maximal ballot secrecy. We simulate the algorithms on a laptop, an Android phone, and a Raspberry Pi to test the time consumption and evaluate the gas cost of each algorithm in a private blockchain as well. The implementation results demonstrate the practicability of our system.
引用
收藏
页码:119 / 130
页数:12
相关论文
共 50 条
  • [31] Bubbles of Trust: A decentralized blockchain-based authentication system for IoT
    Hammi, Mohamed Tahar
    Hammi, Badis
    Bellot, Patrick
    Serhrouchni, Ahmed
    [J]. COMPUTERS & SECURITY, 2018, 78 : 126 - 142
  • [32] Blockchain voting: Publicly verifiable online voting protocol without trusted tallying authorities
    Yang, Xuechao
    Yi, Xun
    Nepal, Surya
    Kelarev, Andrei
    Han, Fengling
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 : 859 - 874
  • [33] Blockchain-based Privacy-Preserving Electronic Voting Protocol
    Chai, Wenqiang
    Liu, Momeng
    Zhang, Zeyu
    Lv, Liping
    [J]. International Journal of Network Security, 2022, 24 (02) : 230 - 237
  • [34] Decentralized Blockchain-Based Trust Management Protocol for the Internet of Things
    Kouicem, Djamel Eddine
    Imine, Youcef
    Bouabdallah, Abdelmadjid
    Lakhlef, Hicham
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (02) : 1292 - 1306
  • [35] Blockchain-based decentralized trust management in IoT: systems, requirements and challenges
    Arshad, Qurat-ul-Ain
    Khan, Wazir Zada
    Azam, Faisal
    Khan, Muhammad Khurram
    Yu, Heejung
    Zikria, Yousaf Bin
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (06) : 6155 - 6176
  • [36] Blockchain-based decentralized trust management in IoT: systems, requirements and challenges
    Qurat-ul-Ain Arshad
    Wazir Zada Khan
    Faisal Azam
    Muhammad Khurram Khan
    Heejung Yu
    Yousaf Bin Zikria
    [J]. Complex & Intelligent Systems, 2023, 9 : 6155 - 6176
  • [37] DVTChain: A blockchain-based decentralized mechanism to ensure the security of digital voting system voting system
    Alvi, Syada Tasmia
    Uddin, Mohammed Nasir
    Islam, Linta
    Ahamed, Sajib
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (09) : 6855 - 6871
  • [38] Blockchain-Based Decentralized Authentication Modeling Scheme in Edge and IoT Environment
    Zhaofeng, Ma
    Jialin, Meng
    Jihui, Wang
    Zhiguang, Shan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (04) : 2116 - 2123
  • [39] A blockchain-based decentralized efficient investigation framework for IoT digital forensics
    Ryu, Jung Hyun
    Sharma, Pradip Kumar
    Jo, Jeong Hoon
    Park, Jong Hyuk
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 4372 - 4387
  • [40] Blockchain-Based Decentralized Identification in IoT: An Overview of Existing Frameworks and Their Limitations
    Hosseini, Seyed Mohammad
    Ferreira, Joaquim
    Bartolomeu, Paulo C.
    [J]. ELECTRONICS, 2023, 12 (06)