journal article·2021-06-17Open access

Security of Blockchain-Based Supply Chain Management Systems: Challenges and Opportunities

Sana Al-Farsi, Muhammad Mazhar Rathore, Spiros Bakiras

Applied Sciences· Volume 11· Issue 12

Abstract

Blockchain is a revolutionary technology that is being used in many applications, including supply chain management. Although, the primary motive of using a blockchain for supply chain management is to reduce the overall production cost while providing the comprehensive security to the system. However, current blockchain-based supply-chain management (BC-SCM) systems still hold the possibility of cyber attacks. Therefore, the goal of this study is to investigate practical threats and vulnerabilities in the design of BC-SCM systems. As a starting point, we first establish key requirements for the reliability and security of supply chain management systems, i.e., transparency, privacy and traceability, and then discern a threat model that includes two distinctive but practical threats including computational (i.e., the ones that threaten the functionality of the application) and communication (i.e., the ones that threaten information exchange among interconnected services of the application). For investigation, we follow a unique approach based on the hypothesis that reliability is pre-requisite of security and identify the threats considering (i) design of smart contracts and associated supply chain management applications, (ii) underlying blockchain execution environment and (iii) trust between all interconnected supply management services. Moreover, we consider both academic and industry solutions to identify the threats. We identify several challenges that hinder to establish reliability and security of the BC-SCM systems. Importantly, we also highlight research gaps that can help to establish desired security of the BC-SCM. To the best of our knowledge, this paper is the first effort that identifies practical threats to blockchain-based supply chain management systems and provides their counter measures. Finally, this work establishes foundation for future investigation towards practical security of BC-SCM system.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Cybercrime and Law Enforcement Studies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Division of Information and Computing Technology, College of Science and Engineering, Hamad Bin Khalifa University, Doha P.O. Box 34110, Qatar

References (96)

Show source-provided references
1. Wright, A., and De Filippi, P. (2015). Decentralized Blockchain Technology and the Rise of Lex Cryptographia. SSRN Electron. J.10.2139/ssrn.2580664 ↗
2. Kosba, A., Miller, A., Shi, E., Wen, Z., and Papamanthou, C. (2016, January 22–26). Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts. Proceedings of the 2016 IEEE Symposium on Security and Privacy (SP), San Jose, CA, USA.10.1109/SP.2016.55 ↗
3. Olleros, F.X., and Zhegu, M. (2016). Blockchain Technology: Principles and Applications. Research Handbook on Digital Transformations, Edward Elgar Publishing. Chapter 11.10.4337/9781784717766 ↗
4. Systematic literature reviews in software engineering—A systematic literature review10.1016/j.infsof.2008.09.009 ↗
5. Keele, S. (2007). Guidelines for Performing Systematic Literature Reviews in Software Engineering, Elsevier. Technical Report.
6. Okoli, C., and Schabram, K. (2010). A guide to conducting a systematic literature review of information systems research. SSRN Electron. J.10.2139/ssrn.1954824 ↗
7. Huan, S.H., Sheoran, S.K., and Wang, G. (2004). A review and analysis of supply chain operations reference (SCOR) model. Supply Chain. Manag. Int. J.10.1108/13598540410517557 ↗
8. Nakamoto, S. (2019). Bitcoin: A Peer-to-Peer Electronic Cash System, Satoshi Nakamoto Institute. Technical Report.
9. 1 Blockchain’s roles in meeting key supply chain management objectives10.1016/j.ijinfomgt.2017.12.005 ↗
10. Gstettner, S. (2021, March 31). How Blockchain Will Redefine Supply Chain Management. Available online: https://knowledge.wharton.upenn.edu/article/blockchain-supply-chain-management/.
11. Corkery, M., and Popper, N. (The New York Times, 2018). From farm to blockchain: Walmart tracks its lettuce, The New York Times.
12. Bandoim, L. (Forbes, 2019). Can Blockchain And Chip Technology Improve Beef Sourcing Transparency?, Forbes.
13. Vitasek, K. (Forbes, 2020). Walmart Canada And DLT Labs Launch World’s Largest Industrial Blockchain Application, Forbes.
14. A review of existing and emerging digital technologies to combat the global trade in fake medicines10.1080/14740338.2017.1313227 ↗
15. Adaptable blockchain-based systems: A case study for product traceability10.1109/MS.2017.4121227 ↗
16. Beyond Bitcoin: Using blockchain technology to provide assurance in the commercial world10.1016/S1361-3723(17)30042-8 ↗
17. Korpela, K., Hallikas, J., and Dahlberg, T. (2017, January 4–7). Digital supply chain transformation toward blockchain integration. Proceedings of the 50th Hawaii International Conference on System Sciences, Hilton Waikoloa Village, HI, USA.10.24251/HICSS.2017.506 ↗
18. Wang, J., Wu, P., Wang, X., and Shou, W. (2017). The outlook of blockchain technology for construction engineering management. Front. Eng. Manag., 67–75.10.15302/J-FEM-2017006 ↗
19. Blockchain technology: A panacea or pariah for resources conservation and recycling?10.1016/j.resconrec.2017.11.020 ↗
20. How the blockchain revolution will reshape the consumer electronics industry [future directions]10.1109/MCE.2017.2684916 ↗
21. A survey on privacy protection in blockchain system10.1016/j.jnca.2018.10.020 ↗
22. Blockchain technology for enhancing supply chain resilience10.1016/j.bushor.2018.08.012 ↗
23. A survey on security and privacy issues of blockchain technology10.3934/mfc.2018007 ↗
24. Blockchain in logistics and supply chain: Trick or treat?
25. Blockchain in Industries: A Survey10.1109/ACCESS.2019.2903554 ↗
26. A Survey of Blockchain Technology Applied to Smart Cities: Research Issues and Challenges10.1109/COMST.2019.2899617 ↗
27. DL-Tags: DLT and Smart Tags for Decentralized, Privacy-Preserving, and Verifiable Supply Chain Management10.1109/ACCESS.2019.2909170 ↗
28. Bierwirth, C., Kirschstein, T., and Sackmann, D. (2019). The Privacy Barrier for Blockchain in Logistics: First Lessons from the Port of Hamburg. Logistics Management, Springer.10.1007/978-3-030-29821-0 ↗
29. Tseng, J.H., Liao, Y.C., Chong, B., and Liao, S.W. (2018). Governance on the Drug Supply Chain via Gcoin Blockchain. Int. J. Environ. Res. Public Health, 15.10.3390/ijerph15061055 ↗
30. Holland, M., Stjepandić, J., and Nigischer, C. (2018, January 17–20). Intellectual Property Protection of 3D Print Supply Chain with Blockchain Technology. Proceedings of the 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC), Stuttgart, Germany.10.1109/ICE.2018.8436315 ↗
31. A Blockchain-Based Privacy-Preserving Payment Mechanism for Vehicle-to-Grid Networks10.1109/MNET.2018.1700269 ↗
32. Jabbar, S., Lloyd, H., Hammoudeh, M., Adebisi, B., and Raza, U. (2020). Blockchain-enabled supply chain: Analysis, challenges, and future directions. Multimed. Syst.10.1007/s00530-020-00687-0 ↗
33. Assessing interoperability solutions for distributed ledgers10.1016/j.pmcj.2019.101079 ↗
34. Johnson, S., Robinson, P., and Brainard, J. (2019). Sidechains and interoperability. arXiv.
35. Liu, S., Tekinerdogan, B., Aoyama, M., and Zhang, L.J. (2018). Research on Cross-Chain Technology Based on Sidechain and Hash-Locking. Edge Computing—EDGE 2018, Springer.10.1007/978-3-319-94340-4 ↗
36. Wen, Q., Gao, Y., Chen, Z., and Wu, D. (2019, January 6–9). A Blockchain-based Data Sharing Scheme in The Supply Chain by IIoT. Proceedings of the 2019 IEEE International Conference on Industrial Cyber Physical Systems (ICPS), Taipei, Taiwan.10.1109/ICPHYS.2019.8780161 ↗
37. Ultralightweight Mutual Authentication RFID Protocol for Blockchain Enabled Supply Chains10.1109/ACCESS.2018.2890389 ↗
38. The privacy protection mechanism of Hyperledger Fabric and its application in supply chain finance10.1186/s42400-019-0022-2 ↗
39. Maouchi, M.E., Ersoy, O., and Erkin, Z. (2019). DECOUPLES: A Decentralized, Unlinkable and Privacy-Preserving Traceability System for the Supply Chain. Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, Limassol, Cyprus, 8–12 April 2019, Association for Computing Machinery.10.1145/3297280.3297318 ↗
40. Smit, K., Mansouri, J., Saïd, S., Meerten, J., and Leewis, S. (2020, January 22–24). Decision Rights and Governance within the Blockchain Domain: A literature analysis. Proceedings of the Pacific Asia Conference on Information Systems, Dubai, United Arab Emirates.
41. Allen, D., Berg, C., Davidson, S., Novak, M., and Potts, J. (2019). International policy coordination for blockchain supply chains. Asia Pac. Policy Stud., 6.10.1002/app5.281 ↗
42. Di Ciccio, C., Gabryelczyk, R., García-Bañuelos, L., Hernaus, T., Hull, R., Indihar Štemberger, M., Ko, A., and Staples, M. (2019). Towards Blockchain Interoperability. Business Process Management: Blockchain and Central and Eastern Europe Forum, Springer.10.1007/978-3-030-30429-4 ↗
43. Joshi, J., Nepal, S., Zhang, Q., and Zhang, L.J. (2019). Blockchain Interoperable Digital Objects. Blockchain—ICBC 2019, Springer.10.1007/978-3-030-23404-1 ↗
44. Developing Open and Interoperable DLTBlockchain Standards [Standards]10.1109/MC.2018.2876184 ↗
45. Transparency in food supply chains: A review of enabling technology solutions10.1016/j.tifs.2019.07.024 ↗
46. Improving Opportunities in Healthcare Supply Chain Processes via the Internet of Things and Blockchain Technology10.4018/IJHISI.2019040104 ↗
47. Blockchain-Based Medical Records Secure Storage and Medical Service Framework10.1007/s10916-018-1121-4 ↗
48. Blockchain Inspired RFID-Based Information Architecture for Food Supply Chain10.1109/JIOT.2019.2907658 ↗
49. PrivySharing: A blockchain-based framework for privacy-preserving and secure data sharing in smart cities10.1016/j.cose.2019.101653 ↗
50. Blockchain-Based Soybean Traceability in Agricultural Supply Chain10.1109/ACCESS.2019.2918000 ↗
51. Controllable and trustworthy blockchain-based cloud data management10.1016/j.future.2018.09.019 ↗
52. Blockchain-oriented dynamic modelling of smart contract design and execution in the supply chain10.1080/00207543.2019.1627439 ↗
53. Cheng, R., Zhang, F., Kos, J., He, W., Hynes, N., Johnson, N., Juels, A., Miller, A., and Song, D. (2019, January 17–19). Ekiden: A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contracts. Proceedings of the 2019 IEEE European Symposium on Security and Privacy (EuroS P), Stockholm, Sweden.10.1109/EuroSP.2019.00023 ↗
54. Zhang, S., and Lee, J.H. (2019). Smart Contract-Based Miner Registration and Block Validation. Proceedings of the 2019 ACM Asia Conference on Computer and Communications Security, Auckland, New Zealand, 9–12 July 2019, Association for Computing Machinery.10.1145/3321705.3331010 ↗
55. Kalra, S., Goel, S., Dhawan, M., and Sharma, S. (2018, January 18–21). ZEUS: Analyzing Safety of Smart Contracts. Proceedings of the Network and Distributed Systems Security (NDSS) Symposium 2018, San Diego, CA, USA.10.14722/ndss.2018.23082 ↗
56. Albert, E., Gordillo, P., Livshits, B., Rubio, A., and Sergey, I. (2018, January 7–10). EthIR: A Framework for High-Level Analysis of Ethereum Bytecode. Proceedings of the 16th International Symposium, ATVA 2018, Los Angeles, CA, USA.10.1007/978-3-030-01090-4_30 ↗
57. Tsankov, P., Dan, A., Drachsler-Cohen, D., Gervais, A., Bünzli, F., and Vechev, M. (2018). Securify: Practical Security Analysis of Smart Contracts. Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, Toronto, ON, Canada, 15–19 October 2018, Association for Computing Machinery.10.1145/3243734.3243780 ↗
58. Chen, T., Li, X., Luo, X., and Zhang, X. (2017, January 20–24). Under-optimized smart contracts devour your money. Proceedings of the 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), Klagenfurt, Austria.10.1109/SANER.2017.7884650 ↗
59. Design of the Blockchain Smart Contract: A Use Case for Real Estate
60. Baza, M., Nabil, M., Ismail, M., Mahmoud, M., Serpedin, E., and Ashiqur Rahman, M. (2019, January 14–17). Blockchain-Based Charging Coordination Mechanism for Smart Grid Energy Storage Units. Proceedings of the 2019 IEEE International Conference on Blockchain (Blockchain), Atlanta, GA, USA.10.1109/Blockchain.2019.00076 ↗
61. Falazi, G., Hahn, M., Breitenbücher, U., Leymann, F., and Yussupov, V. (2019, January 28–31). Process-Based Composition of Permissioned and Permissionless Blockchain Smart Contracts. Proceedings of the 2019 IEEE 23rd International Enterprise Distributed Object Computing Conference (EDOC), Paris, France.10.1109/EDOC.2019.00019 ↗
62. Feist, J., Grieco, G., and Groce, A. (2019, January 27). Slither: A Static Analysis Framework for Smart Contracts. Proceedings of the 2019 IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), Montreal, QC, Canada.10.1109/WETSEB.2019.00008 ↗
63. Wang, H., Li, Y., Lin, S., Ma, L., and Liu, Y. (2019, January 25–31). VULTRON: Catching Vulnerable Smart Contracts Once and for All. Proceedings of the 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), Montreal, QC, Canada.10.1109/ICSE-NIER.2019.00009 ↗
64. Uden, L., Ting, I.H., and Corchado, J.M. (2019). Legal Aspects and Emerging Risks in the Use of Smart Contracts Based on Blockchain. Knowledge Management in Organizations, Springer.10.1007/978-3-030-21451-7 ↗
65. Luu, L., Chu, D.H., Olickel, H., Saxena, P., and Hobor, A. (2016). Making Smart Contracts Smarter. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria, 24–28 October 2016, Association for Computing Machinery.10.1145/2976749.2978309 ↗
66. Coblenz, M., Sunshine, J., Aldrich, J., and Myers, B.A. (2019, January 27). Smarter Smart Contract Development Tools. Proceedings of the 2019 IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), Montreal, QC, Canada.10.1109/WETSEB.2019.00013 ↗
67. Russo, C. (2021, March 18). Walmart Is Getting Suppliers to Put Food on the Blockchain. Available online: https://www.bloomberg.com/news/articles/2018-04-23/walmart-is-getting-suppliers-to-put-food-on-blockchain-to-track.
68. (2021, March 18). A Blockchain Platform for Transparency and Traceability. Available online: https://www.everledger.io/industry-solutions/diamonds/.
69. Alper, T. (2021, March 18). Airbus, Rolls-Royce Seeking Blockchain Air Parts Traceability Solution. Available online: https://cryptonews.com/news/airbus-rolls-royce-seeking-blockchain-air-parts-traceability-1700.htm.
70. (2021, March 18). HMM Completes Assessment on Blockchain Technology Adopted in Shipping & Logistics. Available online: https://www.hmm21.com/cms/company/engn/introduce/prcenter/news/1203283_18539.jsp.
71. Sackmann, H. (2021, March 18). Daimler and LBBW Successfully Utilize Blockchain Technology for Launch of Corporate Schuldschein. Available online: https://media.daimler.com/marsMediaSite/ko/en/22744703.
72. Soo, Z. (2021, March 18). Blockchain Sharpens Dianrong’s Edge in P2P Lending to Small Businesses. Available online: https://www.scmp.com/tech/leaders-founders/article/2102840/blockchain-sharpens-dianrongs-edge-p2p-lending-small.
73. Lelicanin, V. (2021, March 18). OriginTrail Decentralized Network Overview. Available online: https://github.com/OriginTrail/ot-node.
74. Vornic, A. (2021, March 18). Blockchain Against Hunger: Harnessing Technology in Support of Syrian Refugees. Available online: https://www.wfp.org/news/news-release/blockchain-against-hunger-harnessing-technology-support-syrian-refugees.
75. Allison, I. (2021, March 18). RWE and Slock.it—Electric Cars Using Ethereum Wallets Can Recharge by Induction at Traffic Lights. Available online: https://www.ibtimes.co.uk/rwe-slock-it-electric-cars-using-ethereum-wallets-can-recharge-by-induction-traffic-lights-1545220.
76. (2021, March 18). World’s First Blockchain Coffee Project. Available online: https://medium.com/@MoyeeCoffeeIRL.
77. Suleyman, M., and Laurie, B. (2021, March 18). Trust, Confidence and Verifiable Data Audit. Available online: https://deepmind.com/blog/trust-confidence-verifiable-data-audit.
78. Rajamanickam, V. (2021, March 18). FedEx Plans to Create Common Logistics Standards in Association with BiTA. Available online: https://www.freightwaves.com/news/fedex-bita-blockchain-logistics-plans.
79. Ream, J., Chu, Y., and Schatsky, D. (2021, March 18). Upgrading Blockchains: Smart Contract Use CASES in industry—Deloitte Insights. Available online: https://www2.deloitte.com/insights/us/en/focus/signals-for-strategists/using-blockchain-for-smart-contracts.html.
80. Dickinson, A. (2021, March 18). Blockchain for Invoice Reconciliation and Dispute Resolution. Available online: https://www.ibm.com/blogs/blockchain/2020/11/blockchain-for-invoice-reconciliation-and-dispute-resolution/.
81. Gutierrez, C., and Khizhniak, A. (2021, March 18). A Close Look at Everledger—How Blockchain Secures Luxury Goods. Available online: https://www.altoros.com/blog/a-close-look-at-everledger-how-blockchain-secures-luxury-goods/.
82. Biggart, G., and Bear, K. (2021, March 18). Unblocking the Blockchain. Available online: https://www.ibm.com/thought-leadership/institute-business-value/report/unblocking.
83. (2021, March 18). Blockchain for KYC: Game-Changing RegTech Innovation. Available online: https://www.ibm.com/blogs/regtech/blockchain-kyc-game-changing-regtech-innovation/.
84. (2021, March 18). AAIS: Enabling Regulatory Compliance and Increased Data Access Using Blockchain. Available online: https://mediacenter.ibm.com/media/AAISA+Enabling+regulatory+compliance+and+increased+data+access+using+Blockchain/0_njb950bk.
85. (2021, March 18). Trusting the Transaction of Things: IoT and Blockchain Intersect. Available online: https://www.ibm.com/downloads/cas/E6LEKG31.
86. Revere, R., and Antunes, J.P. (2021, March 18). Solgraph. Available online: https://github.com/raineorshine/solgraph.
87. Swende, M.H. (2021, March 18). EVM Lab Utilities. Available online: https://github.com/ethereum/evmlab.
88. Garcia, F. (2021, March 18). Ethereum-Graph-Debugger. Available online: https://github.com/fergarrui/ethereum-graph-debugger.
89. (2021, March 18). MythX Tools. Available online: https://mythx.io.
90. (2021, March 18). Mythril. Available online: https://github.com/ConsenSys/mythril.
91. Josselin, F. (2021, March 18). Slither, the Solidity Source Analyzer. Available online: https://github.com/crytic/slither.
92. Baqa, H., Truong, N.B., Crespi, N., Lee, G.M., and Le Gall, F. (2019, January 26–28). Semantic smart contracts for blockchain-based services in the Internet of Things. Proceedings of the 2019 IEEE 18th International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA.10.1109/NCA.2019.8935016 ↗
93. Semantic Blockchain to Improve Scalability in the Internet of Things
94. (2021, March 18). General Data Protection Regulation. Available online: https://gdpr-info.eu.
95. Tajani, A., and Ciamba, G. (2021, March 18). Unfair Trading Practices in B2B Relationships in the Agricultural and Food Supply Chain. Available online: https://eur-lex.europa.eu/legal-content/en/TXT/?uri=CELEX:32019L0633.
96. (2021, March 18). The Directive on Unfair Trading Practices in the Agricultural and Food Supply Chain. Available online: https://ec.europa.eu/info/sites/info/files/food-farming-fisheries/key_policies/documents/brochure-utp-directive_en.pdf.