Ihsan Ayşegül, Doğan Nurettin
Department of Information Technologies Engineering, Graduate School of Natural and Applied Sciences, Selçuk University, Alaeddin Keykubat Campus, Konya, 42075 Türkiye.
Department of Computer Engineering, Faculty of Technology, Selçuk University, Alaeddin Keykubat Campus, Konya, 42075 Türkiye.
Multimed Tools Appl. 2023;82(5):7621-7637. doi: 10.1007/s11042-022-13727-w. Epub 2022 Sep 3.
In this study, a novel Improved Affine Algorithm (IAA) for color image encryption is proposed. Affine Algorithm (AA) is generally known as an algorithm used for plain text encryption. In the proposed IAA algorithm, Linear Feedback Shift Register (LFSR), XOR encryption, and the AA are combined for color images encryption. The plane image is firstly split into three channels: R, G, and B. The RGB channel image is encrypted using AA encryption with ten keys based on pixel locations and pixel values. The rows and columns of the image are encrypted with LFSR keys and XOR encryption procedures. Finally, the proposed algorithm is tested in Matlab environment to obtain the Histogram, Mean Square Error (MSE), Peak Signal to Noise Ratio (PSNR), Unified Average Changing Intensity (UACI), Number of Pixel Change Rate (NPCR), and Entropy analyses. The values are compared with other algorithms. The results show that the proposed image encryption algorithm is secure and powerful, outperforming other algorithms.
在本研究中,提出了一种用于彩色图像加密的新型改进仿射算法(IAA)。仿射算法(AA)通常被认为是一种用于明文加密的算法。在所提出的IAA算法中,线性反馈移位寄存器(LFSR)、异或加密和AA被组合用于彩色图像加密。平面图像首先被分割为三个通道:R、G和B。RGB通道图像使用基于像素位置和像素值的十个密钥通过AA加密进行加密。图像的行和列使用LFSR密钥和异或加密过程进行加密。最后,在Matlab环境中对所提出的算法进行测试,以获得直方图、均方误差(MSE)、峰值信噪比(PSNR)、统一平均变化强度(UACI)、像素变化率数量(NPCR)和熵分析。将这些值与其他算法进行比较。结果表明,所提出的图像加密算法安全且强大,优于其他算法。