加密
计算机科学
散列函数
DNA运算
图像(数学)
排列(音乐)
算法
概率加密
编码(集合论)
理论计算机科学
计算机视觉
计算机网络
物理
计算机安全
计算
集合(抽象数据类型)
程序设计语言
声学
标识
DOI:10.1007/s11042-020-09111-1
摘要
In this paper, we propose a novel image encryption scheme based on a hybrid model of DNA computing, chaotic systems and hash functions. The significant advantage of the proposed scheme is high efficiency. The proposed scheme consists of the DNA level permutation and diffusion. In the DNA level permutation, a mapping function based on the logistic map is applied on the DNA image to randomly change the position of elements in the DNA image. In the DNA level diffusion, not only we define two new algebraic DNA operators, called the DNA left-circular shift and DNA right-circular shift, but we also use a variety of DNA operators to diffuse the permutated DNA image with the key DNA image. The experimental results and security analyses indicate that the proposed image encryption scheme not only has good encryption effect and able to resist against the known attacks, but also is sufficiently fast for practical applications. The MATLAB source code of the proposed image encryption scheme is publicly available at the URL: https://github.com/EbrahimZarei64/ImageEncryption
.
科研通智能强力驱动
Strongly Powered by AbleSci AI