摘要
针对现有的结合DNA操作和混沌系统对真彩图像加密算法中存在的不足,提出一种新的真彩图加密算法,它在对图像进行DNA编码及DNA加操作时都以混沌序列为映射随机编码图像信息。算法首先用二维Logistic映射随机编码真彩图分解后的R、G、B分量,从编码后的R、G、B分量中得到辅助参数修改超混沌系统的初值,将超混沌系统产生的混沌序列作为加密模板;再随机选择DNA加操作中的一种对编码后的图像序列和加密模板执行DNA加操作;最后随机解码DNA序列,合并R、G、B分量后得到密文图像。仿真结果表明,提出的加密算法有良好的加密效果,并且能抵御穷举攻击、差分攻击和统计分析攻击。
Aiming at the defect of color image encryption algorithms based on DNA operation and chaotic systems,this paper proposed a new color image encryption method. The algorithm enciphered image information randomly according to chaotic sequence mapping during DNA coding and DNA addition operation. First,it used 2D Logistic to map encode three matrices R,G and B from original color image randomly. Then,getting auxiliary parameters from the encoded matrices,it took the sequence generated by hyper-chaotic system as the encryption template,selected encryption scheme of DNA addition operation randomly. Finally,after random decoding the result of DNA addition operation and refactoring R,G and B color channels,it formed an encrypted image. The experimental results verify that this encryption method has good effect and the scrambled image has good performance of resisting exhaustive attack,differential cryptanalysis and statistic attack.
出处
《计算机应用研究》
CSCD
北大核心
2016年第4期1132-1136,共5页
Application Research of Computers
基金
中央高校基本科研业务费专项资金资助项目(GK201302055)
陕西省自然科学基础研究计划资助项目(2014JQ8309)
关键词
真彩图加密
DNA序列操作
混沌系统
随机编码
color image encryption
DNA sequence operation
chaotic systems
random coding