DOI QR코드

DOI QR Code

Secure and Scalable Blockchain-Based Framework for IoT-Supply Chain Management Systems

  • Omimah, Alsaedi (Department of Computers Science, King Abdulaziz University) ;
  • Omar, Batarfi (Department of Information Technology, King Abdulaziz University) ;
  • Mohammed, Dahab (Department of Computers Science, King Abdulaziz University)
  • Received : 2022.12.05
  • Published : 2022.12.30

Abstract

Modern supply chains include multiple activities from collecting raw materials to transferring final products. These activities involve many parties who share a huge amount of valuable data, which makes managing supply chain systems a challenging task. Current supply chain management (SCM) systems adopt digital technologies such as the Internet of Things (IoT) and blockchain for optimization purposes. Although these technologies can significantly enhance SCM systems, they have their own limitations that directly affect SCM systems. Security, performance, and scalability are essential components of SCM systems. Yet, confidentiality and scalability are one of blockchain's main limitations. Moreover, IoT devices are lightweight and have limited power and storage. These limitations should be considered when developing blockchain-based IoT-SCM systems. In this paper, the requirements of efficient supply chain systems are analyzed and the role of both IoT and blockchain technologies in providing each requirement are discussed. The limitations of blockchain and the challenges of IoT integration are investigated. The limitations of current literature in the same field are identified, and a secure and scalable blockchain-based IoT-SCM system is proposed. The proposed solution employs a Hyperledger fabric blockchain platform and tackles confidentiality by implementing private data collection to achieve confidentiality without decreasing performance. Moreover, the proposed framework integrates IoT data to stream live data without consuming its limited resources and implements a dualstorge model to support supply chain scalability. The proposed framework is evaluated in terms of security, throughput, and latency. The results demonstrate that the proposed framework maintains confidentiality, integrity, and availability of on-chain and off-chain supply chain data. It achieved better performance through 31.2% and 18% increases in read operation throughput and write operation throughput, respectively. Furthermore, it decreased the write operation latency by 83.3%.

Keywords

References

  1. M. Ben-Daya, E. Hassini, and Z. Bahroun, "Internet of things and supply chain management: a literature review," International Journal of Production Research, vol. 57, no. 15-16, pp. 4719-4742, Nov. 2017, doi: 10.1080/00207543.2017.1402140. [Online]. Available: http://dx.doi.org/10.1080/00207543.2017.1402140
  2. J. Zhang, H. Chen, L. Gong, J. Cao, and Z. Gu, "The current research of IoT security," 2019 IEEE Fourth International Conference on Data Science in Cyberspace (DSC), 2019, doi: 10.1109/DSC.2019.00059.
  3. H. Boyes, "Cybersecurity and cyber-resilient supply chains," Technology Innovation Management Review, vol. 5, no. 4, pp. 28-34, Apr. 2015, doi: 10.22215/timreview/888. [Online]. Available: http://dx.doi.org/10.22215/timreview/888
  4. M. Stevenson and J. Busby, "An exploratory analysis of counterfeiting strategies," International Journal of Operations & Production Management, vol. 35, no. 1, pp. 110-144, Jan. 2015, doi: 10.1108/ijopm-04-2012-0174. [Online]. Available: http://dx.doi.org/10.1108/ijopm-04-2012-0174
  5. P. Urien, "Blockchain IoT (BIoT): a new direction for solving internet of things security and trust issues," 2018 3rd Cloudification of the Internet of Things (CIoT), pp. 1-4, 2018, doi: 10.1109/CIOT.2018.8627112.
  6. A. Panarello, N. Tapas, G. Merlino, F. Longo, and A. Puliafito, "Blockchain and IoT integration: a systematic survey," Sensors, vol. 18, no. 8, p. 2575, Aug. 2018, doi: 10.3390/s18082575. [Online]. Available: http://dx.doi.org/10.3390/s18082575
  7. Z. Zheng, S. Xie, H. Dai, X. Chen, and H. Wang, "An overview of blockchain technology: architecture, consensus, and future trend," 2017 IEEE International Congress on Big Data (BigData Congress), pp. 557-564, 2017, doi: 10.1109/BigDataCongress.2017.85.
  8. F. Betti and I. Cronin, "Visibility and traceability: the twin engines of sustainable supply chains," World Economic Forum, 2020.
  9. Z. Zheng, S. Xie, H.-N. Dai, X. Chen, and H. Wang, "Blockchain challenges and opportunities: a survey," International Journal of Web and Grid Services, 2018, doi: 10.1504/IJWGS.2018.095647.
  10. SCOR Model, SCOR. [Online]. Available: https://scor.ascm.org/. [Accessed: Mar. 2022].
  11. M. Windelberg, "Objectives for managing cyber supply chain risk," International Journal of Critical Infrastructure Protection, vol. 12, pp. 4-11, Mar. 2016, doi: 10.1016/j.ijcip.2015.11.003. [Online]. Available: http://dx.doi.org/10.1016/j.ijcip.2015.11.003
  12. M. Hudnurkar, S. Jakhar, and U. Rathod, "Factors affecting collaboration in supply chain: a literature review," Procedia - Social and Behavioral Sciences, vol. 133, pp. 189-202, May 2014, doi: 10.1016/j.sbspro.2014.04.184. [Online]. Available: http://dx.doi.org/10.1016/j.sbspro.2014.04.184
  13. R. Gupta, Hands-On Cybersecurity with Blockchain. Packt Publishing Ltd, 2018.
  14. N. Vyas, A. Beije, and B. Krishnamachari, Blockchain and the Supply Chain. Kogan Page Publishers, 2019.
  15. J. K. Deane, C. T. Ragsdale, T. R. Rakes, and L. P. Rees, "Managing supply chain risk and disruption from IT security incidents," Operations Management Research, vol. 2, no. 1-4, pp. 4-12, Apr. 2009, doi: 10.1007/s12063-009-0018-2. [Online]. Available: http://dx.doi.org/10.1007/s12063-009-0018-2.
  16. H. Hasan, E. AlHadhrami, A. AlDhaheri, K. Salah, and R. Jayaraman, "Smart contract-based approach for efficient shipment management," Computers & Industrial Engineering, vol. 136, pp. 149-159, Oct. 2019, doi: 10.1016/j.cie.2019.07.022. [Online]. Available: http://dx.doi.org/10.1016/j.cie.2019.07.022
  17. A. Arena, A. Bianchini, P. Perazzo, C. Vallati, and G. Dini, "Ruschetta: an IoT blockchain-based framework for certifying extra virgin olive oil supply chain," 2019 IEEE International Conference on Smart Computing (SMARTCOMP), Jun. 2019, doi: 10.1109/SMARTCOMP.2019.00049.
  18. K. Botcha, V. Chakravarthy, and Anurag, "Enhancing traceability in pharmaceutical supply chain using internet of things (IoT) and blockchain," 2019 IEEE International Conference on Intelligent Systems and Green Technology (ICISGT), Jun. 2019, doi: 10.1109/ICISGT44072.2019.00025.
  19. G. Rathee, A. Sharma, Rajiv Kumar, and R. Iqbal, "A secure communicating things network framework for industrial IoT using blockchain technology," Ad Hoc Networks, Jun. 2019, doi: 10.1016/j.adhoc.2019.101933.
  20. S.-S. Kuo and Wei-Tsung Su, "A blockchain-indexed storage supporting scalable data integrity in supply chain traceability," 2020 IEEE International Conference on Smart Internet of Things (SmartIoT), pp. 348-349, Aug. 2020, doi: 10.1109/SmartIoT49966.2020.00064.
  21. Johan Alvebrink and Maria Jansson, "Investigation of blockchain applicability to Internet of Things within supply chains," (Dissertation), 2018. [Online]. Available: http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-357258. [Accessed: Nov. 19, 2021]
  22. A. Akram and P. Bross, "Trust, privacy and transparency with blockchain technology in logistics," MCIS 2018 Proceedings, vol. 17, 2018, [Online]. Available: https://aisel.aisnet.org/mcis2018/17.
  23. K. Winata, "Blockchain based data sharing system for supply chain," International Journal Of Engineering Research & Technology (IJERT), vol. 09, no. 11, Nov. 2020, doi: 10.17577/IJERTV9IS110272.
  24. I. Surjandari, H. Yusuf, E. Laoh, and R. Maulida, "Designing a Permissioned Blockchain Network for the Halal Industry using Hyperledger Fabric with multiple channels and the raft consensus mechanism," Journal of Big Data, vol. 8, no. 1, Jan. 2021, doi: 10.1186/s40537-020-00405-7. [Online]. Available: http://dx.doi.org/10.1186/s40537-020-00405-7
  25. M. El Maouchi , O. Ersoy , and Z. Erkin, "Decouples: a decentralized, unlinkable and privacy-preserving traceability system for the supply chain," Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, pp. 364-373, Apr. 2019, doi: https://doi.org/10.1145/3297280.3297318.
  26. J. Shi, D. Yi, and Jian Kuang, "Pharmaceutical supply chain management system with integration of IoT and blockchain technology," International Conference on Smart Blockchain, vol. 11911, pp. 97-108, 2019, doi: 10.1007/978-3-030-34083-4_10.
  27. X. Yang, M. Li, H. Yu, M. Wang, D. Xu, and C. Sun, "A trusted blockchain-based traceability system for fruit and vegetable agricultural products," IEEE Access, vol. 9, pp. 36282-36293, 2021, doi: 10.1109/access.2021.3062845. [Online]. Available: http://dx.doi.org/10.1109/access.2021.3062845
  28. J. Flapper, "User access control on the blockchain for supply chain visibility," Thesis, University of Twente, 2019, doi: http://essay.utwente.nl/78800/.
  29. "BigchainDB • • The blockchain database.," BigchainDB. [Online]. Available: https://www.bigchaindb.com/. [Accessed: Nov. 19, 2022]
  30. Hyperledger Fabric, Hyperledger Foundation. [Online]. Available: https://www.hyperledger.org/use/fabric. [Accessed: Nov. 2022]
  31. S. Zafar, S. F. U. Hassan, A. Mohammad, A. A. Al-Ahmadi, and N. Ullah, "Implementation of a distributed framework for permissioned blockchain-based secure automotive supply chain management," Sensors, vol. 22, no. 19, p. 7367, Sep. 2022, doi: 10.3390/s22197367. [Online]. Available: http://dx.doi.org/10.3390/s22197367
  32. Enterprise Open Source and Linux | Ubuntu, Ubuntu. [Online]. Available: https://ubuntu.com/. [Accessed: Nov. 19, 2021]
  33. Node.js, Node.js. [Online]. Available: https://nodejs.org. [Accessed: Mar. 19, 2021]
  34. Visual Studio: IDE and Code Editor for Software Developers and Teams, Visual Studio, Nov. 18, 2022. [Online]. Available: https://visualstudio.microsoft.com. [Accessed: Feb. 2022]
  35. Docker: Accelerated, Containerized Application Development, Docker, May 10, 2022. [Online]. Available: https://www.docker.com/. [Accessed: Aug. 19, 2022].
  36. N. Gaur, A. O'Dowd, P. Novotny, L. Desrosiers, V. Ramakrishna, and S. A. Baset, Blockchain with Hyperledger Fabric. 2020.
  37. Private Data - hyperledger-fabricdocs main documentation. [Online]. Available: https://hyperledger-fabric.readthedocs.io/en/latest/private-data-arch.html. [Accessed: Feb. 19, 2022]
  38. Hyperledger Caliper, Hyperledger Caliper | Caliper blockchain performance benchmark framework. [Online]. Available: https://hyperledger.github.io/caliper/. [Accessed: Sep. 2022].