There is an urgent need to solve the problems surrounding identity verification, the preservation of privacy, anonymity, and reliable data sharing in the medical healthcare industry. Although several schemes have been proposed, there still remain many...
There is an urgent need to solve the problems surrounding identity verification, the preservation of privacy, anonymity, and reliable data sharing in the medical healthcare industry. Although several schemes have been proposed, there still remain many issues that render the system vulnerable. Therefore, in order to solve the problems mentioned above, this paper proposes a blockchain-based mutual authentication healthcare framework, BMAH. First, the proposed framework is designed to ensure that the operations on medical data of doctors, patients, and third-party non-medical institutions are traceable and tamper-proof through the utilization of blockchain. Second, this paper proposes a mutual authentication scheme including three-step registration and four-step authentication. The authentication scheme is used to authenticate the identities of doctors, patients, and third-party non-medical institutions. In this way, we can establish the foundation of reliable sharing and protect the privacy of participants at the same time. Third, this paper introduces a lightweight proof of work consensus mechanism to determine the validity of a record. Finally, it analyzes the security theoretically and adopts a formal protocol analysis tool to prove the security of the authentication scheme, whose performance is also evaluated, proving that it is secure and effective.