Deep-KEDI: Deep learning-based zigzag generative adversarial network for encryption and decryption of medical images

Technol Health Care. 2024;32(5):3231-3251. doi: 10.3233/THC-231927.

Abstract

Background: Medical imaging techniques have improved to the point where security has become a basic requirement for all applications to ensure data security and data transmission over the internet. However, clinical images hold personal and sensitive data related to the patients and their disclosure has a negative impact on their right to privacy as well as legal ramifications for hospitals.

Objective: In this research, a novel deep learning-based key generation network (Deep-KEDI) is designed to produce the secure key used for decrypting and encrypting medical images.

Methods: Initially, medical images are pre-processed by adding the speckle noise using discrete ripplet transform before encryption and are removed after decryption for more security. In the Deep-KEDI model, the zigzag generative adversarial network (ZZ-GAN) is used as the learning network to generate the secret key.

Results: The proposed ZZ-GAN is used for secure encryption by generating three different zigzag patterns (vertical, horizontal, diagonal) of encrypted images with its key. The zigzag cipher uses an XOR operation in both encryption and decryption using the proposed ZZ-GAN. Encrypting the original image requires a secret key generated during encryption. After identification, the encrypted image is decrypted using the generated key to reverse the encryption process. Finally, speckle noise is removed from the encrypted image in order to reconstruct the original image.

Conclusion: According to the experiments, the Deep-KEDI model generates secret keys with an information entropy of 7.45 that is particularly suitable for securing medical images.

Keywords: Medical image encryption; deep learning; generative adversarial network; speckle noise; zigzag pattern.

MeSH terms

  • Computer Security*
  • Confidentiality
  • Deep Learning*
  • Diagnostic Imaging
  • Humans
  • Image Processing, Computer-Assisted / methods
  • Neural Networks, Computer