【技术实现步骤摘要】
一种基于压缩感知的彩色图像压缩加密方法
本专利技术涉及一种数字图像加密技术领,特别是涉及一种基于压缩感知的彩色图像压缩加密方法。
技术介绍
随着信息和网络技术的革命性进步,产生、传输和存储了大量的数字图像、视频等信息载体。与此同时,越来越多的政府部门、企业和个人出于不同的目的关注着隐私权的保护。因此,在此背景下,图像密码系统在军事安全、医学图像处理、网络传输等领域受到广泛关注。最近的研究发现,现有的传统加密方式,如数据加密标准(DES),国际数据加密算法(IDEA)和高级加密标准(AES)都不适合图像加密。所以一些研究人员开发了一些用于图像加密的新的算法。信息安全系统一般分为两大类,一类是加密,另一类是隐写或信息隐藏。它们可以根据密文的表示来区分。图像加密算法可以将有意义的明文图像转换为类噪声或类纹理的密码图像,如果没有正确的密钥,黑客就无法获得原始图像。一些研究人员开发了基于DNA编码、细胞自动机、量子计算、混沌理论等的各种加密方案。近年来,压缩感知(CS)被用于图像加密。利用这种方法,可以同时对普通图像进 ...
【技术保护点】
1.一种基于压缩感知的彩色图像压缩加密方法,其特征在于,包括以下步骤:/n步骤1:大小为N×N的明文图像分离成I
【技术特征摘要】
1.一种基于压缩感知的彩色图像压缩加密方法,其特征在于,包括以下步骤:
步骤1:大小为N×N的明文图像分离成IR,IG和IB,分别使用2D离散小波变换(DWT)对RGB三个分量进行稀疏变换,得到同样尺寸的稀疏系数矩阵和
步骤2:设logistic混沌系统初始值为y10为密钥,生成尺寸为2*M*N的混沌序列S1。
步骤3:利用Arnold映射和所述混沌序列S1对所述稀疏系数矩阵和进行随机位置置乱,得到置乱后的三个图像和
步骤4:设置复合logistic-sine混沌映射的初始值y20为密钥,迭代生成随机序列集合L={x0,x1,x3,...,xM},由该序列生成索引向量,根据索引向量生成测量矩阵Φ;
步骤5:利用所述测量矩阵Φ对置乱后的三个分量进行两次压缩测量,得到大小为m×m的测量值矩阵YnQR,YnQG和YnQB,其中m=ceil(CR×N);
步骤6:根据三个测量值矩阵以及外部密钥x0,y0,z0和w0,更新超混沌Lorenz系统的初始值得到x0',y0',z0'和w0',根据所述初始值x0',y0',z0'和w0'利用Lorenz超混沌系统生成三个伪随机数序列key1,key2和key3;
步骤7:对所述测量值矩阵YnQR,YnQG和YnQB进行量化,得到量化后图像
步骤8:利用所述三个伪随机序列key1,key2和key3对所述量化后图像进行正反两次像素值扩散,扩散后图像Cr,Cb和Cg;
步骤9:将所述扩散后图像Cr,Cb和Cg组合起来,得到彩色密文图像C。
2.根据权利要求1所述的基于压缩感知的彩色图像压缩加密方法,其特征在于:步骤4包括:
步骤4.1:构建大小为N×N的Hadamard矩阵H;
步骤4.2:迭代...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。