基于Lorenz混沌系統的數字視頻加密技術(shù)介紹
根據密碼學(xué)原理,首先要把視頻信息進(jìn)行置亂處理,然后利用混沌系統來(lái)進(jìn)行擴散加密。
利用式(2)中的混沌系統狀態(tài)方程,經(jīng)過(guò)離散化之后來(lái)實(shí)現數字視頻混沌加密。在驅動(dòng)響應式同步的基礎上,加入信號后再形成一個(gè)閉環(huán)和反饋,使驅動(dòng)系統和響應系統有同步信號,工作原理如圖2所示。


通過(guò)在Matlab軟件上編程之后驗證可以得到,Lorenz系統完全能夠實(shí)現驅動(dòng)響應式同步,其仿真結果如圖3所示,其中橫坐標代表發(fā)送端信號x(n),而縱坐標則為接收端的信號x′(n),從圖中可以看出,二者是嚴格同步的。

4 Matlab仿真結果及分析
4.1 仿真結果
在Matlab7.1的工作平臺下,按照上文提出的加密方案編寫(xiě)相應的程序對視頻文件“original.avi”進(jìn)行加密與解密,Lorenz系統的初始值(x0,y0,z0)取為(0.01,0.02,0.03),圖4~圖7是加解密的實(shí)驗結果,其中圖4顯示的是原始視頻中的最后一幀原始圖像,圖5是最后一幀原始圖像經(jīng)過(guò)混沌系統加密后的效果圖,圖6是在系統參數完全一致以及初始條件(x1,y1,z1)改為(10,20,10)的情況下解密出來(lái)的圖像效果圖,圖7則是修改了系統參數b為30.000 01之后的效果圖。

評論