[发明专利]基于杨顾混合振幅-相位恢复过程的图像加密算法在审

专利信息
申请号: 201910702092.0 申请日: 2019-07-31
公开(公告)号: CN110493204A 公开(公告)日: 2019-11-22
发明(设计)人: 隋连升;郑一瑶;王战敏;刘本庆 申请(专利权)人: 西安理工大学
主分类号: H04L29/06 分类号: H04L29/06;H04L9/00;H04N1/56;G06F21/60
代理公司: 61214 西安弘理专利事务所 代理人: 杜娟<国际申请>=<国际公布>=<进入国
地址: 710048 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 颜色分量 加密 密文图像 图像加密 相位恢复 算法 暴力攻击 彩色图像 迭代算法 混沌序列 生成密文 原始图像 噪声攻击 统计分析 攻击 抵抗性 对置 置乱 闭塞 存储 图像 分解 传输
【权利要求书】:

1.基于杨顾混合振幅-相位恢复过程的图像加密算法,其特征在于,首先将彩色图像分解为三个颜色分量;再采用混沌序列对所述三个颜色分量分别进行空间上的置乱;最后采用杨顾迭代算法对置乱后的颜色分量加密并生成密文图像。

2.根据权利要求1所述的基于杨顾混合振幅-相位恢复过程的图像加密算法,其特征在于,具体按照以下步骤实施:

步骤1,分解和调制

选取适宜彩色图像,将彩色图像分解为R、G、B三个颜色分量,采用混沌序列将三个所述颜色分量分别进行混沌置乱;

步骤2,杨顾迭代阶段

步骤2.1,假设图像尺寸为M×N,给定初始值x1和任意k值,利用混沌映射函数生成长度为M×N+K的混沌序列X,即X={x1,x2,...,xM×N+K},xi∈(0,1),所述混沌映射函数具体表述如下:

xn+1=p·xn·(1-xn) (1),

式(1)中,p表示在区间[0,4]上的分岔参数;

从x0开始算起,舍去所述混沌序列X中的前k个值,得到混沌序列X',将所述混沌序列X'转换为二维矩阵X”;

步骤2.2,将所述二维矩阵X”代入公式计算得到混沌随机相位模板,所述公式具体表述如下:

P(u,v)=exp(iπX”') (2),

式(2)中,P(u,v)表示混沌随机相位模板,i表示虚数单位;

步骤2.3,采用杨顾混合振幅-相位迭代分别将置乱后的三个颜色分量对应加密为实值函数;

步骤2.4,采用单向的二值相位调制即exp[iπb(u,v)]对三个所述实值函数进行调整,得到加密结果;

步骤3,图像加密

将所述加密结果组合为彩色图像,即为密文图像。

3.根据权利要求2所述的基于杨顾混合振幅-相位恢复过程的图像加密算法,其特征在于,所述步骤1中的混沌置乱,具体按照以下步骤实施:

步骤1.1,假设三个所述颜色分量的尺寸均为M×N,设定初始值x0、y0,控制参数α、β,利用二维正弦Logistic调制映射函数生成长度均为M×N+K的混沌序列A和混沌序列B,具体表述为:

A={x1,x2,...,xM×N+K},xi∈(0,1),B={y1,y2,...,yM×N+K},yi∈(0,1);

所述二维正弦Logistic调制映射函数具体表述如下:

xi-1=α(sin(πyi)+β)xi(1-xi) (3),

yi-1=α(sin(πxi+1)+β)yi(1-yi) (4),

式(3)中,xi表示混沌序列A中的第i个值,xi-1表示混沌序列A中的第i-1个值,式(3)、(4)中,yi表示混沌序列B中的第i个值,式(4)中yi-1表示混沌序列B中的第i-1个值,xi+1表示混沌序列A中的第i+1个值,

从x0开始算起,舍去所述混沌序列A中的前k个值,得到从y0开始算起,舍去所述混沌序列B中的前k个值,得到B'={y'1,y'2,...,y'M×N},y'i∈(0,1),计算A'和B'的平均值得到Z',具体表述如下:

步骤1.2,设定三个所述颜色分量分别为fr(x,y)、fg(x,y)、fb(x,y),分别采用公式(3),(4)和(5)生成三个长度为M×N的随机序列D、Y、Z。随机序列D用作置乱红色分量fr(x,y),随机序列Y用作置乱绿色分量fg(x,y),随机序列Z用作置乱蓝色分量fb(x,y);以fr(x,y)的混沌置乱为例:

步骤1.2.1,采用二维正弦Logistic调制映射函数将颜色分量fr(x,y)生成长度为M×N的随机序列D,具体表述如下:

D={x(m)|m=1,2,...,M×N} (6),

式(6)中,D表示随机序列;x(m)表示随机序列D中的第m个值;

步骤1.2.2,采用升序或降序方式对随机序列D进行排列,得到序列D′,具体表述如下:

D'={x[w(m)]|m=1,2,...,M×N} (7),

式(7)中,w表示地址码,w(m)表示第m个元素对应的地址,即序列D′中的第m个元素为序列D中第w(m)个元素;

步骤1.2.3,将颜色分量fr(x,y)变换为一维数据fr,1d(x),采用序列D′对所述一维数据fr,1d(x)进行置乱,得到f’r,1d(x);

步骤1.2.4,将所述f’r,1d(x)逆变换成二维矩阵,得到置乱后的红色分量fr'(x,y);

步骤1.3,由步骤1.2.1~1.2.4可分别得到置乱后的颜色分量f’g(x,y)和fb'(x,y)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910702092.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top