Skip to main content
Log in

A practical medical image cryptosystem with parallel acceleration

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Modern medical imaging techniques, e.g., CT and MRI, can produce many privacy-sensitive images, which are usually stored or transmitted through Picture Archiving and Communication Systems (PACS). To prevent image disclosure, various encryption algorithms for protecting medical images have been introduced, such as chaotic encryption with satisfying security. Considering a practical application, we observe that medical images are usually generated in a batch manner for a particular patient. Yet, existing encryption algorithms are mostly designed for a single image, resulting in low encryption efficiency in a batch setting. Specifically, when encrypting multiple images, a qualified algorithm should be sensitive to any tiny changes of an image, i.e., spreading encryption influence of this change to the whole image set. Besides, parallel encryption naturally adapts to the batching images for speeding up, which should be considered. Thus, we aim at medical scenarios and propose a fast-and-practical cryptosystem by employing chaotic encryption and parallel computing. Our idea builds on a “permutation-substitution” architecture of chaotic encryption. In the permutation stage, the batch images are divided into multiple groups. Next, multi-threads can generate permutation coordinates parallelly in each group for saving time, in which multiple images are shuffled at one go. In the substitution stage, encryption over neighboring images via extended cipher-block-chaining (CBC) mode guarantees desirable diffusion in the whole image set. Our solution not only saves encryption time largely but also strengthens the individual’s privacy. The time complexity shows superior efficiency to counterparts, say, speeding up permutation by \(\sim 60\%\). And the results of security analyses confirm that our cryptosystem can resist various attacks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Availability of data and material

Data may be provided on request.

Code availability

Code can be made available on request.

References

Download references

Funding

This work was supported by the National Natural Science Foundation of China (nos. 62171114 and 61773068), the Fundamental Research Funds for the Central Universities (no. N2124006-1) and the National Key R&D Program of China (no. 2021YFF0306405).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chong Fu.

Ethics declarations

Conflicts of interest

The authors declare that they have no conflict of interest.

Human and animal rights

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Song, W., Fu, C., Zheng, Y. et al. A practical medical image cryptosystem with parallel acceleration. J Ambient Intell Human Comput 14, 9853–9867 (2023). https://doi.org/10.1007/s12652-021-03643-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-021-03643-6

Keywords

Navigation