Abstract
Medical images exchanged over vulnerable networks are sensitive to modifications or tampering which could lead to misdiagnosis, risking the lives of the patients. Therefore, to provide safe and secure transmission of medical images, key security requirements such as authenticity, integrity, and confidentiality must be addressed. In this paper, a novel and efficient algorithm is proposed which provides security services for transmitted medical images in tele-medicine applications. The proposed algorithm employs joint encryption/watermarking procedures to provide the required security services, as well as to provide control access privileges at the receiving side. The algorithm is based on reversible data hiding principles that guarantee the extraction of the hidden data while restoring the original image unaffected. The embedded data is basically two watermarks; a spatial domain watermark and an encrypted domain watermark. The dual watermarks allow the authenticity and integrity of the transmitted medical images to be verified in the spatial and encrypted domains. The proposed algorithm has been extensively evaluated using three performance metrics; embedding capacity, visual image quality, and entropy. The ability of the algorithm to fulfill the security, reversibility, and separability requirements has been validated.
Similar content being viewed by others
References
Abdel-Nabi H, Al-Haj A (2017) Medical imaging security using partial encryption and histogram shifting watermarking. In 2017 8th International Conference on Information Technology (ICIT) (pp. 802–807). IEEE
Abdel-Nabi H, Al-Haj A (2017) Efficient joint encryption and data hiding algorithm for medical images security. In 2017 8th international conference on information and communication systems (ICICS) (pp. 147–152). IEEE
Al-Haj A, Abdel-Nabi H (2017) Digital image security based on data hiding and cryptography. In 2017 3rd International Conference on Information Management (ICIM)(pp. 437–440). IEEE
Al-Haj A, Hussein N, Abandah G (2016) Combining cryptography and digital watermarking for secured transmission of Medical images, In Proc of the IEEE Int Conf Inf Manag
Fu Y, Kong P, Yao H, Tang Z, Qin C (2019) Effective reversible data hiding in encrypted image with adaptive encoding strategy. Inform Sci 494:21–36
Fujiyoshi M (2013) Separable reversible data hiding in encrypted images with histogram permutation, In Multimedia and Expo Workshops (ICMEW), 2013 IEEE International Conference on, pp. 1–4
Guan B, Xu D (2020) An efficient high-capacity reversible data hiding scheme for encrypted images. J Vis Commun Image Represent 66:102744
Hong W, Chen T, Wu H (2012) An improved reversible data hiding in encrypted images using side match. IEEE Sig Process Lett 19(4):199–202
Liao X, Shu C (2015) Reversible data hiding in encrypted images based on absolute mean difference of multiple neighboring pixels. J Vis Commun Image Represent 28:21–27
Ma G, Wang J (2019) Efficient reversible data hiding in encrypted images based on multi-stage integer wavelet transform. Signal Process Image Commun 75:55–63
Ma K, Zhang W, Zhao X, Yu N, Li F (2013) Reversible data hiding in encrypted images by reserving room before encryption. IEEE Trans Inf Forensic Secur 8(3):553–562
Malik A, Wang HX, Chen Y, Khan AN (2020) A reversible data hiding in encrypted image based on prediction-error estimation and location map. Multimed Tools Appl, pp.1–24
Ni Z, Shi YQ, Ansari N, Wei S (2006) Reversible data hiding. IEEE Trans Circ Syst Video Technol 16(3):354–362
Qian Z, Zhang X, Ren Y, Feng G (2016) Block cipher based separable reversible data hiding in encrypted images. Multimed Tools Appl 75(21):13749–13763
Qin C, Zhang X (2015) Effective reversible data hiding in encrypted image with privacy protection for image content. J Vis Commun Image Represent 31:154–164
Qin C, Qian X, Hong W, Zhang X (2019) An efficient coding scheme for reversible data hiding in encrypted image with redundancy transfer. Inf Sci 487:176–192
Qiu Y, Ying Q, Lin X, Zhang Y, Qian Z (2020) Reversible data hiding in encrypted images with dual data embedding. IEEE Access 8:23209–23220
Stallings W (2013) Cryptography and network security: principles and practice. Pearson
Xiong L, Xu Z, Shi YQ (2018) An integer wavelet transform based scheme for reversible data hiding in encrypted images. Multidim Syst Sign Process 29(3):1191–1202
Yi S, Zhou Y, Hua Z (2018) Reversible data hiding in encrypted images using adaptive block-level prediction-error expansion. Signal Process Image Commun 64:78–88
Yin Z, Abel A, Tang J, Zhang X, Luo B (2017) Reversible data hiding in encrypted images based on multi-level encryption and block histogram modification. Multimed Tools Appl 76(3):3899–3920
Zhang X (2011) Reversible data hiding in encrypted images. IEEE Sig Process Lett 18(4):255–258
Zhang X (2012) Separable reversible data hiding in encrypted image. IEEE Trans Inf Forensic Secur 7(2):826–832
Zhang W, Ma K, Yu N (2014) Reversibility improved data hiding in encrypted images. Signal Process 94:118–127
Zhang S, Gao T, Sheng G (2014) A joint encryption and reversible data hiding scheme based on integer-DWT and arnold map permutation. J Appl Math, 2014
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Al-Haj, A., Abdel-Nabi, H. An efficient watermarking algorithm for medical images. Multimed Tools Appl 80, 26021–26047 (2021). https://doi.org/10.1007/s11042-021-10801-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-10801-7