[发明专利]一种基于混沌映射的虚拟光学加密方法无效
申请号: | 201210105772.2 | 申请日: | 2012-04-11 |
公开(公告)号: | CN102664727A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 杨庚;徐宁;陈蕾;徐小龙;杨晓玲;朱薇 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱小兵 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于混沌映射的虚拟光学加密方法,通过时空混沌映射生成密钥参数中的随机模板,提高系统的安全性,构成基于虚拟光学系统的信息加密方法,属于信息安全技术领域,是一种非数学类的加密解密技术。本发明针对虚拟光学加密系统中最重要的随机模板生成问题,提出采用基于时空映射的方法,生成统计性能好的随机模板,结合虚拟光学加密系统中的其他密钥参数,通过计算明文和随机模板的离散菲涅耳变换,以及透镜的复振幅透过率函数的离散,得到加密密文,再通过逆菲涅耳变换计算得到解密的明文。 | ||
搜索关键词: | 一种 基于 混沌 映射 虚拟 光学 加密 方法 | ||
【主权项】:
1.一种基于混沌映射的虚拟光学加密方法,其特征在于该方法包括以下步骤:步骤一、生成密钥参数中的随机模板(Um)作为加密密钥参数之一,具体如下:对选定的参数(init,w,α),产生一个二维的、大小等同于待加密的信息平面的时空混沌序列Um:x 0 i = f Logistic ( init , w ) x n + 1 i = ( 1 - ϵ ) f Tent ( x n i , α ) + ϵ 2 [ f Tent ( x n i - 1 , α ) + f Tent ( x n i + 1 , α ) ] ]]> 其中,fLogistic表示Logistic混沌映射,用于产生系统驱动序列,即0时刻各格子的初始值;init、w分别是混沌驱动Logistic映射的初始值和控制参数;fTent表示帐篷混沌映射,为系统局部状态演化方程;
表示第i个格子在n时刻的状态,i=1,2,…,M,M为待加密的信息平面矩阵的行数,n=1,2,…,N,N为待加密的信息平面矩阵的列数;α是帐篷映射的控制参数;Logistic混沌映射函数为:xn+1=wxn(1-xn),xn∈[0,1],w∈[0,4];步骤二、计算明文的离散菲涅耳变换:由密钥参数(d0,λ)计算出信息平面U0到透镜前表面的离散菲涅耳变换DFD[U0(k,l),λ,d0]:U 1 ( m , n ) = DFD [ U 0 ( k , l ) , λ , d 0 ] ]]>= 1 jλ d 0 exp ( j 2 π d 0 λ ) exp [ j π λ d 0 ( m 2 Δϵ 2 + n 2 Δη 2 ) ] × ]]>Σ k = 0 N - 1 Σ l = 0 N - 1 U 0 ( k , l ) exp [ j π λ d 0 ( k 2 Δx 2 + l 2 Δy 2 ) ] × exp [ - j 2 π ( mk N + nl N ) ] ]]> 其中,j为复数,Δε、Δη分别是透镜前表面复振幅在x方向和y方向上的采样步长;Δx、Δy分别是透镜信息平面复振幅在x方向和y方向上的采样步长;d0是信息平面到成像透镜前表面的距离,λ为波长,步长下标k,l,m,n=0,1,...,N-1;由密钥参数(λ,f),采用同样的离散处理方法对透镜的复振幅透过率函数t进行离散计算,得到其离散形式:t ( m , n , λ , f ) = exp [ -j π λf ( m 2 Δϵ 2 + n 2 Δη 2 ) ] , ]]> 其中f为透镜焦距;步骤三:计算随机模板(Um)的离散菲涅耳变换:由密钥参数(d,λ)计算出二维随机模板(Um)到透镜前表面的离散菲涅耳变换DFD[Um,λ,d]:U 2 ( m , n ) = DFD [ U m ( k , l ) , λ , d ] ]]>= 1 jλ d exp ( j 2 π d λ ) exp [ j π λ d ( m 2 Δϵ 2 + n 2 Δη 2 ) ] × ]]>Σ k = 0 N - 1 Σ l = 0 N - 1 U m ( k , l ) exp [ j π λ d ( k 2 Δx 2 + l 2 Δy 2 ) ] × exp [ - j 2 π ( mk N + nl N ) ] ]]> 其中,d代表二维时空混沌序列Um到透镜前表面的距离,j为复数;步骤四:计算密文Uc:根据明文的离散菲涅耳变换和随机模板(Um)的离散菲涅耳变换,以及复振幅透过率函数t的离散变换,计算密文Uc:Uc={DFD[U0(k,l),λ,d0]+DFD[Um(k,l),λ,d]}×t(m,n,λ,f);步骤五:计算明文U0:解密过程为上述加密过程的逆运算过程,即:DFD[U0(k,l),λ,d0]=Uc/t(m,n,λ,f)-DFD[Um(k,l),λ,d];U0=IDFD[U0(k,l),λ,d0]。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210105772.2/,转载请声明来源钻瓜专利网。
- 上一篇:浏览器及客户端
- 下一篇:用于补偿“热回收”焦炉的烟气焓损失的方法