欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 201910512084X
申请人: 首都师范大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-03-11
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种彩色图像加密方法,其特征在于,包括以下步骤;

根据与待加密彩色图像中每个颜色通道的像素的坐标,生成与三个颜色通道对应的三元数矩阵;

将所述三元数矩阵划分为互不重叠的多个矩阵块,并对所述多个矩阵块中的每个矩阵块进行离散三元数傅里叶变换,获取与所述每个矩阵块对应的频谱信息;

对所有矩阵块的频谱信息组合,生成三元频谱矩阵,并提取所述三元频谱矩阵中的实部分量、第一虚部分量和第二虚部分量;

对所述实部分量、所述第一虚部分量和所述第二虚部分量分别进行二维傅里叶变换后,获取与所述实部分量、所述第一虚部分量和所述第二虚部分量的实部分别对应的第一矩阵,以及与所述实部分量、所述第一虚部分量和所述第二虚部分量的虚部分别对应的第二矩阵;

根据所述第一矩阵和所述第二矩阵确定加密图像。

2.如权利要求1所述的方法,其特征在于,所述将所述三元数矩阵划分为互不重叠的多个矩阵块,包括:将所述三元数矩阵划分互不重叠的2×2个矩阵块。

3.如权利要求1所述的方法,其特征在于,所述并对所述多个矩阵块中的每个矩阵块进行离散三元数傅里叶变换,获取与所述每个矩阵块对应的频谱信息,包括:使用离散三元数傅里叶变换的计算公式对所述多个矩阵块中的每个矩阵块计算,获取所述频谱信息,其中,所述计算公式为:其中,(u,v)表示频域坐标,N×M为所述待加密彩色图像的尺寸信息,θ为秘钥,μ1,θ=icosθ+jsinθ,i、j满足:i2=j,ij=ji=-1,j2=-i,Tθ(u,v)为所述频谱信息,(m,n)表示空间坐标。

4.如权利要求1所述的方法,其特征在于,所述根据所述第一矩阵和所述第二矩阵确定加密图像,包括:对所述第二矩阵进行水平和垂直镜像,获取与所述第二矩阵对应的第三矩阵;

根据所述第一矩阵和所述第三矩阵获取所述加密图像。

5.如权利要求4所述的方法,其特征在于,所述根据所述第一矩阵和所述第三矩阵获取所述加密图像,包括:计算所述第一矩阵和所述第三矩阵相加后的第四矩阵;

根据所述第四矩阵获取所述加密图像。

6.一种彩色图像加密装置,其特征在于,所述装置,包括:生成模块,用于根据与待加密彩色图像中每个颜色通道的像素的坐标,生成与三个颜色通道对应的三元数矩阵;

第一获取模块,用于将所述三元数矩阵划分为互不重叠的多个矩阵块,并对所述多个矩阵块中的每个矩阵块进行离散三元数傅里叶变换,获取与所述每个矩阵块对应的频谱信息;

提取模块,用于对所有矩阵块的频谱信息组合,生成三元频谱矩阵,并提取所述三元频谱矩阵中的实部分量、第一虚部分量和第二虚部分量;

第二获取模块,对所述实部分量、所述第一虚部分量和所述第二虚部分量分别进行二维傅里叶变换后,获取与所述实部分量、所述第一虚部分量和所述第二虚部分量的实部分别对应的第一矩阵,以及与所述实部分量、所述第一虚部分量和所述第二虚部分量的虚部分别对应的第二矩阵;

确定模块,用于根据所述第一矩阵和所述第二矩阵确定加密图像。

7.如权利要求6所述的装置,所述确定模块,包括:

第一获取单元,用于对所述第二矩阵进行水平和垂直镜像,获取与所述第二矩阵对应的第三矩阵;

第二获取单元,用于根据所述第一矩阵和所述第三矩阵获取所述加密图像。

8.如权利要求6所述的装置,所述第二获取单元,具体用于计算与所述第一矩阵和所述第三矩阵相加后的第四矩阵。

9.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-5任一所述的彩色图像加密方法。

10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5任一所述的彩色图像加密方法。