Abstract
In this article, an FPGA-based hardware prototype design has been proposed and implemented in real time for the security of the Electronic Patient Medical Record. This proposed hardware can be integrated into various medical image scanning instruments like X-ray, ultrasonography, magnetic resonance imaging, and computed tomography machines, which can embed the health record of a patient into his/her scanned medical images in real time. The FPGA prototype was implemented using Xilinx Spartan-3E FPGA. The hardware resource utilization results have been observed to be low and practically viable. High operating speed up to 245 MHz (for joint embedding-cum-encryption process) and up to 252 MHz (for joint decoding-cum-decryption process) is achieved, with a respective low power consumption of 95 mW and 82 mW. Extracting the medical data is possible using a key, generated within the proposed algorithm using the patient’s fingerprint. The proposed hardware architecture is the first architecture for the algorithm proposed in this article to the best of our knowledge.
Similar content being viewed by others
References
U.R. Acharya, D. Acharya, P. Bhat, U. Niranjan, Compact storage of medical images with patient information. IEEE Trans. Inf Technol. Biomed. 5(4), 320–323 (2001)
D. Bouslimi, G. Coatrieux, M. Cozic, C. Roux, A joint encryption/watermarking system for verifying the reliability of medical images. IEEE Trans. Inf Technol. Biomed. 16(5), 891–899 (2012)
H. Delfs, H. Knebl, H. Knebl, Introduction to Cryptography, vol. 2 (Springer, Berlin, 2002)
W. Diffie, S. Landau, Privacy on the Line: The Politics of Wiretapping and Encryption (MIT press, London, 2010)
S. Ghosh, S., De, S.P., Maity, H. Rahaman, A novel dual purpose spatial domain algorithm for digital image watermarking and cryptography using extended hamming code, in 2015 2nd International Conference on Electrical Information and Communication Technology (EICT) (IEEE, 2015), pp. 167–172
S. Ghosh, A. Biswas, S. Maity, H. Rahaman, Field programmable gate array and system-on-chip based implementation of discrete fast walsh-hadamard transform domain image watermarking architecture for real-time applications, in Journal of Low Power Electronics(JOLPE) (American Scientific Publishers, 2015), pp. 375–386
J. Li, X. Zhang, S. Liu, X. Ren, An adaptive secure watermarking scheme for images in spatial domain using fresnel transform, in 2009 1st International Conference on Information Science and Engineering (ICISE) (IEEE, 2009), pp. 1630–1633
Y.T. Lin, C.Y. Huang, G.C. Lee, Rotation, scaling, and translation resilient watermarking for images. IET Image Proc. 5(4), 328–340 (2011)
T.K. Moon, Error Correction Coding, Mathematical Methods and Algorithms (Wiley, London, 2005)
W. Pan, G. Coatrieux, N. Cuppens-Boulahia, F. Cuppens, C. Roux, Medical image integrity control combining digital signature and lossless watermarking, in Data Privacy Management and Autonomous Spontaneous Security (Springer, 2010), pp. 153–162
S. Sakthivel, et al., A real time watermarking of grayscale images without altering it’s content, in 2015 International Conference on VLSI Systems, Architecture, Technology and Applications (VLSI-SATA) (IEEE, 2015), pp. 1–6
System generator for dsp (user guide). Technical report (2012). https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/sysgen_user.pdf. Accessed 2021 July, 2019
System generator for dsp performing hardware-in-the-loop with the spartan\(^{{\rm TM}}\)-3e starter kit. Technical report (2006). https://forums.xilinx.com/xlnx/attachments/xlnx/dspip_tools/2533/1/xilinx_system_gen_DSP(programming%20hardware%20in%20loop).pdf. Accessed 2021 July, 2019
Timing analyzer overview. Technical report (1995 – 2010). https://www.xilinx.com/support/documentation/sw_manuals/help/iseguide/mergedProjects/timingan/timingan.htm. Accessed 2021 July, 2019
Z. Wang, A. bovik, a universal quality index. IEEE Signal Process. Lett. 20, 1–4 (2002)
B., Wang, J. Ding, Q. Wen, X. Liao, C. Liu, An image watermarking algorithm based on dwt dct and svd, in IEEE International Conference on Network Infrastructure and Digital Content, 2009. IC-NIDC 2009 (IEEE, 2009), pp. 1034–1038
Z. Wang, A.C. Bovik, H.R. Sheikh, E. Simoncelli, Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)
S. Xiang, H.J. Kim, J. Huang, Invariant image watermarking based on statistical features in the low-frequency domain. IEEE Trans. Circuits Syst. Video Technol. 18(6), 777–790 (2008)
Xilinx power tools tutorial. Technical report (1995–2010). https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/ug733.pdf. Accessed 2021 July, 2019
D. Zheng, S. Wang, J. Zhao, Rst invariant image watermarking algorithm with mathematical modeling and analysis of the watermarking processes. IEEE Trans. Image Process. 18(5), 1055–1068 (2009)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Availability of data and materials
The datasets collected and/or analyzed during the current study are available from the corresponding author on reasonable request.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A preliminary version of this work has been appeared in EICT 2015 conference [5].
Rights and permissions
About this article
Cite this article
Ghosh, S., Bhateja, Y., Palathinkal, J.R. et al. Hardware Design with Real-Time Implementation for Security of Medical Images and EPMR. Circuits Syst Signal Process 41, 867–891 (2022). https://doi.org/10.1007/s00034-021-01807-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-021-01807-5