Blockchain-Based Self-Tallying Voting System with Software Updates in Decentralized IoT

被引:9
|
作者
Han, Gang [1 ]
Li, Yannan [2 ]
Yu, Yong [3 ]
Choo, Kim-Kwang Raymond [4 ]
Guizani, Nadra [5 ,6 ]
机构
[1] Xian Univ Posts & Telecommun, Sch Cyberspace Secur, Xian, Peoples R China
[2] Univ Wollongong, Wollongong, NSW, Australia
[3] Shaanxi Normal Univ, Xian, Peoples R China
[4] Univ Texas San Antonio, San Antonio, TX USA
[5] Gonzaga Univ, Spokane, WA 99258 USA
[6] Purdue Univ, W Lafayette, IN 47907 USA
来源
IEEE NETWORK | 2020年 / 34卷 / 04期
基金
中国国家自然科学基金;
关键词
Protocols; Electronic voting; Cryptography; Software; SECURITY;
D O I
10.1109/MNET.001.1900439
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
IoT revolutionizes academia as well as industry. An increasing number of interconnected smart devices are gradually changing the urban lifestyle, among which, voting machines are one of the most widely used smart devices. However, the existing voting protocols for IoT are barely satisfactory, in the sense that most of them are centralized and subject to fairness issues. Moreover, the embedded softwares in voting machines are susceptible to internal vulnerabilities and external attacks. To address these issues, in this article, we propose a framework of a blockchain-based self-tallying voting system with software updates in decentralized IoT, which is fully decentralized and fair. In the proposed system, everyone can compute the final election results by collecting the ballots on the blockchain with equal privilege. Voting machines achieve self-tallying voting functionality in decentralized IoT systems and each entity in the system can obtain the voting results. Vendors deploy smart contracts to publish new patches securely and reliably. We implement a prototype of the proposed framework on laptops and mobile phones respectively to demonstrate its practicality.
引用
收藏
页码:166 / 172
页数:7
相关论文
共 50 条
  • [1] A Blockchain-Based Self-Tallying Voting Protocol in Decentralized IoT
    Li, Yannan
    Susilo, Willy
    Yang, Guomin
    Yu, Yong
    Liu, Dongxi
    Du, Xiaojiang
    Guizani, Mohsen
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (01) : 119 - 130
  • [2] SBvote: Scalable Self-Tallying Blockchain-Based Voting
    Stancikova, Ivana
    Homoliak, Ivan
    [J]. 38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 203 - 211
  • [3] PriScore: Blockchain-Based Self-Tallying Election System Supporting Score Voting
    Yang, Yang
    Guan, Zhangshuang
    Wan, Zhiguo
    Weng, Jian
    Pang, Hwee Hwa
    Deng, Robert H.
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 4705 - 4720
  • [4] A Blockchain-Based Self-Tallying Voting Protocol With Maximum Voter Privacy
    Huang, Jun
    He, Debiao
    Chen, Yitao
    Khan, Muhammad Khurram
    Luo, Min
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (05): : 3808 - 3820
  • [5] Decentralized Voting: A Self-tallying Voting System Using a Smart Contract on the Ethereum Blockchain
    Yang, Xuechao
    Yi, Xun
    Nepal, Surya
    Han, Fengling
    [J]. WEB INFORMATION SYSTEMS ENGINEERING, WISE 2018, PT I, 2018, 11233 : 18 - 35
  • [6] Self-Tallying Electronic Voting Based on Blockchain
    Zeng, Gongxian
    He, Meiqi
    Yiu, Siu Ming
    Huang, Zhengan
    [J]. ITNOW, 2023, 65 (01)
  • [7] A Self-Tallying Electronic Voting Based on Blockchain
    Zeng, Gongxian
    He, Meiqi
    Yiu, Siu Ming
    Huang, Zhengan
    [J]. COMPUTER JOURNAL, 2022, 65 (12): : 3020 - 3034
  • [8] New Blockchain-Based Publicly Traceable Self-Tallying Voting Protocol
    Miao, Meixia
    Tang, Lin
    Li, Jiawei
    Zhang, Xuefeng
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (02): : 2034 - 2046
  • [9] Blockchain-based Complete Self-tallying E-voting Protocol
    Lin, Yikang
    Zhang, Peng
    [J]. 2019 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2019, : 47 - 52
  • [10] A Secure and Self-tallying E-voting System Based on Blockchain
    Zeng, Gongxian
    He, Meiqi
    Yiu, Siu Ming
    [J]. INFORMATION SECURITY APPLICATIONS, WISA 2019, 2020, 11897 : 67 - 76