首页 | 本学科首页   官方微博 | 高级检索  
     

基于混沌理论与DNA动态编码的卫星图像加密算法
引用本文:肖嵩, 陈哲, 杨亚涛, 马英杰, 杨腾. 基于混沌理论与DNA动态编码的卫星图像加密算法[J]. 电子与信息学报, 2024, 46(3): 1128-1137. doi: 10.11999/JEIT230203
作者姓名:肖嵩  陈哲  杨亚涛  马英杰  杨腾
作者单位:1.西安电子科技大学通信工程学院 西安 710071;;2.北京电子科技学院电子与通信工程系 北京 100070
基金项目:国家自然科学基金(62101414, 62201423),北京市自然科学基金(4232034),中国博士后科学基金(2021M702546, 2021M702548),中国博士后科学基金(2022T150508),西安市科协青年人才基金(095920221320),广东省基础与应用基础研究基金(2020A1515110856)
摘    要:针对卫星图像在传输、存储过程中涉及的信息安全问题,该文提出一种新型的基于混沌理论与DNA动态编码的卫星图像加密算法。首先,提出一种改进型无限折叠混沌映射,拓宽了原有无限折叠混沌映射的混沌区间。之后,结合改进型Chebyshev混沌映射与SHA-256哈希算法,生成加密算法的密钥流,提升算法的明文敏感性。然后,利用混沌系统的状态值对Hilbert局部置乱后的像素进行DNA编码,实现DNA动态编码,解决了DNA编码规则较少所带来的容易受到暴力攻击的弱点。最后,使用混沌序列完成进一步混沌加密,从而彻底混淆原始像素信息,增加加密算法的随机性与复杂性,得到密文图像。实验结果表明,该算法具有较好的加密效果和应对各种攻击的能力。

关 键 词:卫星图像加密   混沌理论   DNA动态编码   哈希算法
收稿时间:2023-03-29
修稿时间:2023-09-12

Satellite Image Encryption Algorithm Based on Chaos Theory and DNA Dynamic Coding
XIAO Song, CHEN Zhe, YANG Yatao, MA Yingjie, YANG Teng. Satellite Image Encryption Algorithm Based on Chaos Theory and DNA Dynamic Coding[J]. Journal of Electronics & Information Technology, 2024, 46(3): 1128-1137. doi: 10.11999/JEIT230203
Authors:XIAO Song  CHEN Zhe  YANG Yatao  MA Yingjie  YANG Teng
Affiliation:1. School of Telecommunication Engineering, Xidian University, Xi’an 710071, China;;2. Department of Electronic and Communication Engineering, Beijing Electronics Science and Technology Institute, Beijing 100070, China
Abstract:Considering the information security problems involved in the transmission and storage of satellite images, a new satellite image encryption algorithm based on chaos theory and DNA dynamic coding is proposed. Firstly, an improved infinite folding chaotic map is proposed, which broadens the chaotic interval of the original infinite folding chaotic map. Then, combined with the improved Chebyshev chaotic map and SHA-256 hash algorithm, the key stream of the encryption algorithm is generated to improve the plaintext sensitivity of the algorithm. Then, the state value of the chaotic system is used to encode the pixels after Hilbert local scrambling to realize DNA dynamic coding, which solves the weakness of being vulnerable to violent attacks caused by fewer DNA coding rules. Finally, the chaotic sequence is used to complete further chaotic encryption, to completely confuse the original pixel information, increase the randomness and complexity of the encryption algorithm, and obtain the ciphertext image. The experimental results show that the algorithm has a better encryption effect and the ability to deal with various attacks.
Keywords:Satellite image encryption  Chaos theory  DNA dynamic coding  Hash algorithm
点击此处可从《电子与信息学报》浏览原始摘要信息
点击此处可从《电子与信息学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号