A Traceable and Reliable Electronic Supply Chain System Based on Blockchain Technology


  • Shaniar Tahir Mohammed Department of Computer, College of Science, University of Sulaimani, Sulaymaniyah, Iraq
  • Jamal Ali Hussien Department of Computer, College of Science, University of Sulaimani, Sulaymaniyah, Iraq




Blockchain, Block, Electronic Supply Chain, Monitoring, Reliability, Traceability


Electronic supply chain (ESC) is a network among the parties of a supply chain system, such as manufacturers, suppliers, and retailers. It recodes all the processes involved in the distribution of specific products until transported to final customers. Blockchain (BC) technology is a decentralized network that records all the transactions in real-time and is used in many areas such as cryptocurrency. In this paper, we work on an ESC system that records all the transactions based on BC technology using a drug supply chain system as a case study. The recording of the transactions consists of three main stages. First, all the parties of the ESC system are represented in the BC network as clients with unique identities. Second, all the information related to a specific drug is recorded inside the transaction and each transaction has its own signature. Finally, all the transactions of the drug from the manufacture to the patient are recorded inside a block with a unique identity for each block. These steps inside the BC are performed based on security cryptography mechanisms, such as rivest-shamir-adleman (RSA) and secure hash algorithm SHA. The results illustrate that the proposed approach protects the drugs from counterfeiting, ensures the reliability, and provides a real-time tracking system for the transactions that have occurred among ESC parties.


[1] K. Korpela and T. Dahlberg. “Digital Supply Chain Transformation Toward Blockchain Integration”. Hawaii International Conference on System Sciences (HICSS)At: Big Island, Hawaii, pp. 4182- 4191, 2017.
[2] D. Schniederjans, C. Curado and M. Khalajhedayati. “Supply chain digitisation trends: An integration of knowledge management”. International Journal of Production Economics, vol. 220, p. 107439, 2020.
[3] S. Chen, R. Shi, Z. Ren, J. Yan, Y. Shi and J. Zhang. “A Blockchain-Based Supply Chain Quality Management Framework”. IEEE 14th International Conference on e-Business Engineering (ICEBE), Shanghai, pp. 172-176, 2017.
[4] D. Tse, B. Zhang, Y. Yang, C. Cheng and H. Mu. “Blockchain Application in Food Supply Information Security”. IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore, pp. 1357-1361, 2017.
[5] W. Kenton. “Supply Chain”. Available from: https://www. investopedia.com/terms/s/supplychain.asp. [Last accessed on 2020 Apr 01].
[6] N. B. Al Barghuthi, H. J. Mohamed and H. E. Said. “Blockchain in Supply Chain Trading”. 5th HCT Information Technology Trends (ITT), Dubai, United Arab Emirates, 2018, pp. 336-341, 2018.
[7] H. Min. “Blockchain technology for enhancing supply chain resilience”. Business Horizons, vol. 62, no. 1, pp. 35-45, 2019.
[8] M. Nofer, P. Gomber, O. Hinz and D. Schiereck. “Blockchain”. Business and Information Systems Engineering, vol. 59, no. 3, pp.183-187, 2017.
[9] R. Kumar and R. Tripathi. “Traceability of Counterfeit Medicine Supply Chain through Blockchain”. 11th International Conference on Communication Systems and Networks (COMSNETS), Bengaluru, India, pp. 568-570, 2019.
[10] S. Malik, S. S. Kanhere and R. Jurdak. “ProductChain: Scalable Blockchain Framework to Support Provenance in Supply Chains”. IEEE 17th International Symposium on Network Computing and Applications (NCA), Cambridge, MA, pp. 1-10, 2018.
[11] G. Büyüközkan and F. Göçer. “Digital supply chain: Literature review and a proposed framework for future research”. Computers in Industry, vol. 97, pp. 157-177, 2018.
[12] S. Kamble, A. Gunasekaran and S. Gawankar. “Achieving sustainable performance in a data-driven agriculture supply chain: A review for research and applications”. International Journal of Production Economics, vol. 219, pp. 179-194, 2020.
[13] S. Aich, S. Chakraborty, M. Sain, H. Lee and H. Kim. “A Review on Benefits of IoT Integrated Blockchain based Supply Chain Management Implementations across Different Sectors with Case Study”. 21st International Conference on Advanced Communication Technology (ICACT), PyeongChang Kwangwoon Do, Korea (South), pp. 138-141, 2019.
[14] S. R. Niya, D. Dordevic, A. G. Nabi, T. Mann and B. Stiller. “A Platform-independent, Generic-purpose, and Blockchain-based Supply Chain Tracking”. IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Seoul, Korea (South), pp.11-12, 2019.
[15] V. Morkunas, J. Paschen and E. Boon. “How blockchain technologies impact your business model”. Business Horizons, vol. 62, no. 3, pp. 295-306, 2019.
[16] C. Schmidt and S. Wagner. “Blockchain and supply chain relations: A transaction cost theory perspective”. Journal of Purchasing and Supply Management, vol. 25, no. 4, p. 100552, 2019.
[17] D. Macrinici, C. Cartofeanu and S. Gao. “Smart contract applications within blockchain technology: A systematic mapping study”. Telematics and Informatics, vol. 35, no. 8, pp. 2337-2354, 2018.
[18] S. S. Hazari and Q. H. Mahmoud. “A Parallel Proof of Work to Improve Transaction Speed and Scalability in Blockchain Systems”. IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, pp. 916-921, 2019.
[19] A. A. Maksutov, M. S. Alexeev, N. O. Fedorova and D. A. Andreev, "Detection of Blockchain Transactions Used in Blockchain Mixer of Coin Join Type," 2019 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), Saint Petersburg and Moscow, Russia, pp. 274-277, 2019.
[20] S. Gueron. “Speeding Up SHA-1, SHA-256 and SHA-512 on the 2nd Generation Intel® Core™ Processors”. 9th International Conference on Information Technology New Generations, Las Vegas, NV, pp. 824-826, 2012.
[21] A. Karakra and A. Alsadeh. “A-RSA: Augmented RSA”. SAI Computing Conference (SAI), London, pp. 1016-1023, 2016.
[22] S. A. Nagar and S. Alshamma. “High Speed Implementation of RSA Algorithm with Modified Keys Exchange”. 6th International Conference on Sciences of Electronics, Technologies of Information and Telecommunications (SETIT), Sousse, pp. 639-642, 2012.
[23] M. P. Caro, M. S. Ali, M. Vecchio and R. Giaffreda. “Blockchainbased Traceability in Agri-food Supply Chain Management: A Practical Implementation”. IoT Vertical and Topical Summit on Agriculture Tuscany (IOT Tuscany), Tuscany, pp. 1-4, 2018.