The invention belongs to the field of image encryption, and specifically relates to an image encryption method based on compressed sensing technology and Hybrid chaotic system. The scheme uses Hybrid chaotic system to generate measurement matrix, uses compression process of compressed sensing to realize image encryption once, obtains key 1, then uses Hybrid chaotic system to scramble the first encrypted image again, obtains the second encrypted image, obtains key 2, and obtains the first encrypted image by using the second encrypted image and key 2 when decrypting. The measurement matrix is generated again with key 1, and the encrypted image is decrypted by ISL0 algorithm, which is a compressed sensing recovery algorithm proposed in this paper, so that the original image can be obtained. The simulation results of histogram analysis, key sensitivity analysis, anti-shearing, anti-noise and correlation analysis of adjacent elements of encrypted image show that the proposed image encryption scheme is innovative, feasible and reliable.
【技术实现步骤摘要】
一种基于压缩感知技术和Hybrid混沌系统的图像加密方法
本申请专利技术属于图像加密领域,具体涉及一种基于压缩感知技术和Hybrid混沌系统的图像加密方法。
技术介绍
在无论民事通信领域还是军事通信领域,进行数字图像的传输是不可避免的,如雷达图像传输等,而在这些图像信息的传输过程中,传统的图像传输容易被截获或篡改,导致在图像传输过程中造成较大的隐患。因此图像加密技术引起广泛关注。当前,针对这一问题,有学者提出了基于图像像素置乱的加密方案,基于混沌的图像加密方案等加密方法来对图像进行加密处理,但这些加密方法存在一个很大的问题就是都采用线性变换方式进行加密,导致保密性不强。最近有学者提出一种基于压缩感知的光学数字图像加密方案,其借助双随机相位编码技术,实现了图像的多重加密,虽然提高了保密性,但是处理效率低下,鲁棒性不强。压缩感知技术作为一种非线性算法,具有很高的保密性,混沌系统具有增大密钥空间的作用,因而二者的结合能够进一步提高图像加密性能。
技术实现思路
本申请专利技术针对数字图像加密效果不佳的情况,提出了一种基于压缩感知技术和Hybrid混沌系统的图像加密方法。一种基于压缩感知技术和Hybrid混沌系统的图像加密方法,该方法包括以下步骤:步骤1:利用Hybrid混沌系统生成测量矩阵Φ、生成密钥1;步骤2:根据测量矩阵对图像I2进行置乱处理,生成密钥2;步骤3:进行图像解密,获取图像I2,并根据密钥1获取测量矩阵Φ;步骤4:根据求取的测量矩阵Φ和图像I2,采用压缩感知恢复算法ISL0来恢复原始图像I1。步骤1所述的Hybrid混沌系统的形式为:式中,μ1为大于零 ...
【技术保护点】
1.一种基于压缩感知技术和Hybrid混沌系统的图像加密方法,其特征在于,该方法包括以下步骤:步骤1:利用Hybrid混沌系统生成测量矩阵Φ、生成密钥1;步骤2:根据测量矩阵对图像I2进行置乱处理,生成密钥2;步骤3:进行图像解密,获取图像I2,并根据密钥1获取测量矩阵Φ;步骤4:根据求取的测量矩阵Φ和图像I2,采用压缩感知恢复算法ISL0来恢复原始图像I1。
【技术特征摘要】
1.一种基于压缩感知技术和Hybrid混沌系统的图像加密方法,其特征在于,该方法包括以下步骤:步骤1:利用Hybrid混沌系统生成测量矩阵Φ、生成密钥1;步骤2:根据测量矩阵对图像I2进行置乱处理,生成密钥2;步骤3:进行图像解密,获取图像I2,并根据密钥1获取测量矩阵Φ;步骤4:根据求取的测量矩阵Φ和图像I2,采用压缩感知恢复算法ISL0来恢复原始图像I1。2.根据权利要求1所述的一种基于压缩感知技术和Hybrid混沌系统的图像加密方法,其特征在于,步骤1所述的Hybrid混沌系统的形式为:式中,μ1为大于零常数的第一密钥信息,μ2为大于零常数的第二密钥信息,b为大于零常数的第三密钥信息,vk为生成的序列中的第k个数,vk+1为生成的序列中的第k+1个数,其中v0为初始密钥信息;首先利用Hybrid混沌系统通过多次迭代得到混沌序列{v1,v2,...,vn},每隔一定的采样间隔h,h>0为正整数,和偏差k对序列进行变间隔采样,即:zk=vk(h+k),k=1,2,..,N步骤1所述测量矩阵表示为下式:式中,系数(1/2M)1/2为归一化系数,混沌序列{z0,z1,…zk}按行排列得到矩阵中的元素,并得到密钥1{μ1,μ2,b,v0,h}。3.根据权利要求1所述的一种基于压缩感知技术和Hybrid混沌系统的图像加密方法,其特征在于,步骤2所述的根据测量矩阵对图像I2进行置乱处理包括,利用测量矩阵对图像I1进行采样得到:y=Φx式中,x表示图像I1,y表示图像I2,对于图像首先将其转化为一个向量P,其办法就是将图像I2的每一列进行首尾相接,因而得到向量P={p1,p2,…,pMN}利用Hybrid混沌系统生成长度和向量P相等的序列L:L={l1,l2,…,lM×N}式中li利用Hybrid混沌系统得到,并将该序列按照从小到大的顺序排列:L′={l′1,l′2,…l′M×N}并生成一组记录L′中的元素在原始序列L中位置的序列T:T={t1,t2,…tM×N}利用序列T对序列P进行置乱,然后将置乱的P按照图像I2的行数和列数组建图像I3,记录此时Hybrid混沌系统的参数、初始值作为密钥2{μ1,...
【专利技术属性】
技术研发人员:项建弘,殷祥军,岳惠惠,孙富礼,王霖郁,杨旭,黎明,王宁,陈明杰,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。