Abstract

Abstract Patients’ medical data are extremely sensitive information during storage and transfer, and it needs the highest security level. Furthermore, these records must frequently be linked to patient medical data, and then the linked medical data are securely transmitted to the healthcare center. In this study, a Blockchain-Based Traceable Data Sharing method is proposed to securely transfer the medical data. A Paillier homomorphic encryption method is used to prevent data theft or attacks from occurring in the cloud as a result of the transfer of medical data there. It prevents intravenous third parties, which executes arithmetic operations on the ciphertext. Then the encrypted data are stored in the cloud and to remove clone nodes in the gateway, a software-defined networking technology is introduced. Then a Blockchain-Based Traceable Data Sharing is proposed to ensure data privacy and authenticity while maintaining data privacy at the point of data transmission. Data are then encrypted using a new Enhanced Cipher Text-Policy Encryption Attribute-based Encryption (E-CP-ABE). Private blockchain transfers are carried out on the chain, supporting fine-grain access control with flexible access policies and creating a private key in E-CP-ABE. The presented technique is executed in Matlab software of version R2020a. The performance parameters are encryption, and decryption time, mean square error (MSE), peak signal-to-noise ratio (PSNR), sensitivity, respectively. The encryption process function is nearly 8% superior than the existing methods and the decryption time is 14% greater than other methods. As a result, this study shows that the research approach outperformed in terms of encryption time and decryption time, as well as PSNR, MSE, and sensitivity. This technique outperforms other state-of-the-art algorithms in terms of imperceptibility and robustness against various attacks. Consequently, this approach is more reliable than previous methods for the transmission of medical data.

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