Leveraging Fine-Grained Access Control in Blockchain-Based Healthcare System

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1151)


Due to the development of health care industry and digitization of medical data, recent years have experienced major changes in storage of electronic health record on cloud environment, making data exchange feasible between patient and healthcare provider. However, this new shift comes with the risk of security and privacy concerns of patient and data. The exchange of healthcare data among patients and healthcare provider with high level of security is a challenging task. In this paper, we proposed a novel system with the combination of blockchain and interplanetry file system for data sharing and uploading. We design a fine-grained access control mechanism using smart contract which provide a different level of access rights to the users in the network. We implement our system on Ethereum private blockchain and use proof of authority for consensus mechanism.


  1. 1.
    Wang, S., Zhang, Y., Zhang, Y.: A blockchain-based framework for data sharing with fine-grained access control in decentralized storage systems. IEEE Access 6, 38437–38450 (2018)CrossRefGoogle Scholar
  2. 2.
    Salah, K., Rehman, M.H.U., Nizamuddin, N., Al-Fuqaha, A.: Blockchain for AI: review and open research challenges. IEEE Access 7, 10127–10149 (2019)CrossRefGoogle Scholar
  3. 3.
    Gordon, W.J., Catalini, C.: Blockchain technology for healthcare: facilitating the transition to patient-driven interoperability. Comput. Struct. Biotechnol. J. 16, 224–230 (2018) CrossRefGoogle Scholar
  4. 4.
    Rehman, M., Javaid, N., Awais, M., Imran, M., Naseer, N.: Cloud based secure service providing for IoTs using blockchain. In: IEEE Global Communications Conference (GLOBCOM 2019) (2019)Google Scholar
  5. 5.
    Alghamdi, T.A., Ali, I., Javaid, N., Shafiq, M.: Secure service provisioning scheme for lightweight IoT devices with a fair payment system and an incentive mechanism based on blockchain. IEEE Access (2019)Google Scholar
  6. 6.
    Samuel, O., Javaid, N., Awais, M., Ahmed, Z., Imran, M., Guizani, M.: A blockchain model for fair data sharing in deregulated smart grids. In: IEEE Global Communications Conference (GLOBCOM 2019) (2019)Google Scholar
  7. 7.
    Sultana, T., Almogren, A., Akbar, M., Zuair, M., Ullah, I., Javaid, N.: Data sharing system integrating access control mechanism using blockchain-based smart contracts for IoT devices. Appl. Sci. 10(2), 488 (2020)CrossRefGoogle Scholar
  8. 8.
    Naz, M., Al-zahrani, F.A., Khalid, R., Javaid, N., Qamar, A.M., Afzal, M.K., Shafiq, M.: A secure data sharing platform using blockchain and interplanetary file system. Sustainability 11(24), 7054 (2019)CrossRefGoogle Scholar
  9. 9.
    Fan, K., Wang, S., Ren, Y., Li, H., Yang, Y.: MedBlock: efficient and secure medical data sharing via blockchain. J. Med. Syst. 42(8), 1–11 (2018)CrossRefGoogle Scholar
  10. 10.
    Shen, B., Guo, J., Yang, Y.: MedChain: efficient healthcare data sharing via blockchain. Appl. Sci. 9(6), 1–23 (2019)CrossRefGoogle Scholar
  11. 11.
    Chen, Y., Ding, S., Zheng, X., Zheng, H., Yang, S.: Blockchain-based medical records secure storage and medical service framework. J. Med. Syst. 43(1), 1–9 (2019)CrossRefGoogle Scholar
  12. 12.
    Singh, M., Kim, S.: Branch based blockchain technology in intelligent vehicle. Comput. Netw. 145, 219–231 (2018)CrossRefGoogle Scholar
  13. 13.
    Sharma, P.K., Moon, S.Y., Park, J.H.: Block-VN: a distributed blockchain-based vehicular network architecture in smart city. JIPS 13(1), 184–195 (2017)Google Scholar
  14. 14.
    Kushch, S., Prieto-Castrillo, F.: A rolling blockchain for a dynamic WSNs in a smart city. arXiv preprint arXiv:1806.11399, pp. 1–8 (2018)
  15. 15.
    Jia, B., Zhou, T., Li, W., Liu, Z., Zhang, J.: A blockchain-based location privacy protection incentive mechanism in crowd sensing networks. Sensors 18(11), 1–13 (2018)CrossRefGoogle Scholar
  16. 16.
    Panescu, A.-T., Manta, V.: Smart contracts for research data rights management over the ethereum blockchain network. Sci. Technol. Libr. 37(3), 235–245 (2018)CrossRefGoogle Scholar
  17. 17.
    Rahmadika, S., Ramdania, D.R., Harika, M.: Security analysis on the decentralized energy trading system using blockchain technology. J. Online Inform. 3(1), 44–47 (2018)CrossRefGoogle Scholar
  18. 18.
    Zhang, G., Li, T., Li, Y., Hui, P., Jin, D.: Blockchain-based data sharing system for ai-powered network operations. J. Commun. Inform. Netw. 3(3), 1–8 (2018)CrossRefGoogle Scholar
  19. 19.
    Dai, M., Zhang, S., Wang, H., Jin, S.: A low storage room requirement framework for distributed ledger in blockchain. IEEE Access 6, 22970–22975 (2018)CrossRefGoogle Scholar
  20. 20.
    Hao, J.T., Sun, Y., Luo, H.: A safe and efficient storage scheme based on blockchain and IPFS for agricultural products tracking. J. Comput. 29(6), 158–167 (2018)Google Scholar
  21. 21.
    Novo, O.: Scalable access management in iot using blockchain: a performance evaluation. IEEE Internet Things J. 6, 4694–4701 (2018)CrossRefGoogle Scholar
  22. 22.
    Jiang, Y., Wang, C., Wang, Y., Gao, L.: A cross-chain solution to integrating multiple blockchains for IoT data management. Sensors 19(9), 1–18 (2019)CrossRefGoogle Scholar
  23. 23.
    Sharma, P.K., Park, J.H.: Blockchain based hybrid network architecture for the smart city. Future Gener. Comput. Syst. 86, 650–655 (2018)CrossRefGoogle Scholar
  24. 24.
    Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 151(2014), 1–32 (2014)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.COMSATS University IslamabadIslamabadPakistan

Personalised recommendations