Vol.66, No.1, 2021, pp.499-515, doi:10.32604/cmc.2020.012205
OPEN ACCESS
ARTICLE
Secure and Efficient Data Storage and Sharing Scheme Based on Double Blockchain
  • Lejun Zhang1,2,*, Minghui Peng1, Weizheng Wang3 , Yansen Su4, Shuna Cui5,6, Seokhoon Kim7
1 College of Information Engineering, Yangzhou University, Yangzhou, 225127, China
2 School Math & Computer Science, Quanzhou Normal University, Quanzhou, 362000, China
3 Division of Computer Science, University of Aizu, Aizu–Wakamatsu, 9658580, Japan
4 Key Laboratory of Intelligent Computing and Signal Processing of Ministry of Education, School of Computer Science and Technology, Anhui University, Hefei, 230601, China
5Medical College of Yangzhou University, Yangzhou, 225001, China
6 Department of Gynecology and Obstetrics, Affiliated Hospital of Yangzhou University, Yangzhou, China
7 Department of Computer Software Engineering, Soonchunhyang University, Asan, Korea
* Corresponding Author: Lejun Zhang. Email: zhanglejun@yzu.edu.cn
Received 19 June 2020; Accepted 19 July 2020; Issue published 30 October 2020
Abstract
In the digital era, electronic medical record (EMR) has been a major way for hospitals to store patients’ medical data. The traditional centralized medical system and semi-trusted cloud storage are difficult to achieve dynamic balance between privacy protection and data sharing. The storage capacity of blockchain is limited and single blockchain schemes have poor scalability and low throughput. To address these issues, we propose a secure and efficient medical data storage and sharing scheme based on double blockchain. In our scheme, we encrypt the original EMR and store it in the cloud. The storage blockchain stores the index of the complete EMR, and the shared blockchain stores the index of the shared part of the EMR. Users with different attributes can make requests to different blockchains to share different parts according to their own permissions. Through experiments, it was found that cloud storage combined with blockchain not only solved the problem of limited storage capacity of blockchain, but also greatly reduced the risk of leakage of the original EMR. Content Extraction Signature (CES) combined with the double blockchain technology realized the separation of the privacy part and the shared part of the original EMR. The symmetric encryption technology combined with Ciphertext-Policy Attribute-Based Encryption (CP–ABE) not only ensures the safe storage of data in the cloud, but also achieves the consistency and convenience of data update, avoiding redundant backup of data. Safety analysis and performance analysis verified the feasibility and effectiveness of our scheme.
Keywords
Cloud storage; blockchain; electronic medical records; access control; data sharing; privacy
Cite This Article
L. Zhang, M. Peng, W. Wang, S. Cui and S. Kim, "Secure and efficient data storage and sharing scheme based on double blockchain," Computers, Materials & Continua, vol. 66, no.1, pp. 499–515, 2021.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.