|
Frontiers of Information Technology & Electronic Engineering
ISSN 2095-9184 (print), ISSN 2095-9230 (online)
2020 Vol.21 No.12 P.1783-1794
Asymmetric pixel confusion algorithm for images based on RSA and Arnold transform
Abstract: We propose a new asymmetric pixel confusion algorithm for images based on the Rivest-Shamir-Adleman (RSA) public-key cryptosystem and Arnold map. First, the RSA asymmetric algorithm is used to generate two groups of Arnold transform parameters to address the problem of symmetrical distribution of Arnold map parameters. Second, the image is divided into blocks, and the first group of parameters is used to perform Arnold confusion on each sub-block. Then, the second group of parameters is used to perform Arnold confusion on the entire image. The image correlation is thereby fully weakened, and the image confusion degree and effect are further enhanced. The experimental results show that the proposed image pixel confusion algorithm has better confusion effect than the classical Arnold map based confusion and the row-column exchange based confusion. Specifically, the values of gray difference are close to one. In addition, the security of the new confusion operation is dependent on RSA, and it can act as one part of a confusion-substitution structure in a cipher.
Key words: Rivest-Shamir-Adleman (RSA), Arnold map, Pixel confusion, Asymmetric algorithm, Image confusion
广东海洋大学数学与计算机学院,中国湛江市,524088
摘要:提出一种新的基于Rivest-Shamir-Adleman(RSA)公钥密码系统和Arnold映射的非对称像素混淆算法。首先,为解决Arnold映射参数对称分布问题,采用RSA非对称算法生成两组Arnold映射变换参数。其次,将图像分成图像块,并利用第一组参数对各图像块进行Arnold混淆。然后,使用第二组参数对整个图像进行Arnold混淆。从而,充分削弱图像相关性,进一步提高图像混淆程度和效果。试验结果表明,相比于基于经典Arnold映射混淆和基于行列交换混淆,本文所提图像像素混淆算法具有更好混淆效果。具体来说,灰度差的值均接近于0。另外,新的混淆操作安全性依赖于RSA,可作为密码学中混淆-替换结构的一部分。
关键词组:
References:
Open peer comments: Debate/Discuss/Question/Opinion
<1>
DOI:
10.1631/FITEE.2000241
CLC number:
TP37
Download Full Text:
Downloaded:
2970
Download summary:
<Click Here>Downloaded:
1523Clicked:
5610
Cited:
0
On-line Access:
2024-08-27
Received:
2023-10-17
Revision Accepted:
2024-05-08
Crosschecked:
2020-10-29