Browse > Article
http://dx.doi.org/10.22937/IJCSNS.2022.22.12.5

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)
Publication Information
International Journal of Computer Science & Network Security / v.22, no.12, 2022 , pp. 37-50 More about this Journal
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
Blockchain; Supply Chain; SCM; IoT; Confidentiality;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
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   DOI
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.   DOI
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   DOI
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   DOI
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.   DOI
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   DOI
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.   DOI
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.   DOI
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   DOI
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   DOI
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.   DOI
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   DOI
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.   DOI
18 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.   DOI
19 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.   DOI
20 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.   DOI
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.   DOI
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   DOI
25 J. Flapper, "User access control on the blockchain for supply chain visibility," Thesis, University of Twente, 2019, doi: http://essay.utwente.nl/78800/.
26 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.   DOI
27 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.   DOI
28 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   DOI
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   DOI
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 Private Data - hyperledger-fabricdocs main documentation. [Online]. Available: https://hyperledger-fabric.readthedocs.io/en/latest/private-data-arch.html. [Accessed: Feb. 19, 2022]
35 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]
36 Docker: Accelerated, Containerized Application Development, Docker, May 10, 2022. [Online]. Available: https://www.docker.com/. [Accessed: Aug. 19, 2022].
37 N. Gaur, A. O'Dowd, P. Novotny, L. Desrosiers, V. Ramakrishna, and S. A. Baset, Blockchain with Hyperledger Fabric. 2020.
38 Hyperledger Caliper, Hyperledger Caliper | Caliper blockchain performance benchmark framework. [Online]. Available: https://hyperledger.github.io/caliper/. [Accessed: Sep. 2022].