arrow
Return

An image compression-then-encryption algorithm using piecewise asymptotic deterministic random measurement matrix

delete2024-01-03
delete0
PRE
AI
Y
Yuling Luo
S
Shunsheng Zhang *
J
Junxiu Liu
DOI:10.1007/s11042-023-17940-zdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A digital Image Compression Encryption Method (ICEM) is proposed in this work by using the Compressed Sensing (CS), two-dimensional Logistic-adjusted-Sine map, the piecewise asymptotic deterministic system, dynamic diffusion and Hilbert-Logistic permutation. The plain image is pre-processed by a two-dimensional discrete wavelet transform to obtain four kinds of frequency components HH\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$HH$$\end{document}, HL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$HL$$\end{document}, LH\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$LH$$\end{document} and LL\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$LL$$\end{document}. Dynamic diffusion and the CS are used to process low and high-frequency components, respectively, and then the results are combined to obtain an intermediate cryptographic image. In the process of CS, a measurement matrix is generated by a piecewise asymptotic deterministic random system and a chaotic sequence. To obtain the encrypted image, an improved Hilbert-Logistic permutation method is used to disturb the pixel position of the intermediate cryptographic image. The SHA-256 is utilized to generate the required keys for the encryption process. The proposed ICEM has the ability to resist chosen-plaintext and known-plaintext attacks as the key is selected dynamically. By using the CS the time and space complexity of the algorithm are reduced. It is shown in experimental results that the proposed scheme has good key sensitivity, decryption speed, fast encryption and large key space, and high robustness and security.
Keywords:
Image encryption
Compressed sensing
2D-LASM
SHA-256

Journal

Multimedia Tools and Applications cover
Multimedia Tools and Applications
IF:
3
Papers:
1.9W
Citations:
3.2W

Organization

G
Guangxi Normal University
Scholars:
7.7K
Papers: 4.9K
Citations: 5.1K