[发明专利]一种图像加密的方法、装置、设备以及存储介质在审
申请号: | 201811325748.3 | 申请日: | 2018-11-08 |
公开(公告)号: | CN109510917A | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 谢国波;吴震禹 | 申请(专利权)人: | 广东工业大学 |
主分类号: | H04N1/32 | 分类号: | H04N1/32 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510060 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 低频子带系数 混沌系统 图像加密 原始图像 计算机可读存储介质 高频子带系数 重构图像 置乱 小波逆变换 初始参数 初始密钥 存储介质 二维数组 加密图像 加密效率 图像扩散 小波分解 小波子带 高维 加密 转换 | ||
1.一种图像加密的方法,其特征在于,包括:
将待加密的原始图像转换为M×N的二维数组H后,输入至已设置初始密钥和初始参数的预选混沌系统中;
对所述原始图像进行L级的小波分解,得到多个不同小波子带系数中的低频子带系数和高频子带系数;
利用所述预选混沌系统对所述低频子带系数进行置乱;
将置乱后的低频子带系数和所述高频子带系数进行L层小波逆变换,得到大小为M×N的重构图像;
对所述重构图像进行图像扩散,得到所述原始图像的目标加密图像。
2.如权利要求1所述的方法,其特征在于,所述将待加密的原始图像转换为M×N的二维数组H后,输入至已设置初始密钥和初始参数的预选混沌系统中包括:
将三维Logistic混沌系统的初始密钥x0,y0,z0以及初始参数α,β,γ输入至所述三维Logistic混沌系统;
将待加密的原始图像转换为M×N的二维数组H后,输入至所述三维Logistic混沌系统。
3.如权利要求2所述的方法,其特征在于,所述将三维Logistic混沌系统的初始密钥x0,y0,z0以及初始参数α,β,γ输入至所述三维Logistic混沌系统包括:
利用MD5为所述原始图像生成一个唯一的32位的16进制的哈希值,得到所述原始图像的MD5值;
根据所述原始图层的MD5值进行初始密钥的迭代计算,生成所述三维Logistic混沌系统的中间密钥,并将所述中间密钥输入至所述三维Logistic混沌系统。
4.如权利要求1所述的方法,其特征在于,所述对所述原始图像进行L级的小波分解,得到多个不同小波子带系数中的低频子带系数和高频子带系数包括:
对所述原始图层进行L级小波分解,得到3L+1个不同小波子带的系数矩阵ML×ML,从而得到不同小波子带的系数矩阵的低频子带系数和高频子带系数。
5.如权利要求1所述的方法,其特征在于,所述对所述重构图像进行图像扩散,得到所述原始图像的目标加密图像包括:利用改进后的重力模型
对所述重构图像进行图像扩散,从而得到所述原始图像的目标加密图像;
其中,G为重力系数,x,y,z为粒子P的坐标,m(x,y,z)为粒子P的质量,mij(i,j)为所述原始图像中像素点(i,j)位置的质量;z≠0;m(x,y,z)和mij(i,j)均大于0;m(x,y,z)=|x3-2y2+3z3|;mij(i,j)=18i2+j3+5。
6.一种图像加密的装置,其特征在于,包括:
输入模块,用于将待加密的原始图像转换为M×N的二维数组H后,输入至已设置初始密钥和初始参数的预选混沌系统中;
分解模块,用于对所述原始图像进行L级的小波分解,得到多个不同小波子带系数中的低频子带系数和高频子带系数;
置乱模块,用于利用所述预选混沌系统对所述低频子带系数进行置乱;
逆变换模块,用于将置乱后的低频子带系数和所述高频子带系数进行L层小波逆变换,得到大小为M×N的重构图像;
扩散模块,用于对所述重构图像进行图像扩散,得到所述原始图像的目标加密图像。
7.如权利要求6所述的装置,其特征在于,所述输入模块具体用于:
将三维Logistic混沌系统的初始密钥x0,y0,z0以及初始参数α,β,γ输入至所述三维Logistic混沌系统;
将待加密的原始图像转换为M×N的二维数组H后,输入至所述三维Logistic混沌系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811325748.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:扫描仪、扫描数据的生产方法及记录介质
- 下一篇:图像处理装置及图像处理方法