[发明专利]一种应用于隐私保护的混沌医学图像加密方法有效

专利信息
申请号: 201410145676.X 申请日: 2014-04-11
公开(公告)号: CN103916234A 公开(公告)日: 2014-07-09
发明(设计)人: 詹永丰;周巍;杨春梅;刘文岐;胡英杰;王东亮 申请(专利权)人: 中国人民解放军沈阳军区总医院
主分类号: H04L9/00 分类号: H04L9/00
代理公司: 沈阳东大知识产权代理有限公司 21109 代理人: 梁焱
地址: 110016 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用于 隐私 保护 混沌 医学 图像 加密 方法
【权利要求书】:

1.一种应用于隐私保护的混沌医学图像加密方法,其特征在于,包括以下步骤:

步骤1、建立三个logistic混沌映射,设定三个logistic混沌映射的控制参数,使logistic混沌映射工作在满射状态,并由加密者设置加密系统的密钥;

所述的三个logistic混沌映射如公式(1)~(3)所示:

xn+1=rxn(1-xn)                    (1)

x′n+1=rx′n(1-x′n)                    (2)

x″n+1=rx″n(1-x″n)                    (3)

其中,r表示logistic混沌映射的控制参数,取值为4;xn表示第一logistic混沌映射的第n次迭代的状态变量值,xn∈[0,1],其初始值为x0,xn+1表示第一logistic混沌映射的第n+1次迭代的状态变量值,xn+1∈[0,1];x′n表示第二logistic混沌映射的第n次迭代的状态变量值,x′n∈[0,1],其初始值为x′0,x′n+1表示第二logistic混沌映射的第n+1次迭代的状态变量值,x′n+1∈[0,1],x″n表示第三logistic混沌映射的第n次迭代的状态变量值,x″n∈[0,1],其初始值为x″0,x″n+1表示第三logistic混沌映射的第n+1次迭代的状态变量值,x″n+1∈[0,1];所述的加密系统的密钥为(x0,x′0,x″0);

步骤2、将三个logistic混沌映射进行预迭代,预迭代次数为N0次,N0≥200;

步骤3、根据第一logistic映射和第二logistic映射产生伪随机坐标,改变图像中每一个像素点的位置,以消除相邻像素点间的相关性,完成对明文图像的置乱处理,具体如下:

步骤3-1、在步骤2的基础上继续迭代第一logistic混沌映射和第二logistic混沌映射,并对第一logistic混沌映射的当前状态变量xn和第二混沌logistic映射的当前状态变量x′n进行量化,获得一个伪随机坐标;

m=mod[round(xn×1014),M],n=mod[round(xn×1014),N],,---(4)]]>

其中,round(xn×1014)函数表示返回xn×1014的四舍五入值,mod(xn×1014,M)函数表示返回xn×1014除以M的余数;所述的伪随机坐标为(m′,n′);M表示明文图像的宽;N表示明文图像的高;

步骤3-2、将明文图像左上角第一个像素点作为待置换像素点,将该像素点与伪随机坐标点处的像素进行交换;

步骤3-3、返回执行步骤3-1,按照自左向右、自上向下的方向对明文图像中其他像素点进行置换处理,直到明文图像中所有的像素点按指定顺序完成交换;

步骤4、根据第三logistic映射对置乱后的图像进行扩散操作,改变图像中每个像素点的像素值,并将每个像素点的影响扩散至整个密文图像,具体如下:

步骤4-1、在步骤2的基础上继续迭代第三logistic混沌映射,对第三logistic混沌映射的当前状态变量x″n进行量化,得到一个密钥流元素;

当前密钥流元素计算公式如下:

kn=mod[round(x″n×1014),2L]          (5)

其中,L表示图像的色彩深度;kn表示当前密钥流元素;

步骤4-2、根据当前像素点的前一个点的明文值,对获得的密钥流元素进行循环左移,使密钥流与明文相关;

即将密钥流元素kn循环左移(pn-1mod L)位,其中,pn-1表示当前像素点的前一个点的明文值;若当前像素点为第一个明文像素点时,明文值pn-1的初始值p0取值范围为[0,2L];

步骤4-3、根据获得的密钥流元素对当前像素点进行加密;

加密公式如下:

cn=kn{[pn+kn]mod2L}cn-1---(6)]]>

其中,pn表示当前像素点的像素值,cn表示输出的密文像素值;cn-1表示前一个已加密点的密文像素值,cn初始值为c0,取值范围为[0,2L],表示按位异或操作;

对于公式(6)的解密公式如下:

pn=[kncncn-1+2L-kn]mod2L.---(7)]]>

步骤4-4、返回执行步骤4-1,直至按照指定顺序完成图像中所有的像素点的扩散操作;

步骤5、根据实际安全级别要求,反复执行步骤1至步骤4,进行多轮加密。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军沈阳军区总医院,未经中国人民解放军沈阳军区总医院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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