Development, Service-Oriented Architecture, and Security of Blockchain Technology for Industry 4.0 IoT Application

Satyanand Singh, Joanna Rosak-Szyrocka, László Tamàndl

Abstract


The Internet of Things (IoT) paradigm is laying the groundwork for a world in which many of our everyday devices will be connected and will interact with their surroundings to gather data and automate some operations. Among other things, such a concept necessitates seamless authentication, data privacy, security, attack resilience, simplicity of deployment, and self-maintenance. Blockchain, a technology created with the Bitcoin cryptocurrency, can provide such advantages. To create blockchain-based IoT (BIoT) applications, a full discussion of how to modify blockchain to meet the unique requirements of IoT is offered in this paper. The most important BIoT applications are detailed after a brief introduction to blockchain, with the goal of highlighting how blockchain can affect conventional cloud-based IoT applications. Then, several factors that have an impact on the design, development, and deployment of a BIoT application are covered, along with present obstacles and potential improvements. Lastly, a list of recommendations is provided to help future BIoT researchers and developers understand some of the problems that need to be solved before deploying the upcoming generation of BIoT applications.

 

Doi: 10.28991/HIJ-2023-04-01-010

Full Text: PDF


Keywords


IoT; Blockchain; Traceability; Consensus; Distributed Systems; BIoT; Fog Computing; Edge Computing.

References


Javaid, M., Haleem, A., Pratap Singh, R., Khan, S., & Suman, R. (2021). Blockchain technology applications for Industry 4.0: A literature-based review. Blockchain: Research and Applications, 2(4). doi:10.1016/j.bcra.2021.100027.

Huang, J., Kong, L., Chen, G., Wu, M. Y., Liu, X., & Zeng, P. (2019). Towards secure industrial iot: Blockchain system with credit-based consensus mechanism. IEEE Transactions on Industrial Informatics, 15(6), 3680–3689. doi:10.1109/TII.2019.2903342.

Sandner, P., Lange, A., & Schulden, P. (2020). The role of the CFO of an industrial company: An analysis of the impact of blockchain technology. Future Internet, 12(8). doi:10.3390/FI12080128.

Liu, X. L., Wang, W. M., Guo, H., Barenji, A. V., Li, Z., & Huang, G. Q. (2020). Industrial blockchain based framework for product lifecycle management in industry 4.0. Robotics and Computer-Integrated Manufacturing, 63, 101897. doi:10.1016/j.rcim.2019.101897.

Esmaeilian, B., Sarkis, J., Lewis, K., & Behdad, S. (2020). Blockchain for the future of sustainable supply chain management in Industry 4.0. Resources, Conservation and Recycling, 163, 105064. doi:10.1016/j.resconrec.2020.105064.

Ashraf, M., & Heavey, C. (2023). A Prototype of Supply Chain Traceability using Solana as blockchain and IoT. Procedia Computer Science, 217, 948–959. doi:10.1016/j.procs.2022.12.292.

Cozzio, C., Viglia, G., Lemarie, L., & Cerutti, S. (2023). Toward an integration of blockchain technology in the food supply chain. Journal of Business Research, 162. doi:10.1016/j.jbusres.2023.113909.

Junaidi, N., Abdullah, M. P., Alharbi, B., & Shaaban, M. (2023). Blockchain-based management of demand response in electric energy grids: A systematic review. Energy Reports, 9, 5075–5100. doi:10.1016/j.egyr.2023.04.020.

Szalka, É., & Tamándl, L. (2019). Food industry in EU: Testing the efficiency of business on the example of Hungary. Economic Annals-XXI, 179(9), 66–79. doi:10.21003/ea.V179-06.

Lin, C., He, D., Huang, X., Choo, K. K. R., & Vasilakos, A. V. (2018). BSeIn: A blockchain-based secure mutual authentication with fine-grained access control system for industry 4.0. Journal of Network and Computer Applications, 116, 42–52. doi:10.1016/j.jnca.2018.05.005.

Swan, M. (2015). Blockchain: Blueprint for a new economy. O'Reilly, Sebastopol, United States.

Ali, M. S., Vecchio, M., Pincheira, M., Dolui, K., Antonelli, F., & Rehmani, M. H. (2019). Applications of Blockchains in the Internet of Things: A Comprehensive Survey. IEEE Communications Surveys and Tutorials, 21(2), 1676–1717. doi:10.1109/COMST.2018.2886932.

Setyono, J. C., Suryawidjaja, W. S., & Girsang, A. S. (2022). Social Network Analysis of Cryptocurrency using Business Intelligence Dashboard. HighTech and Innovation Journal, 3(2), 220-229. doi: 10.28991/HIJ-2022-03-02-09.

Neudecker, T., & Hartenstein, H. (2019). Network layer aspects of permissionless blockchains. IEEE Communications Surveys and Tutorials, 21(1), 838–857. doi:10.1109/COMST.2018.2852480.

Wang, W., Hoang, D. T., Hu, P., Xiong, Z., Niyato, D., Wang, P., Wen, Y., & Kim, D. I. (2019). A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks. IEEE Access, 7, 22328–22370. doi:10.1109/ACCESS.2019.2896108.

Xiao, Y., Zhang, N., Lou, W., & Hou, Y. T. (2020). A Survey of Distributed Consensus Protocols for Blockchain Networks. IEEE Communications Surveys and Tutorials, 22(2), 1432–1465. doi:10.1109/COMST.2020.2969706.

Wan, S., Li, M., Liu, G., & Wang, C. (2020). Recent advances in consensus protocols for blockchain: a survey. Wireless Networks, 26(8), 5579–5593. doi:10.1007/s11276-019-02195-0.

Xie, J., Tang, H., Huang, T., Yu, F. R., Xie, R., Liu, J., & Liu, Y. (2019). A Survey of Blockchain Technology Applied to Smart Cities: Research Issues and Challenges. IEEE Communications Surveys and Tutorials, 21(3), 2794–2830. doi:10.1109/COMST.2019.2899617.

Khan, M. A., & Salah, K. (2018). IoT security: Review, blockchain solutions, and open challenges. Future Generation Computer Systems, 82, 395–411. doi:10.1016/j.future.2017.11.022.

Fernández-Caramés, T. M., & Fraga-Lamas, P. (2018). A Review on the Use of Blockchain for the Internet of Things. IEEE Access, 6, 32979–33001. doi:10.1109/ACCESS.2018.2842685.

Yeow, K., Gani, A., Ahmad, R. W., Rodrigues, J. J. P. C., & Ko, K. (2018). Decentralized Consensus for Edge-Centric Internet of Things: A Review, Taxonomy, and Research Issues. IEEE Access, 6, 1513–1524. doi:10.1109/ACCESS.2017.2779263.

Li, X., Jiang, P., Chen, T., Luo, X., & Wen, Q. (2020). A survey on the security of blockchain systems. Future Generation Computer Systems, 107, 841–853. doi:10.1016/j.future.2017.08.020.

Siddiqui, M. S., Ali, T., Nadeem, A., Nawaz, W., & S., S. (2020). BlockTrack-L: A Lightweight Blockchain-based Provenance Message Tracking in IoT. International Journal of Advanced Computer Science and Applications, 11(4), 463-470. doi:10.14569/ijacsa.2020.0110462.

Drescher, D. (2017). Blockchain Basics. Apress Berkeley, New York, United States. doi:10.1007/978-1-4842-2604-9.

Romano, D., & Schmid, G. (2017). Beyond bitcoin: A critical look at blockchain-based systems. Cryptography, 1(2), 15. doi:10.3390/cryptography1020015.

Schollmeier, R. (2001). A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications. Proceedings First International Conference on Peer-to-Peer Computing. doi:10.1109/p2p.2001.990434.

Stallings, W. (2016). Cryptography and Network Security: Principles and Practice. Pearson Education, London, United Kingdom.

Qadir, A. M., & Varol, N. (2019). A Review Paper on Cryptography. 2019 7th International Symposium on Digital Forensics and Security (ISDFS). doi:10.1109/isdfs.2019.8757514.

Lamport, L. (1981). Password authentication with insecure communication. Communications of the ACM, 24(11), 770–772. doi:10.1145/358790.358797.

Filep, B., Tamándl, L., Rámháp, S., & Kovács, Z. (2012). The Economical and Social Impact of Széchenyi István University (Győr, Hungary) on Regional Development. The 7th International Scientific Conference “Business and Management 2012”. doi:10.3846/bm.2012.073.

Mohanta, B. K., Jena, D., Panda, S. S., & Sobhanayak, S. (2019). Blockchain technology: A survey on applications and security privacy Challenges. Internet of Things, 8, 100107. doi:10.1016/j.iot.2019.100107.

Farion, O., Balendr, A., Androshchuk, O., Mostovyi, A., & Grinchenko, V. (2022). Methods of Extraction and Analysis of Intelligence to Combat Threats of Organized Crime at the Border. Journal of Human, Earth, and Future, 3(3), 345-360. doi:10.28991/HEF-2022-03-03-07.

Zheng, Z., Xie, S., Dai, H., Chen, X., & Wang, H. (2017). An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends. 2017 IEEE International Congress on Big Data (BigData Congress). doi:10.1109/bigdatacongress.2017.85.

Singh, S., Assaf Mansour, H., Kumar, A., & Agrawal, N. (2017). Speaker Recognition System for Limited Speech Data Using High-Level Speaker Specific Features and Support Vector Machines. International Journal of Applied Engineering Research, 12(19), 8026-8033.

Chang, S. E., & Chen, Y. (2020). When blockchain meets supply chain: A systematic literature review on current development and potential applications. IEEE Access, 8, 62478–62494. doi:10.1109/ACCESS.2020.2983601.

Xia, Q., Sifah, E. B., Asamoah, K. O., Gao, J., Du, X., & Guizani, M. (2017). MeDShare: Trust-Less Medical Data Sharing among Cloud Service Providers via Blockchain. IEEE Access, 5, 14757–14767. doi:10.1109/ACCESS.2017.2730843.

Vukolić, M. (2012). Quorum Systems: With Applications to Storage and Consensus. Synthesis Lectures on Distributed Computing Theory, Springer, Cham, Switzerland. doi:10.2200/s00402ed1v01y201202dct009.

Azimy, H., Ghorbani, A. A., & Bagheri, E. (2022). Preventing proof-of-work mining attacks. Information Sciences, 608, 1503-1523. doi:10.1016/j.ins.2022.07.035.

Saleh, F. (2021). Blockchain without Waste: Proof-of-Stake. Review of Financial Studies, 34(3), 1156–1190. doi:10.1093/rfs/hhaa075.

Sun, Y., Yan, B., Yao, Y., & Yu, J. (2021). DT-DPoS: A Delegated Proof of Stake Consensus Algorithm with Dynamic Trust. Procedia Computer Science, 187, 371–376. doi:10.1016/j.procs.2021.04.113.

Wang, X., WeiLi, J., & Chai, J. (2018). The Research on the Incentive Method of Consortium Blockchain Based on Practical Byzantine Fault Tolerant. 2018 11th International Symposium on Computational Intelligence and Design (ISCID). doi:10.1109/iscid.2018.10136.

Cachin, C., Schubert, S., & Vukolić, M. (2016). Non-determinism in byzantine fault-tolerant replication. arXiv preprint, arXiv:1603.07351. doi:10.48550/arXiv.1603.07351.

Kwon J. and Buchman E. (2018). A network of distributed ledgers, pp. 1-41. Available online: https://v1.cosmos.network/resources/whitepaper (accessed on February 2023).

Singh, S., Assaf, M. H., Das, S. R., Biswas, S. N., Petriu, E. M., & Groza, V. (2016). Short duration voice data speaker recognition system using novel fuzzy vector quantization algorithm. 2016 IEEE International Instrumentation and Measurement Technology Conference Proceedings. doi:10.1109/i2mtc.2016.7520363.

Vukolić, M. (2016). The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication. Open Problems in Network Security. iNetSec 2015, Lecture Notes in Computer Science, 9591. Springer, Cham, Switzerland. doi:10.1007/978-3-319-39028-4_9.

Henry, R., Herzberg, A., & Kate, A. (2018). Blockchain access privacy: Challenges and directions. IEEE Security and Privacy, 16(4), 38–45. doi:10.1109/MSP.2018.3111245.

Smith, S. M., & Khovratovich, D. (2016). Identity system essentials. Evernym, 29 March 2016. Available online: https://www.evernym.com/wp-content/uploads/2017/02/Identity-System-Essentials.pdf (accessed on March 2023).

Biryukov, A., & Pustogarov, I. (2015). Security and Privacy (SP). 2015 IEEE Symposium on Security and Privacy. doi:10.1109/SP.2015.15.

O’Dwyer, K. J., & Malone, D. (2014). Bitcoin Mining and its Energy Footprint. 25th IET Irish Signals & Systems Conference 2014 and 2014 China-Ireland International Conference on Information and Communities Technologies (ISSC 2014/CIICT 2014). doi:10.1049/cp.2014.0699.

Vranken, H. (2017). Sustainability of bitcoin and blockchains. Current Opinion in Environmental Sustainability, 28, 1–9. doi:10.1016/j.cosust.2017.04.011.

Göbel, J., Keeler, H. P., Krzesinski, A. E., & Taylor, P. G. (2016). Bitcoin blockchain dynamics: The selfish-mine strategy in the presence of propagation delay. Performance Evaluation, 104, 23–41. doi:10.1016/j.peva.2016.07.001.

Eyal, I., & Sirer, E. G. (2018). Majority Is Not Enough: Bitcoin mining is vulnerable. Communications of the ACM, 61(7), 95–102. doi:10.1145/3212998.

Tapscott, D., & Tapscott, A. (2016). Blockchain revolution: how the technology behind bitcoin is changing money, business, and the world. Penguin, London, United Kingdom.

Yeoh, P. (2017). Regulatory issues in blockchain technology. Journal of Financial Regulation and Compliance, 25(2), 196–208. doi:10.1108/JFRC-08-2016-0068.

Schulte, F., & Fry, E. (2019). Death by 1,000 clicks: Where electronic health records went wrong. Kaiser Health News, 18.

Mikulic, M. (2022). Counterfeit incidents concerning pharmaceuticals worldwide in 2021, by Region. United States.

Lasseter, R. H., & Paigi, P. (2004). Microgrid: a conceptual solution. 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No.04CH37551). doi:10.1109/pesc.2004.1354758.

Aitzhan, N. Z., & Svetinovic, D. (2018). Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams. IEEE Transactions on Dependable and Secure Computing, 15(5), 840–852. doi:10.1109/TDSC.2016.2616861.

Li, Z., Kang, J., Yu, R., Ye, D., Deng, Q., & Zhang, Y. (2018). Consortium blockchain for secure energy trading in industrial internet of things. IEEE Transactions on Industrial Informatics, 14(8), 3690–3700. doi:10.1109/TII.2017.2786307.

Lee, L. (2015). New Kids on the Blockchain: How Bitcoin’s Technology Could Reinvent the Stock Market. SSRN Electronic Journal. doi:10.2139/ssrn.2656501.

Paul Michelman, “How Blockchain Will Change Organizations. What the Digital Future Holds: 20 Groundbreaking Essays on How Technology is Reshaping the Practice of Management, MIT Press, Cambridge, United States.

Jafar, U., Aziz, M. J. A., & Shukur, Z. (2021). Blockchain for electronic voting system—review and open research challenges. Sensors, 21(17). doi:10.3390/s21175874.

Shetty, A., Shetty, A. D., Pai, R. Y., Rao, R. R., Bhandary, R., Shetty, J., Nayak, S., Keerthi Dinesh, T., & Dsouza, K. J. (2022). Block Chain Application in Insurance Services: A Systematic Review of the Evidence. SAGE Open, 12(1), 1-15. doi:10.1177/21582440221079877.

Anik, F. I., Sakib, N., Shahriar, H., Xie, Y., Nahiyan, H. A., & Ahamed, S. I. (2023). Unraveling a blockchain-based framework towards patient empowerment: A scoping review envisioning future smart health technologies. Smart Health, 29. doi:10.1016/j.smhl.2023.100401.

Zhao, S., Li, S., & Yao, Y. (2019). Blockchain Enabled Industrial Internet of Things Technology. IEEE Transactions on Computational Social Systems, 6(6), 1442–1453. doi:10.1109/tcss.2019.2924054.

Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., Enyeart, D., Ferris, C., Laventman, G., Manevich, Y., Muralidharan, S., Murthy, C., Nguyen, B., Sethi, M., Singh, G., Smith, K., Sorniotti, A., Stathakopoulou, C., Vukolić, M., … Yellick, J. (2018). Hyperledger fabric. Proceedings of the Thirteenth EuroSys Conference. doi:10.1145/3190508.3190538.

J.-Y. Nie, (2017). Institute of Electrical and Electronics Engineers, and IEEE Computer Society, 2017 IEEE International Conference on Big Data : Proceedings : Dec 11- 14, 2017, Boston, MA, USA.

Lade, P., Ghosh, R., & Srinivasan, S. (2017). Manufacturing analytics and industrial Internet of Things. IEEE Intelligent Systems, 32(3), 74–79. doi:10.1109/MIS.2017.49.

Florea, B. C. (2018). Blockchain and Internet of Things data provider for smart applications. 2018 7th Mediterranean Conference on Embedded Computing (MECO). doi:10.1109/meco.2018.8406041.

Sciancalepore, S., Piro, G., Caldarola, D., Boggia, G., & Bianchi, G. (2017). OAuth-IoT: An access control framework for the Internet of Things based on open standards. In 2017 IEEE symposium on computers and communications (ISCC), 676-681. doi:10.1109/ISCC.2017.8024606.

Li, J. Q., Yu, F. R., Deng, G., Luo, C., Ming, Z., & Yan, Q. (2017). Industrial Internet: A Survey on the Enabling Technologies, Applications, and Challenges. IEEE Communications Surveys and Tutorials, 19(3), 1504–1526. doi:10.1109/COMST.2017.2691349.

Gupta, R., Tanwar, S., Al-Turjman, F., Italiya, P., Nauman, A., & Kim, S. W. (2020). Smart Contract Privacy Protection Using AI in Cyber-Physical Systems: Tools, Techniques and Challenges. IEEE Access, 8, 24746–24772. doi:10.1109/ACCESS.2020.2970576.

Sodhro, A. H., Pirbhulal, S., & De Albuquerque, V. H. C. (2019). Artificial Intelligence-Driven Mechanism for Edge Computing-Based Industrial Applications. IEEE Transactions on Industrial Informatics, 15(7), 4235–4243. doi:10.1109/TII.2019.2902878.

Kasten, J. E. (2020). Engineering and Manufacturing on the Blockchain: A Systematic Review. IEEE Engineering Management Review, 48(1), 31–47. doi:10.1109/EMR.2020.2964224.

Wu, X., Duan, B., Yan, Y., & Zhong, Y. (2017). M2M Blockchain: The Case of Demand Side Management of Smart Grid. 2017 IEEE 23rd International Conference on Parallel and Distributed Systems (ICPADS). doi:10.1109/icpads.2017.00113.

Meng, Z., Wu, Z., Muvianto, C., & Gray, J. (2017). A Data-Oriented M2M Messaging Mechanism for Industrial IoT Applications. IEEE Internet of Things Journal, 4(1), 236–246. doi:10.1109/JIOT.2016.2646375.

Sharma, P. K., Chen, M. Y., & Park, J. H. (2018). A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT. IEEE Access, 6, 115–124. doi:10.1109/ACCESS.2017.2757955.


Full Text: PDF

DOI: 10.28991/HIJ-2023-04-01-010

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Satyanand Singh, Joanna Rosak-Szyrocka, László Tamàndl