异或
加密
按位运算
算法
混乱的
密钥空间
计算机科学
像素
争先恐后
数学
密码学
人工智能
解码方法
程序设计语言
操作系统
作者
Aqeel ur Rehman,Xiaofeng Liao,Rehan Ashraf,Saleem Ullah,Hueiwei Wang
出处
期刊:Optik
[Elsevier BV]
日期:2018-04-01
卷期号:159: 348-367
被引量:142
标识
DOI:10.1016/j.ijleo.2018.01.064
摘要
A novel color image encryption algorithm is proposed in this paper which utilizes SHA-256 hash function to modify the initial conditions and control parameters of chaotic system. Three channels of a color image called red, green and blue is arranged into one dimensional vector and sort according to chaotic sequence generated by Piecewise Linear Chaotic Map. Then this permuted array split into three parts where each represents a color channel and permuted again using Lorenz’s chaotic system independently. After dual permutation, each pixel of every channel is independently encoded into Deoxyribonucleic Acid (DNA) bases chaotically. The novelty of algorithm is that the substitution of each pixel of a channel is achieved by Exclusive-OR operation with DNA complementary rules. This operation is repeated with multiple DNA rules in a sequence to some random number of times. This repetition of operation continues in a cycle. The selection of DNA rule in the beginning of this cyclic operation and continuation of operation is made reliant on Chen’s chaotic sequence. The extensive simulated experimental results such as Key Sensitivity, Correlation, entropy, Number of Pixel Chang Rate (NPCR), Unified Average Cipher Intensity (UACI) scores prove that proposed algorithm has excellent encryption results obtained in just one round. This scheme has advantage over other encryption techniques that it has nice feature to resist transmission noise and loss of a part of an encrypted image.
科研通智能强力驱动
Strongly Powered by AbleSci AI