遥感图像DNA颠换操作安全压缩方法技术

技术编号:36985659 阅读:22 留言:0更新日期:2023-03-25 18:04
遥感图像DNA颠换操作安全压缩方法,涉及遥感图像压缩加密技术领域,解决了现有遥感图像加密传输过程中存在的安全问题以及传输效率低的问题,先对遥感图像进行压缩处理,在保证遥感图像传输效率的基础上,再对遥感图像进行DNA颠换操作以实现遥感图像的安全传输。本方法由混沌系统生成混序列作为遥感图像压缩加密的密钥,同时对遥感图像的稀疏矩阵进行置乱以实现对稀疏矩阵的进一步加扰,然后对压缩后的图像矩阵进行DNA颠换操作,之后使用混沌系统对DNA矩阵进行扩散获得加扰后的图像矩阵,最后根据混沌系统产生的混沌序列对DNA矩阵进行解码,获得最终的密文图像。本方法使遥感图像在信息安全和传输效率等方面得以平衡。感图像在信息安全和传输效率等方面得以平衡。感图像在信息安全和传输效率等方面得以平衡。

【技术实现步骤摘要】
遥感图像DNA颠换操作安全压缩方法


[0001]本专利技术涉及遥感图像压缩加密
,具体涉及一种遥感图像DNA颠换操作安全压缩方法。

技术介绍

[0002]在当今大数据时代的背景之下,多媒体数据在互联网上传输过程中的保护成为研究的热点,数据信息安全迎来了前所未有的挑战。遥感图像在数据传输中发挥着十分重要的作用,而遥感图像压缩加密技术是保证图像安全的有效手段。在现代复杂多元的社会,一些特殊领域的遥感图像比普通图像更有价值,由于遥感图像比普通图像具有更多的信息,因此需要在传输过程中保护遥感图像不受攻击者的攻击,特别是用于遥感环境监测和遥感信息的保护。为此,现在的研究人员提供了大量的技术,加密技术被广泛应用于保护遥感图像的内容。虽然加密被认为是一种有效的保护图像的技术,但遥感图像固有的数据量大、冗余度高、相邻像素之间的强相关性等特性使得传统的加密方法效率低下。因此,针对遥感图像安全保护的算法得到了广泛的发展,如分数阶混沌系统,量子计算,压缩感知等方法。使用上述方法对遥感图像进行加密压缩保护已经成为近年来的研究热点。
[0003]遥感图像中包含大量有用的信息,例如水体资源,土地资源,生态资源等各种各样的资源,根据遥感图像我们能准确掌握所在地域的各种需要保护的信息,并根据遥感信息开展生产作业,大气监测环境保护等一系列的工作。鉴于遥感图像重要的战略地位和绝对价值,许多研究人员投身于保护遥感图像的工作当中,Manjit等人于2021年提出七维超混沌映射图像加密方法通过设计的高维混沌系统保护遥感图像的各种信息。2016年,李等提出了一个基于DNA序列、Lorenz系统和哈希算法SHA

2的图像编码算法,算法通过将图像分成各种RGB来分别保护图像的信息。虽然现有的图像加密技术在一定程度上保护了遥感图像的信息,但是遥感图像压缩加密传输的过程依旧不能兼顾安全和压缩效率的均衡。
[0004]现有的遥感图像传输的方法虽然满足了一般用户的使用需求,但是对于保密级别较高的遥感图像的安全与压缩效率依旧存在不少的问题,例如,Bonny等人提出了一种基于DNA编码的对称密钥加密算法,由于其密钥空间偏小,难以抵御穷举攻击,2015年,涂正武等提出了基于DNA序列的彩色图像加密算法,该算法在平面内进行DNA编码,维度较低复杂度较小,编码与解码方式单一,抗攻击能力弱。因此为了兼顾遥感图像的安全以及压缩效率,仍然需要不断的寻找最好的方式来解决上述现存的问题。

技术实现思路

[0005]本专利技术解决了现有遥感图像加密传输过程中存在的安全问题以及传输效率低的问题,提供了一种遥感图像DNA颠换操作安全压缩方法,先对遥感图像进行压缩处理,在保证遥感图像传输效率的基础上,再对遥感图像进行DNA颠换操作以实现遥感图像的安全传输。
[0006]遥感图像DNA颠换操作安全压缩方法,该方法由以下步骤实现:
[0007]步骤一、选择大小为M
×
N的遥感图像作为原始图像Image,将所述的原始图像Image按照波段拆分为B1,B2,B3,B4波段图像;
[0008]步骤二、计算任意两个波段的均值作为混沌系统的初始值X0、Y0输入;采用用户设定的初始密钥userkey1迭代二维混沌系统,生成混沌序列X和混沌序列Y;
[0009]步骤三、将步骤二所述的混沌序列X和混沌序列Y均按照升序排序,获得索引矩阵X
index
和索引矩阵Y
index

[0010]步骤四、将步骤一所述的四个波段B1,B2,B3,B4分别进行压缩,获得四个大小均为M
×
N/4的压缩矩阵I
s
,并将所述压缩矩阵I
s
合并为一幅大小为M
×
N的压缩矩阵I
cs
;具体过程为:
[0011]步骤四一、将步骤一中获得的B1,B2,B3,B4波段图像依次进行离散余弦变换,获得从空间域变换到频域的矩阵I
csk

[0012]步骤四二、对步骤四一所述的矩阵I
csk
设置阈值T,将绝对值小于T的数值删除,获得稀疏矩阵I
cskr

[0013]步骤四三、使用步骤三产生的索引矩阵X
index
对步骤四二的稀疏矩阵I
cskr
进行置乱操作获得置乱稀疏基矩阵I
sp

[0014]步骤四四、从步骤三生成的混沌序列X中取数量为M
×
N/4的元素构成测量矩阵Φ;
[0015]步骤四五、将步骤四三获得的置乱稀疏基矩阵I
sp
与步骤四四获得的测量矩阵Φ执行压缩感知操作,获得量化后大小为M
×
N/4的压缩矩阵I
s

[0016]步骤四六、直至四个波段图像全部完成压缩,并将四个波段的压缩矩阵组合成大小为M
×
N的组合压缩矩阵I
cs

[0017]步骤五、根据步骤三生成的混沌序列Y对步骤四六获得的组合压缩矩阵I
cs
进行DNA编码操作,获得DNA混沌矩阵DNAY;
[0018]步骤六、采用用户设定的初始密钥userkey2迭代二维混沌系统,获得混沌序列Z和混沌序列W;
[0019]步骤七、将步骤三中获得的索引矩阵Y
index
作为DNA颠换的规则选择器;
[0020]步骤八、采用步骤三生成的混沌序列Y对步骤六获得的混沌序列Z进行DNA编码,获得DNA混沌矩阵DNAZ;根据步骤七获得的DNA颠换规则选择器对混沌矩阵DNAZ进行颠换操作得到新的混沌矩阵DNAZT;
[0021]步骤九、将步骤五获得的DNA混沌矩阵DNAY与步骤八获得的DNA混沌矩阵DNAZT进行异或操作,获各复合DNA混沌矩阵HyberDNA;
[0022]步骤十、根据步骤六获得的W混沌序列对DNA矩阵进行DNA解码得到数字矩阵,所述数字矩阵即为最终的密文图CImage。
[0023]本专利技术的显著效果:本专利技术提出的基于混沌系统和遥感图像DNA颠换操作安全压缩方法,由混沌系统生成混序列作为遥感图像压缩加密的密钥,同时对遥感图像的稀疏矩阵进行置乱以实现对稀疏矩阵的进一步加扰,然后对压缩后的图像矩阵进行DNA颠换操作,之后使用混沌系统对DNA矩阵进行扩散获得加扰后的图像矩阵,最后根据混沌系统产生的混沌序列对DNA矩阵进行解码,获得最终的密文图像。
[0024]本专利技术所述的压缩方法,先对遥感图像进行压缩处理,在保证遥感图像传输效率的基础上,再对遥感图像进行DNA颠换操作以实现遥感图像的安全传输。此方法在保障遥感
图像安全的同时提升了遥感图像的传输效率,使得遥感图像在信息安全和传输效率等方面得以平衡。
[0025]本方法使用混沌系统作为密钥生产者,此混沌系统密钥空间大,参数范围广,适用于遥感图像的加密,保证了遥感图像的安全本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.遥感图像DNA颠换操作安全压缩方法,其特征是:该方法由以下步骤实现:步骤一、选择大小为M
×
N的遥感图像作为原始图像Image,将所述的原始图像Image按照波段拆分为B1,B2,B3,B4波段图像;步骤二、计算任意两个波段的均值作为混沌系统的初始值X0、Y0输入;采用用户设定的初始密钥userkey1迭代二维混沌系统,生成混沌序列X和混沌序列Y;步骤三、将步骤二所述的混沌序列X和混沌序列Y均按照升序排序,获得索引矩阵X
index
和索引矩阵Y
index
;步骤四、将步骤一所述的四个波段B1,B2,B3,B4分别进行压缩,获得四个大小均为M
×
N/4的压缩矩阵I
s
,并将所述压缩矩阵I
s
合并为一幅大小为M
×
N的压缩矩阵I
cs
;具体过程为:步骤四一、将步骤一中获得的B1,B2,B3,B4波段图像依次进行离散余弦变换,获得从空间域变换到频域的矩阵I
csk
;步骤四二、对步骤四一所述的矩阵I
csk
设置阈值T,将绝对值小于T的数值删除,获得稀疏矩阵I
cskr
;步骤四三、使用步骤三产生的索引矩阵X
index
对步骤四二的稀疏矩阵I
cskr
进行置乱操作获得置乱稀疏基矩阵I
sp
;步骤四四、从步骤三生成的混沌序列X中取数量为M
×
N/4的元素构成测量矩阵Φ;步骤四五、将步骤四三获得的置乱稀疏基矩阵I
sp
与步骤四四获得的测量矩阵Φ执行压缩感知操作,获得量化后大小为M
×
N/4的压缩矩阵I
s
;步骤四六、直至B1,B2,B3,B4波段图像全部完成压缩,并将四个波段的压缩矩阵组合成大小为M
×
N的组合压缩矩阵I
cs
;步骤五、根据步骤三生成的混沌序列Y对步骤四六获得的组合压缩矩阵I
cs
进行DNA编码操作,获得DNA混沌矩阵DNAY;步骤六、采用用户设定的初始密钥userkey2迭代二维混沌系...

【专利技术属性】
技术研发人员:李锦青底晓强沈海洋
申请(专利权)人:长春理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1