Data Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms

被引:10
作者
Kairaldeen, Ammar Riadh [1 ]
Abdullah, Nor Fadzilah [1 ]
Abu-Samah, Asma [1 ]
Nordin, Rosdiadee [1 ]
机构
[1] Univ Kebangsaan Malaysia, Fac Engn & Built Environm, Dept Elect Elect & Syst Engn, Ukm Bangi 43600, Selangor, Malaysia
关键词
INTERNET; THINGS; SECURITY; PRIVACY; FUTURE;
D O I
10.1155/2021/4401809
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data security is a major issue for smart home networks. Yet, different existing tools and techniques have not been proven highly effective for home networks' data security. Blockchain is a promising technology because of the distributed computing infrastructure network that makes it difficult for hackers to intrude into the systems through the use of cryptographic signatures and smart contracts. In this paper, an architecture for smart home networks that could guarantee data integrity, robust security, and the ability to protect the validity of the blockchain transactions has been investigated. The system model is tested using various sizes of realistic datasets (30, 3k, and 30k to represent a small, medium, and large number of transactions, respectively). Four different consensus algorithms were considered, the conventional schemes concatenated hash transactions (CHT) and Merkle hash tree (MHT), as well as the newly proposed odd and even modified MHT (O&E MHT) and modified MHT (MMHT). Moreover, 15 hash functions were also examined and compared to understand the effects of each consensus algorithms on the data integrity verification check execution time and the time optimization provided by the proposed MMHT algorithm. The results show that even though the CHT algorithm gives the lowest execution time, it is impractical for a blockchain implementation due to the requirement to copy the entire blockchain ledger in real time. Meanwhile, the O&E MHT does not give any tangible benefit in the execution time. However, the proposed MMHT offers a minimum of 30% gain in time optimization than the conventional MHT algorithm typically used in blockchains. This work shows that the proposed MMHT consensus algorithm not only can identify malicious codes but has an improved data integrity check performance in smart homes, all while ensuring network stability.
引用
收藏
页数:23
相关论文
共 71 条
[1]  
Al-Saqqa Samar, 2020, International Journal of Interactive Mobile Technologies, V14, P142, DOI 10.3991/ijim.v14i15.15893
[2]  
Alam, 2019, IOT FOG COMMUNICATIO
[3]   Cyber and Physical Security Vulnerability Assessment for IoT-Based Smart Homes [J].
Ali, Bako ;
Awad, Ali Ismail .
SENSORS, 2018, 18 (03)
[4]   A Survey of Consensus Algorithms for Blockchain Technology [J].
Alsunaidi, Shikah J. ;
Alhaidari, Fahd A. .
2019 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCIS), 2019, :384-389
[5]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[6]   A survey of blockchain consensus algorithms performance evaluation criteria [J].
Bamakan, Seyed Mojtaba Hosseini ;
Motavali, Amirhossein ;
Bondarti, Alireza Babaei .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 154
[7]  
Bartoletti Massimo, 2017, Financial Cryptography and Data Security. FC 2017 International Workshops WAHC, BITCOIN, VOTING, WTSC, and TA. Revised Selected Papers: LNCS 10323, P568, DOI 10.1007/978-3-319-70278-0_36
[8]   A privacy-preserving protocol for continuous and dynamic data collection in IoT enabled mobile app recommendation system (MARS) [J].
Beg, Saira ;
Anjum, Adeel ;
Ahmad, Mansoor ;
Hussain, Shahid ;
Ahmad, Ghufran ;
Khan, Suleman ;
Choo, Kim-Kwang Raymond .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 174
[9]   Blockchain for smart cities: A review of architectures, integration trends and future research directions [J].
Bhushan, Bharat ;
Khamparia, Aditya ;
Sagayam, K. Martin ;
Sharma, Sudhir Kumar ;
Ahad, Mohd Abdul ;
Debnath, Narayan C. .
SUSTAINABLE CITIES AND SOCIETY, 2020, 61
[10]   Blockchain for Industry 4.0: A Comprehensive Review [J].
Bodkhe, Umesh ;
Tanwar, Sudeep ;
Parekh, Karan ;
Khanpara, Pimal ;
Tyagi, Sudhanshu ;
Kumar, Neeraj ;
Alazab, Mamoun .
IEEE ACCESS, 2020, 8 :79764-79800