一種基于混沌和計算全息的光學加密方法。該方法成功地利用混沌序列構成隨機相位列陣對物光波進行調制編碼,并采用修正離軸參考光的博奇編碼法,基于計算全息實現了光學加密和解密。屬于信息安全技術領域。解密時,該方法只要獲得正確的混沌序列初始值,即可得到隨機相位列陣,并結合正確的系統結構參數,從而可以重建清晰的原始圖像。與傳統的隨機相位加密相比,混沌序列初始值作為密鑰,從而不再有相位列陣存儲和傳送的困難,大大壓縮了密鑰的數據量,同時計算全息技術加密信息的數字化更有利于信息的保存和傳輸。
【技術實現步驟摘要】
一種基于混沌和計算全息的光學加密方法
本專利技術屬于信息安全
,具體涉及一種基于混沌和計算全息的光學加密方法。
技術介紹
20世紀90年代以來,隨著計算機硬件、軟件的發展以Internet的產生將人們帶入信息社會,信息技術得到迅猛發展。數據加密、防偽和安全認證等信息安全問題也隨著變得越來越重要。在計算機和電子信息加密技術得到廣泛應用的同時,由于光學成像系統的特殊性,光波是一種多維的信息載體,具有振幅、相位、空間頻率、偏振等多種編碼屬性,光學加密技術的研究也得到了快速的發展。另外,光學和光電信息加密與防偽技術憑借其并行性、高速度和低成本而顯得倍受人們的青睞。在已提出的光學加密原理和技術中,最引人注目的是由PhilippeRefregier和BahramJavidi于1995年提出的雙隨機相位加密技術方案,而且后來也有許多改進方法的報道。但是利用傳統的隨機相位等編碼方法,產生的加密數據往往是復數,采用傳統記錄全息圖的方式進行記錄及存儲,很難通過網絡進行傳輸,而且密鑰數據量非常大。同時如果最后不作數字化處理或轉換,則信息必須用光學方法重現,所以也很難實現互聯網上的實時傳輸和異地顯示。
技術實現思路
針對上述現有技術中存在的問題,本專利技術的目的在于提供一種基于混沌和計算全息的光學加密方法。該方法成功地利用混沌序列構成隨機相位列陣對物光波進行調制編碼,并采用修正離軸參考光的博奇編碼法,基于計算全息實現了光學加密和解密。所述的一種基于混沌和計算全息的光學加密方法,其特征在于該方法包括以下具體步驟:構造步驟,利用混沌序列構造隨機相位列陣密鑰;計算步驟,計算全息圖光強分布;編碼步驟,采用計算全息博奇編碼法生成加密密文信息;解密步驟,解密明文信息;所述的一種基于混沌和計算全息的光學加密方法,其特征在于,所述構造步驟中,所述的隨機相位列陣是先由混沌序列排列成的二維、大小等同于待加密明文信息的矩陣,然后將該矩陣讀入到相位信息上構造而成的。所述的一種基于混沌和計算全息的光學加密方法,其特征在于,所述構造步驟中,所述的混沌序列是利用logistic混沌映射生成的,其中,logistic混沌映射的定義:xn+1=μxn(1-xn)式中,μ為系統參數,且μ∈[0,4]。xn∈(0,1)。所述的一種基于混沌和計算全息的光學加密方法,其特征在于,所述計算步驟中,所述的計算全息圖光強分布具體包括如下步驟:步驟一.計算變換平面的波前分布:由密鑰參數(RPM1,z1,λ)計算出輸入平面到變換平面前的菲涅耳衍射(ErT)的復振幅分布f(x1,y1):式中,FrT表示菲涅耳衍射,f(x,y)為待加密明文信息,RPM1為由所述構造步驟構造而成的緊貼輸入平面的第一個隨機相位列陣,z1為RPM1到變換平面的距離,λ為系統波長;步驟二.計算輸出面的波前分布:由密鑰參數(RPM2,z2,λ)計算出變換平面到輸出平面前的菲涅耳衍射的復振幅分布f(x2,y2):式中:RPM2為由所述構造步驟構造而成的置于變換平面的第二個隨機相位列陣,z2為RPM2到輸出面的距離;步驟三.計算輸出面上全息圖光強分布:引入參考光R與f(x2,y2)干涉,計算出輸出平面上全息圖的光強分布為:I(x2,y2)=|R+f(x2,y2)|2所述的一種基于混沌和計算全息的光學加密方法,其特征在于,所述編碼步驟中,所述的密文信息是由所述計算步驟中得到的全息圖光強分布采用計算全息博奇編碼而成的,其中,博奇編碼計算全息的光強分布為:式中:A(x2,y2)是歸一化振幅,和φ分別表示輸出面兩波前的相位。所述的一種基于混沌和計算全息的光學加密方法,其特征在于,所述解密步驟中,所述的明文信息是由R的共軛參考光R*照射密文信息,經所述計算步驟的逆過程得再現光f*(x2,y2):取絕對值得到:|f*(x,y)|2=|f(x,y)|2原明文信息得到恢復。本專利技術的一種基于混沌和計算全息的光學加密方法,與現有技術相比,存在如下有益效果:1)可選擇性強,計算全息技術具有可以選取任意波長、任意調整系統結構參數、可以記錄自然界不存在的虛擬物體的優點;2)密鑰的數據量小,混沌序列初始值作為密鑰,不但壓縮了密鑰的數據量,而且不再有隨機相位列陣存儲和傳送的困難;3)數字化的加密圖有利于信息的保存和傳輸;4)安全性能高,混沌序列對初始值非常敏感,初始值有非常小的變化,都會使隨機相位分布產生巨大變化而導致解密結果的失敗,大大提高了安全性。附圖說明圖1為本專利技術的光學加密原理示意圖。圖2為本專利技術的光學解密原理示意圖。圖3為本專利技術的實現計算流程。圖4為本專利技術待加密明文。圖5為本專利技術實施過程中的加密密文。圖6為本專利技術實施過程中解密明文。具體實施方式以下結合說明書附圖及對專利技術作進一步的描述:所述的本專利技術光學加密原理示意圖如圖1所示,其中從左到右的三個平面分別為輸入面(x,y)、變換平面(x1,y1)和輸出面(x2,y2)。f(x,y)為輸入面的待加密明文信息,f(x1,y1)為變換平面的波前分布,f(x2,y2)為輸出面的波前分布,RPM1和RPM2分別為兩個由混沌序列構造的隨機相位列陣密鑰,z1為RPM1到變換平面的距離,z2為RPM2到輸出面的距離。R為計算全息引入的參考光。所述的本專利技術光學解密原理示意圖如圖2所示,解密原理示意圖是上述所述加密原理示意圖的逆過程,R*為圖1中R參考光的共軛光波。所述的本專利技術計算流程圖如圖3所示。所述的本專利技術利用混沌序列構造隨機相位列陣(RPM)密鑰具體步驟為:選定密鑰參數值(x10,μ1)和(x20,μ2)由混沌映射生成兩個混沌序列,然后分別構造二維、大小等同于待加密明文信息的兩個矩陣M1和M2,將矩陣M1和M2分別讀入到相位信息上來得到exp[j2πM1]和exp[j2πM2],即所述的第一個隨機相位列陣RPM1和第二個隨機相位列陣RPM2。所述的本專利技術選取混沌映射的是logistic混沌映射,其定義為:xn+1=μxn(1-xn),式中,μ為系統參數,且μ∈[0,4]。xn∈(0,1)。所述的本專利技術構建的混沌序列的隨機相位列陣,構建RPM1時,取μ1=3.77,x10=0.33。所述的本專利技術構建的混沌序列的隨機相位列陣,構建RPM1時,取μ2=3.89,x20=0.41。所述的本專利技術選取的系統結構密鑰參數λ=632.8nm,z1=300mm,z2=550mm。所述的本專利技術選用的待加密明文信息為灰度級為256、像素為256×256的‘花卉’圖像,明文如圖4所示。如圖1所示,加密過程中,當系統被波長為λ的平面光波垂直照射時,在輸出面(x2,y2)得到經過調制后的待加密明文信息波前f(x2,y2)。加密時,輸入待加密明文信息f(x,y)在輸入面(x,y)受到第一個相位列陣RPM1調制,經過系統結構參數密鑰為的(λ,z1)本文檔來自技高網...

【技術保護點】
一種基于混沌和計算全息的光學加密方法,其特征在于該方法包括以下具體步驟:?構造步驟,利用混沌序列構造隨機相位列陣(RPM)密鑰;?計算步驟,計算全息圖光強分布;?編碼步驟,采用計算全息博奇編碼法生成加密密文信息;?解密步驟,解密明文信息。
【技術特征摘要】
1.一種基于混沌和計算全息的光學加密方法,其特征在于該方法包括以下具體步驟:構造步驟,利用混沌序列構造隨機相位列陣(RPM)密鑰,所述的混沌序列是利用logistic混沌映射生成的,其中,logistic混沌映射的定義:xn+1=μxn(1-xn)式中,μ為系統參數,且μ∈[0,4],xn∈(0,1),選定密鑰參數值(x10,μ1)和(x20,μ2)由混沌映射生成兩個混沌序列,然后分別構造二維、大小等同于待加密明文信息的兩個矩陣M1和M2;計算步驟,計算全息圖光強分布,具體包括如下步驟:步驟一.計算變換平面(x1,y1)的波前分布:由密鑰參數(RPM1,z1,λ)計算出輸入平面(x,y)到變換平面(x1,y1)前的菲涅耳衍射(FrT)的復振幅分布f(x1,y1):其中,f(x,y)為待加密明文信息,RPM1為由所述構造步驟構造而成的緊貼輸入平面(x,y)的第一個隨機相位列陣,z1為RPM1到變換平面(x1,y1)的距離,λ為系統波長;步驟二.計算輸出面(x2,y2)的波前分布:由密鑰參數(RPM2,z2,λ)計算出變換平面(x1,y1)到輸出平面(x2,y2)前的菲涅耳衍射(FrT)的復振幅分布f(x2,y2):其中,RPM2為由所述構造步驟構造而成的置于變換平面(x1,y1)...
【專利技術屬性】
技術研發人員:金偉民,劉健,
申請(專利權)人:浙江師范大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。