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...
Main Authors: | , , , , , |
---|---|
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 |