Abstract

Electronic health record is an electronic file that records people’s medical treatment and physical examination information in an all-around way which is an important branch of building a smart medical system. The sharing of electronic health records not only helps people use medical resources anytime and anywhere to deal with tricky physical conditions but also provides valuable and true reference materials for medical practitioners in related research. However, the current electronic health record sharing schemes have the problems of electronic health record data leakage, access authorization mechanism incomplete, inflexible operation of electronic health record data, low search efficiency, and untrustworthy cloud server provider. To solve these challenging problems, we propose a new blockchain-based keyword search scheme with dual authorization for electronic health record sharing. The certificateless cryptosystem avoids certificate management and key escrow. The construction of the authorization matrix realizes the dual authorization of the identities of users and the corresponding searchable departments. Also, the matrix can manage the access rights of users. The signal value of the ciphertext index can realize the authority management of ciphertext index. The ciphertext MAC verification code stored in the blockchain can verify the legality of ciphertext, and the smart contract is used to ensure fair transactions. Therefore, our scheme is more suitable for sharing confidential and sensitive electronic health records. The security proof concludes that the proposed scheme is indistinguishability under the keyword guessing attack. Besides, the result of performance analysis and comparison simulations show that the proposed scheme has higher performance than some related schemes.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call