Image Encryption Algorithm Based on Plane-Level Image Filtering and Discrete Logarithmic Transform

Image encryption is an effective way to protect image data. However, existing image encryption algorithms are still unable to strike a good balance between security and efficiency. To overcome the shortcomings of these algorithms, an image encryption algorithm based on plane-level image filtering an...

Full description

Bibliographic Details
Main Authors: Wei Feng, Xiangyu Zhao, Jing Zhang, Zhentao Qin, Junkun Zhang, Yigang He
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/10/15/2751
_version_ 1827618434605645824
author Wei Feng
Xiangyu Zhao
Jing Zhang
Zhentao Qin
Junkun Zhang
Yigang He
author_facet Wei Feng
Xiangyu Zhao
Jing Zhang
Zhentao Qin
Junkun Zhang
Yigang He
author_sort Wei Feng
collection DOAJ
description Image encryption is an effective way to protect image data. However, existing image encryption algorithms are still unable to strike a good balance between security and efficiency. To overcome the shortcomings of these algorithms, an image encryption algorithm based on plane-level image filtering and discrete logarithmic transformation (IEA-IF-DLT) is proposed. By utilizing the hash value more rationally, our proposed IEA-IF-DLT avoids the overhead caused by repeated generations of chaotic sequences and further improves the encryption efficiency through plane-level and three-dimensional (3D) encryption operations. Aiming at the problem that common modular addition and XOR operations are subject to differential attacks, IEA-IF-DLT additionally includes discrete logarithmic transformation to boost security. In IEA-IF-DLT, the plain image is first transformed into a 3D image, and then three rounds of plane-level permutation, plane-level pixel filtering, and 3D chaotic image superposition are performed. Next, after a discrete logarithmic transformation, a random pixel swapping is conducted to obtain the cipher image. To demonstrate the superiority of IEA-IF-DLT, we compared it with some state-of-the-art algorithms. The test and analysis results show that IEA-IF-DLT not only has better security performance, but also exhibits significant efficiency advantages.
first_indexed 2024-03-09T10:06:30Z
format Article
id doaj.art-62fde3ecec1946c79e381c865a6238af
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-09T10:06:30Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-62fde3ecec1946c79e381c865a6238af2023-12-01T23:02:28ZengMDPI AGMathematics2227-73902022-08-011015275110.3390/math10152751Image Encryption Algorithm Based on Plane-Level Image Filtering and Discrete Logarithmic TransformWei Feng0Xiangyu Zhao1Jing Zhang2Zhentao Qin3Junkun Zhang4Yigang He5School of Mathematics and Computer Science, Panzhihua University, Panzhihua 617000, ChinaSchool of Electrical and Information Engineering, Panzhihua University, Panzhihua 617000, ChinaSchool of Mathematics and Computer Science, Panzhihua University, Panzhihua 617000, ChinaSchool of Mathematics and Computer Science, Panzhihua University, Panzhihua 617000, ChinaSchool of Mathematics and Computer Science, Panzhihua University, Panzhihua 617000, ChinaSchool of Electrical Engineering and Automation, Wuhan University, Wuhan 430072, ChinaImage encryption is an effective way to protect image data. However, existing image encryption algorithms are still unable to strike a good balance between security and efficiency. To overcome the shortcomings of these algorithms, an image encryption algorithm based on plane-level image filtering and discrete logarithmic transformation (IEA-IF-DLT) is proposed. By utilizing the hash value more rationally, our proposed IEA-IF-DLT avoids the overhead caused by repeated generations of chaotic sequences and further improves the encryption efficiency through plane-level and three-dimensional (3D) encryption operations. Aiming at the problem that common modular addition and XOR operations are subject to differential attacks, IEA-IF-DLT additionally includes discrete logarithmic transformation to boost security. In IEA-IF-DLT, the plain image is first transformed into a 3D image, and then three rounds of plane-level permutation, plane-level pixel filtering, and 3D chaotic image superposition are performed. Next, after a discrete logarithmic transformation, a random pixel swapping is conducted to obtain the cipher image. To demonstrate the superiority of IEA-IF-DLT, we compared it with some state-of-the-art algorithms. The test and analysis results show that IEA-IF-DLT not only has better security performance, but also exhibits significant efficiency advantages.https://www.mdpi.com/2227-7390/10/15/2751image encryptioncryptanalysisimage filteringdiscrete logarithmsecurity analysis
spellingShingle Wei Feng
Xiangyu Zhao
Jing Zhang
Zhentao Qin
Junkun Zhang
Yigang He
Image Encryption Algorithm Based on Plane-Level Image Filtering and Discrete Logarithmic Transform
Mathematics
image encryption
cryptanalysis
image filtering
discrete logarithm
security analysis
title Image Encryption Algorithm Based on Plane-Level Image Filtering and Discrete Logarithmic Transform
title_full Image Encryption Algorithm Based on Plane-Level Image Filtering and Discrete Logarithmic Transform
title_fullStr Image Encryption Algorithm Based on Plane-Level Image Filtering and Discrete Logarithmic Transform
title_full_unstemmed Image Encryption Algorithm Based on Plane-Level Image Filtering and Discrete Logarithmic Transform
title_short Image Encryption Algorithm Based on Plane-Level Image Filtering and Discrete Logarithmic Transform
title_sort image encryption algorithm based on plane level image filtering and discrete logarithmic transform
topic image encryption
cryptanalysis
image filtering
discrete logarithm
security analysis
url https://www.mdpi.com/2227-7390/10/15/2751
work_keys_str_mv AT weifeng imageencryptionalgorithmbasedonplanelevelimagefilteringanddiscretelogarithmictransform
AT xiangyuzhao imageencryptionalgorithmbasedonplanelevelimagefilteringanddiscretelogarithmictransform
AT jingzhang imageencryptionalgorithmbasedonplanelevelimagefilteringanddiscretelogarithmictransform
AT zhentaoqin imageencryptionalgorithmbasedonplanelevelimagefilteringanddiscretelogarithmictransform
AT junkunzhang imageencryptionalgorithmbasedonplanelevelimagefilteringanddiscretelogarithmictransform
AT yiganghe imageencryptionalgorithmbasedonplanelevelimagefilteringanddiscretelogarithmictransform