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

专利信息
申请号: 201410145676.X 申请日: 2014-04-11
公开(公告)号: CN103916234A 公开(公告)日: 2014-07-09
发明(设计)人: 詹永丰;周巍;杨春梅;刘文岐;胡英杰;王东亮 申请(专利权)人: 中国人民解放军沈阳军区总医院
主分类号: H04L9/00 分类号: H04L9/00
代理公司: 沈阳东大知识产权代理有限公司 21109 代理人: 梁焱
地址: 110016 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明一种应用于隐私保护的混沌医学图像加密方法,属于图像加密技术领域,该方法由三个独立的logistic混沌映射驱动,在置乱阶段,图像中的每一个像素点与另外一个像素点进行交换,而目标像素点的位置由两个logistic混沌映射产生;扩散阶段所使用的密钥流由第三个logistic映射产生;在密钥流生成过程中,每一个密钥流元素均在明文像素控制下进行循环移位操作,以达到密钥流与明文相关的目的;本发明提出的医学影像加密方法,其置乱效果与置乱速度综合性能优于现有置乱方法,加密系统整体速度显著优于现代密码学中常见的分组加密方法;密码学分析结果表明,本发明所提出的加密方法可有效抵御各类常见的攻击手段。
搜索关键词: 一种 应用于 隐私 保护 混沌 医学 图像 加密 方法
【主权项】:
一种应用于隐私保护的混沌医学图像加密方法,其特征在于,包括以下步骤:步骤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进行量化,获得一个伪随机坐标;<mrow><mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>m</mi><mo>&prime;</mo></msup><mo>=</mo><mi>mod</mi><mo>[</mo><mi>round</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>n</mi></msub><mo>&times;</mo><msup><mn>10</mn><mn>14</mn></msup><mo>)</mo></mrow><mo>,</mo><mi>M</mi><mo>]</mo><mo>,</mo></mtd></mtr><mtr><mtd><msup><mi>n</mi><mo>&prime;</mo></msup><mo>=</mo><mi>mod</mi><mo>[</mo><mi>round</mi><mrow><mo>(</mo><msub><msup><mi>x</mi><mo>&prime;</mo></msup><mi>n</mi></msub><mo>&times;</mo><msup><mn>10</mn><mn>14</mn></msup><mo>)</mo></mrow><mo>,</mo><mi>N</mi><mo>]</mo><mo>,</mo></mtd></mtr></mtable></mfenced><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>其中,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、根据获得的密钥流元素对当前像素点进行加密;加密公式如下:<mrow><msub><mi>c</mi><mi>n</mi></msub><mo>=</mo><msub><mi>k</mi><mi>n</mi></msub><mo>&CirclePlus;</mo><mo>{</mo><mo>[</mo><msub><mi>p</mi><mi>n</mi></msub><mo>+</mo><msub><mi>k</mi><mi>n</mi></msub><mo>]</mo><mi>mod</mi><msup><mn>2</mn><mi>L</mi></msup><mo>}</mo><mo>&CirclePlus;</mo><msub><mi>c</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>其中,pn表示当前像素点的像素值,cn表示输出的密文像素值;cn‑1表示前一个已加密点的密文像素值,cn初始值为c0,取值范围为[0,2L],表示按位异或操作;对于公式(6)的解密公式如下:<mrow><msub><mi>p</mi><mi>n</mi></msub><mo>=</mo><mo>[</mo><msub><mi>k</mi><mi>n</mi></msub><mo>&CirclePlus;</mo><msub><mi>c</mi><mi>n</mi></msub><mo>&CirclePlus;</mo><msub><mi>c</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msup><mn>2</mn><mi>L</mi></msup><mo>-</mo><msub><mi>k</mi><mi>n</mi></msub><mo>]</mo><mi>mod</mi><msup><mn>2</mn><mi>L</mi></msup><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>步骤4‑4、返回执行步骤4‑1,直至按照指定顺序完成图像中所有的像素点的扩散操作;步骤5、根据实际安全级别要求,反复执行步骤1至步骤4,进行多轮加密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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