Research article Special Issues

Intelligent manufacturing security model based on improved blockchain

  • Received: 07 July 2020 Accepted: 10 August 2020 Published: 24 August 2020
  • The Industrial Internet of Things (IIoT) plays an important role in the development of smart factories. However, the existing IIoT systems are prone to suffering from single points of failure and unable to provide stable service. Meanwhile, with the increase of node scale and network quantity, the maintenance cost presents to be higher. Such a disadvantage can be effectively compensated by the features such as security, privacy, non-tamperability and distributed deployment supported by the blockchain. In this paper, first, an intelligent manufacturing security model based on blockchain was proposed. Due to the high power consumption and low throughput of the traditional blockchain, IoT devices with limited power consumption can not work independently. Therefore, in this paper, a new Merkle Patricia tree (MPT) was adopted to extend the blockchain structure and provide fast query of node status. Second, since the MPT does not support concurrent operation and the data operation performance deteriorates with high data volume, a lock-free concurrent and cache-based Merkle Patricia tree was proposed (CMPT) to support lock-free concurrent data operation, which can improve the data operation efficiency in multi-core system. The experimental results indicate that, compared with the original MPT, the CMPT proposed in this paper effectively reduced the time complexity of data insertion and data query and improved the speed of block construction and data query.

    Citation: Jiahe Xu, Yuan Tian, Tinghuai Ma, Najla Al-Nabhan. Intelligent manufacturing security model based on improved blockchain[J]. Mathematical Biosciences and Engineering, 2020, 17(5): 5633-5650. doi: 10.3934/mbe.2020303

    Related Papers:

  • The Industrial Internet of Things (IIoT) plays an important role in the development of smart factories. However, the existing IIoT systems are prone to suffering from single points of failure and unable to provide stable service. Meanwhile, with the increase of node scale and network quantity, the maintenance cost presents to be higher. Such a disadvantage can be effectively compensated by the features such as security, privacy, non-tamperability and distributed deployment supported by the blockchain. In this paper, first, an intelligent manufacturing security model based on blockchain was proposed. Due to the high power consumption and low throughput of the traditional blockchain, IoT devices with limited power consumption can not work independently. Therefore, in this paper, a new Merkle Patricia tree (MPT) was adopted to extend the blockchain structure and provide fast query of node status. Second, since the MPT does not support concurrent operation and the data operation performance deteriorates with high data volume, a lock-free concurrent and cache-based Merkle Patricia tree was proposed (CMPT) to support lock-free concurrent data operation, which can improve the data operation efficiency in multi-core system. The experimental results indicate that, compared with the original MPT, the CMPT proposed in this paper effectively reduced the time complexity of data insertion and data query and improved the speed of block construction and data query.


    加载中


    [1] Y. Liao, E. Loures, F. Deschamps, Industrial Internet of Things: A Systematic Literature Review and Insights, IEEE Int. Things J., 5 (2018), 4515-4525.
    [2] R. Drath, A. Horch, Industrie 4.0: Hit or Hype? [Industry Forum], IEEE Ind. Electron. Mag., 8 (2014), 56-58.
    [3] A. Sadeghi, C. Wachsmann, M. Waidner, Security and privacy challenges in industrial Internet of Things, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC), San Francisco, CA, 2015, 1-6.
    [4] T. M. Fernandez-Carames, P. Fraga-Lamas, A Review on the Application of Blockchain to the Next Generation of Cybersecure Industry 4.0 Smart Factories, IEEE Access, 2019 (2019), 45201-45218.
    [5] M. Samaniego, R. Deters, Internet of Smart Things-IoST: Using Blockchain and Clips to Make Things Autonomous, 2017 IEEE international conference on cognitive computing (ICCC), IEEE, 2017.
    [6] S. Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System [EB/OL], Consulted, 1 (2008), 28.
    [7] Bitcion charts and graphs-blockchain[EB/OL], Available from: https://www.blockchain.com/zhcn/charts.
    [8] Ethereum project[EB/OL], Available from: https://www.ethereum.org/.
    [9] S. K. Lo, Y. Liu, S. Y. Chia, X. W. Xu, Q. Lu, L. Zhu, et al., Analysis of Blockchain Solutions for IoT: A Systematic Literature Review, IEEE Access, 7 (2019), 58822-58835.
    [10] J. Bonneau, EthIKS: Using Ethereum to Audit a CONIKS Key Transparency Log, International Conference on Financial Cryptography and Data Security, Springer, Berlin, Heidelberg, 2016.
    [11] R. Zhang, R. Xue, L. Liu, Security and Privacy on Blockchain, ACM Comput. Surv., 52 (2019), 1-34.
    [12] L. Bai, M. Hu, M. Liu, J. Wang, BPIIoT: A Light-Weighted Blockchain-Based Platform for Industrial IoT, IEEE Access, 7 (2019), 58381-58393.
    [13] J. Wan, J. Li, M. Imran, D. Li, F. Amin, A Blockchain-Based Solution for Enhancing Security and Privacy in Smart Factory, IEEE Trans. Ind. Inf., 15 (2019), 3652-3660.
    [14] M. Liu, F. Yu, Y. Teng, V. Leung, M. Song, Performance Optimization for Blockchain-Enabled Industrial Internet of Things (iiot) Systems: A Deep Reinforcement Learning Approach, IEEE Trans. Ind. Inf., 15 (2019), 3559-3570.
    [15] L. Zhou, L. Wang, Y. Sun, P. Lv, Beekeeper: A Blockchain-Based IOT System With Secure Storage and Homomorphic Computation, IEEE Access, 6 (2018), 43472-43488.
    [16] N. Shafiei, Non-blocking Patricia tries with replace operations, Distrib. Comput., 32 (2019), 423-442.
    [17] K. Atighehchi, R. Rolland, Optimization of Tree Modes for Parallel Hash Functions: A Case Study, IEEE Trans. Comput., 66 (2017), 1585-1598.
    [18] D. Yue, R. Li, Y. Zhang, W. Tian, C. Peng, Blockchain Based Data Integrity Verification in P2P Cloud Storage, 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS), IEEE, 2018.
    [19] Y. Xu, S. Zhao, L. Kong, Y. Zheng, S. Zhang, Q. Li, ECBC: A High Performance Educational Certificate Blockchain with Efficient Query, International Colloquium on Theoretical Aspects of Computing. Springer, Cham, 2017.
    [20] T. Hegazy, M. Hefeeda, Industrial Automation as a Cloud Service, IEEE Trans. Parallel Distrib. Syst., 26 (2015), 2750-2763.
    [21] Q. Qu, I. Nurgaliev, M. Muzammal, C. S. Jensen, J. Fan, On spatio-temporal blockchain query processing, Future Gener. Comput. Syst., 98 (2019), 208-218.
    [22] Q. Zhu, S. W. Loke, R. Trujillo-Rasua, F. Jiang, Y. Xiong, Applications of Distributed Ledger Technologies to the Internet of Things: A Survey, ACM Comput. Surv., 52 (2019), 1-34.
  • Reader Comments
  • © 2020 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(3923) PDF downloads(232) Cited by(7)

Article outline

Figures and Tables

Figures(8)  /  Tables(1)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog