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 条
  • [31] A Decentralized Oracle Architecture for a Blockchain-Based IoT Global Market
    Gigli, Lorenzo
    Zyrianoff, Ivan
    Montori, Federico
    Aguzzi, Cristiano
    Roffia, Luca
    Di Felice, Marco
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2023, 61 (08) : 86 - 92
  • [32] A decentralized lightweight blockchain-based authentication mechanism for IoT systems
    Umair Khalid
    Muhammad Asim
    Thar Baker
    Patrick C. K. Hung
    Muhammad Adnan Tariq
    Laura Rafferty
    [J]. Cluster Computing, 2020, 23 : 2067 - 2087
  • [33] BlockSecIoTNet: Blockchain-based decentralized security architecture for IoT network
    Rathore, Shailendra
    Kwon, Byung Wook
    Park, Jong Hyuk
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 143 : 167 - 177
  • [34] Blockchain-Based E-Voting System
    Hjalmarsson, Fridrik Th.
    Hreidarsson, Gunnlaugur K.
    Hamdaqa, Mohammad
    Hjalmtysson, Gisli
    [J]. PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 983 - 986
  • [35] The Prototype of Thai Blockchain-based Voting System
    Wisessing, Krittaphas
    Ekthammabordee, Phattaradon
    Surasak, Thattapon
    Huang, Scott C-H
    Preuksakarn, Chakkrit
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (05) : 63 - 68
  • [36] A Proposal of Blockchain-based Electronic Voting System
    Adiputra, Cosmas Krisna
    Hjort, Rikard
    Sato, Hiroyuki
    [J]. PROCEEDINGS OF THE 2018 SECOND WORLD CONFERENCE ON SMART TRENDS IN SYSTEMS, SECURITY AND SUSTAINABILITY (WORLDS4), 2018, : 22 - 27
  • [37] A Design for Blockchain-Based Digital Voting System
    Al-Rawy, Mahmoud
    Elci, Atilla
    [J]. DIGITAL SCIENCE, 2019, 850 : 397 - 407
  • [38] 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
  • [39] 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
  • [40] 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