Font Size: a A A

Design And Implementation Of Healthcare Data Sharing System Based On Blockchain And IPFS

Posted on:2023-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y H JiangFull Text:PDF
GTID:2544307073991279Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The management of healthcare data is of great significance to the supervision of national medical insurance funds,the resolution of medical disputes,and medical research.The traditional electronic storage of healthcare data mostly adopts centralized storage.Although this method is easy to implement and operate,it has shortcomings in the protection of data security and the privacy of patient identity information.Moreover,these medical data are stored independently by each medical unit,forming a data island and cannot be shared effectively,At the same time,patients cannot control the access permission of their own data.Therefore,this paper focuses on the practical needs of the healthcare data sharing system,designs and implements a healthcare data sharing system based on blockchain and the Interplanetary File System(IPFS),and provides a reference scheme for the sharing of healthcare data.This article describes a system which can securely store and share healthcare data.In terms of data storage,the system uses the Ethereum blockchain to ensure data security,immutability and traceability;at the same time,the distributed storage technology of IPFS is used to work with the blockchain to supplement the short board with high storage cost of blockchain and improve the storage efficiency of data;finally,MySql is used to store system data which occupies a large space to improve system performance.In terms of system security,the system uses a hybrid encryption scheme based on AES encryption technology and CPABE encryption technology to ensure data security and a ring signature scheme to ensure the privacy of patient identity information.In terms of system implementation,the system uses the Geth Ethereum client to configure node information and build the Ethereum network,and uses the Solidity language and Truffle framework to accomplish the coding,compile and deploy of Ethereum smart contracts to complete the interaction with the blockchain.And use HTML+CSS+JavaScript and Nodejs to complete the implementation of front-end pages and back-end system.After testing and performance analysis,the system can meet the relevant functional requirements of four types of users: patients,data productors,data visitors and system administrators.In particular,patients can formulate access strategies to control data access according to their own wishes,and system administrators which representing the national medical insurance supervision department can complete the control of medical insurance funds and better regulate medical disputes through the monitoring of healthcare data.The system can realize flexible data sharing under the premise of ensuring data security and user identity information privacy,and provides a new solution to the problems existing in traditional healthcare data sharing systems.
Keywords/Search Tags:blockchain, interplanetary file system, healthcare data, attribute-based encryption, ring signature
PDF Full Text Request
Related items