Font Size: a A A

Design And Implementation Of Medical Health Data Sharing Platform Based On Blockchain

Posted on:2021-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:B NiuFull Text:PDF
GTID:2404330602486107Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
After entering the era of big data,the sharing of medical data has enabled information exchange among medical institutions.Leakage of medical data has become one of the focal issues in medical informatization and is also directly related to personal privacy and security issues.As a distributed storage database,blockchain has the advantages of decentralized storage and detrust.Therefore,the application of blockchain technology to store medical data and protect patient privacy has very broad prospects.The application of blockchain technology in the field of medical data sharing is still in its infancy,with problems such as slow data encryption and decryption,lack of a trusted anonymous mechanism,low consensus efficiency and imperfect user functions.Aiming at the above problems,this paper designs a medical data sharing platform based on blockchain.The research done in this article is mainly as follows:(1)RSA + AES dynamic hybrid encryption scheme is designed to solve the problem of slow speed when user data is encrypted and decrypted.The RSA algorithm’s key transmission security and the AES algorithm’s encryption and decryption speed are used to encrypt the encryption key and data respectively,and the AES key is dynamically designed.When the receiver decrypts the data,the dynamically changing AES key cannot be used to confirm the sender’s key,which ensures the security of user data storage and increases the speed of data encryption and decryption.(2)Aiming at the problem that the current shared system lacks a trusted anonymous mechanism,a data signature algorithm based on ring signature is proposed.In this method,the user hides the AES encryption key into a set of random key groups through the ring signature.When the receiver verifies the signature,the data can only be verified through the ring signature algorithm to verify the authenticity,but the data sender ’s secret cannot be confirmed.The key realizes a trusted anonymity mechanism,thereby protecting user privacy.(3)Aiming at the problem of the low efficiency of the consensus mechanism of the current blockchain sharing system,a consensus mechanism algorithm based on authoritative proof is proposed.Blocks are packaged through trusted nodes,abandoning the full node mining mode,and speeding up the block generation speed to improve the efficiency of system consensus.(4)Aiming at the problem of the lack of block time acquisition function in the current Ethereum sharing system,a block time acquisition scheme is designed.The block query parameters in the command line are stored as intermediate values through the caching mechanism,and the block time is stored through the time function The stamp is converted into readable time,the entire query process is encapsulated,and the function of the platform is improved.Finally,the system functions are developed on the basis of the scheme proposed in this paper,and the availability of the system function modules and the feasibility of the algorithm scheme are tested and verified.The medical health data sharing platform based on blockchain mentioned in this article has been improved in terms of system performance and user safety and privacy protection,which has certain reference significance for the construction of medical big data platform.
Keywords/Search Tags:Blockchain, medical data, privacy protection, encryption algorithm, consensus mechanism
PDF Full Text Request
Related items