本發(fā)明涉及新一代信息,具體涉及一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像加密/處理方法、裝置、系統(tǒng)、電子設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù):
1、分數(shù)階混沌系統(tǒng)是整數(shù)階混沌系統(tǒng)的一種推廣,是一類復(fù)雜的非線性動力系統(tǒng),其廣泛存在于自然、金融、工程等多個領(lǐng)域。分數(shù)階混沌系統(tǒng)既有混沌系統(tǒng)對初值的依賴性、不可預(yù)測性等特點,又具有分數(shù)階系統(tǒng)的遺傳特性和系統(tǒng)階次緊密相關(guān)的性質(zhì)。因此,它在保密通信、電磁場、生物醫(yī)學(xué)上具有潛在的應(yīng)用前景,并且已發(fā)展成為當前的研究熱點。
2、同步性是分數(shù)階混沌系統(tǒng)的一個重點研究方向,其誤差系統(tǒng)的收斂性決定混沌系統(tǒng)同步效果,目前許多同步控制方法都是漸近同步,即在時間趨于無窮時實現(xiàn)同步。但是,隨著科技的全面高效發(fā)展,許多控制系統(tǒng)必須在極短的時間內(nèi)完成指定任務(wù),漸近同步已不利于在實際工程應(yīng)用。然而,盡管有限時間同步的同步時間是有界的,但受系統(tǒng)初始值的影響。固定時間同步控制克服了這些問題,其同步時間僅與系統(tǒng)和控制器的參數(shù)相關(guān)。目前,固定時間同步應(yīng)用到多種工程領(lǐng)域,如航天器姿態(tài)調(diào)整、離心飛輪調(diào)速器、切換隨機rossler系統(tǒng)、安全通信等。因此,若分數(shù)階混沌系統(tǒng)能在固定時間內(nèi)實現(xiàn)同步是具有極大的實際應(yīng)用價值。
3、1989年,matthews首次將混沌系統(tǒng)的高復(fù)雜性、敏感性和隨機性應(yīng)用于密碼學(xué)研究,開辟了混沌加密的新領(lǐng)域,迅速使得混沌圖像加密成為重要的圖像加密技術(shù)。近年來,許多學(xué)者對混沌同步理論在圖像加密中的應(yīng)用進行了研究。值得注意的是,當使用混沌同步理論為圖像或音頻生成加密和解密密鑰時,精確的同步時間對于選擇匹配密鑰至關(guān)重要。然而,迅速獲得準確的初始條件并不容易,有時這些條件必須保密。由于固定時間同步的同步時間與初始條件無關(guān),正好彌補了這一缺點。因此,在固定時間同步技術(shù)下實現(xiàn)圖像加解密能夠提高安全性,但相關(guān)的研究還很少。
技術(shù)實現(xiàn)思路
1、為了解決上述現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像加密/處理方法、裝置、系統(tǒng)、電子設(shè)備及計算機可讀存儲介質(zhì),通過采用與分數(shù)階混沌系統(tǒng)的階數(shù)相關(guān)的固定時間同步控制結(jié)合分數(shù)階混沌系統(tǒng),提高了dna彩色圖像加密的效率和安全性。
2、本發(fā)明的第一個目的在于提供一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像加密方法。
3、本發(fā)明的第二個目的在于提供一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像處理方法。
4、本發(fā)明的第三個目的在于提供一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像加密裝置。
5、本發(fā)明的第四個目的在于提供一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像處理系統(tǒng)。
6、本發(fā)明的第五個目的在于提供一種電子設(shè)備。
7、本發(fā)明的第六個目的在于提供一種計算機可讀存儲介質(zhì)。
8、本發(fā)明的第一個目的可以通過采取如下技術(shù)方案達到:
9、一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像加密方法,應(yīng)用于數(shù)據(jù)中轉(zhuǎn)端,所述方法包括:
10、根據(jù)數(shù)據(jù)發(fā)送端建立的分數(shù)階混沌系統(tǒng)的主系統(tǒng)以及數(shù)據(jù)接收端建立的分數(shù)階混沌系統(tǒng)的從系統(tǒng),設(shè)定同步誤差;
11、根據(jù)同步誤差設(shè)計固定時間同步控制器,并將固定時間同步控制器作用于數(shù)據(jù)接收端的從系統(tǒng),以使在固定時間內(nèi)數(shù)據(jù)接收端的從系統(tǒng)同步于數(shù)據(jù)發(fā)送端的主系統(tǒng);
12、基于數(shù)據(jù)接收端的從系統(tǒng)同步于數(shù)據(jù)發(fā)送端的主系統(tǒng),以使數(shù)據(jù)發(fā)送端根據(jù)待加密的彩色圖像和同步后的主系統(tǒng)信號,利用dna編碼規(guī)則實現(xiàn)dna彩色圖像加密。
13、進一步的,所述固定時間同步控制器為:
14、
15、其中,π(t)為固定時間同步控制器,為t時刻分數(shù)階系統(tǒng)的caputo微分,t0為初始時刻,q為分數(shù)階混沌系統(tǒng)的階數(shù);ζ(t)為同步誤差;常數(shù)α>0,β>0,δ>1,0<θ<1,矩陣ω=w+l,w∈rn×n,l為滿足lipschitz條件的常數(shù)構(gòu)成的對角矩陣;sign是符號函數(shù),是伽馬函數(shù),不定函數(shù)ψ(t):r+→r滿足ψ+(s)=0∨ψ(s)且
16、進一步的,將固定時間同步控制器作用于數(shù)據(jù)接收端的從系統(tǒng),同步時間te滿足:
17、
18、其中,
19、進一步的,所述同步誤差為:
20、ζ(t)=φ*(t)-φ(t)
21、其中,φ*(t)為數(shù)據(jù)接收端的從系統(tǒng)的狀態(tài)變量,φ(t)為數(shù)據(jù)發(fā)送端的主系統(tǒng)的狀態(tài)變量。
22、進一步的,所述分數(shù)階混沌系統(tǒng)的主系統(tǒng)為:
23、
24、所述分數(shù)階混沌系統(tǒng)的從系統(tǒng)為:
25、
26、其中,為t時刻分數(shù)階系統(tǒng)的caputo微分,t0為初始時刻,q為分數(shù)階系統(tǒng)的階數(shù);φ(t)為主系統(tǒng)的狀態(tài)變量,φ0為主系統(tǒng)的初始值;φ*(t)為從系統(tǒng)的狀態(tài)變量,φ*0為從系統(tǒng)的初始值;w∈rn×n;η:rn→rn是非線性函數(shù),η(0)=0;π(t)為待設(shè)計的同步控制器。
27、進一步的,所述根據(jù)待加密的彩色圖像和同步后的主系統(tǒng)信號,利用dna編碼規(guī)則實現(xiàn)dna彩色圖像加密,包括:
28、提取待加密的彩色圖像的紅色通道、綠色通道以及藍色通道的分量矩陣ir、ig、ib;其中,ir、ig、ib的元素取值均為(0,1,…,255)中的一個;
29、依次對分量矩陣ir、ig、ib進行補零,補零后的矩陣維數(shù)為m1×n1;將分量矩陣ir、ig、ib分成個l×l大小的方塊;其中,l為大于1的正整數(shù);
30、從同步時間開始,從主系統(tǒng)生成的混沌序列中截取長度為m1×n1的序列;將截取序列的元素值轉(zhuǎn)換為0~255之間的值,再轉(zhuǎn)換成與分量矩陣ir、ig、ib相同維度的隨機矩陣s;
31、設(shè)定logistic映射ln的參數(shù)κ和l0為密鑰,連續(xù)迭代得到序列l(wèi)x、ly、lz、lh,且序列l(wèi)x、ly、lz、lh的長度均為
32、分別對lx、ly、lz、lh進行處理,得到對應(yīng)的lx1、ly1、lz1、lh1;
33、利用lx1決定的編碼規(guī)則,分別對分量矩陣ir、ig、ib進行dna編碼;
34、利用ly1決定的編碼規(guī)則,對隨機矩陣s進行dna編碼;
35、利用lz1決定的dna運算規(guī)則,分別對dna編碼后ir、ig、ib與s進行dna運算;
36、利用lh1決定的dna解碼規(guī)則,對dna運算后的ir、ig、ib進行dna解碼;
37、將dna解碼后的ir、ig、ib進行合并,得到加密圖像。
38、本發(fā)明的第二個目的可以通過采取如下技術(shù)方案達到:
39、一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像處理方法,所述方法包括:
40、對彩色圖像進行加密,基于上述的dna彩色圖像加密方法實現(xiàn);
41、在數(shù)據(jù)接收端對加密的彩色圖像進行解密,包括:基于從系統(tǒng)同步于數(shù)據(jù)發(fā)送端的主系統(tǒng),根據(jù)接收的加密的彩色圖像和同步后的從系統(tǒng)信號,利用dna編碼規(guī)則實現(xiàn)dna彩色圖像解密。
42、進一步的,解密過程是加密過程的逆過程;在解密過程中,將主系統(tǒng)生成的混沌序列替換為從系統(tǒng)生成的混沌序列,密鑰與解密過程相同。
43、本發(fā)明的第三個目的可以通過采取如下技術(shù)方案達到:
44、一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像加密裝置,所述裝置包括:
45、同步誤差設(shè)定模塊,用于根據(jù)數(shù)據(jù)發(fā)送端建立的分數(shù)階混沌系統(tǒng)的主系統(tǒng)以及數(shù)據(jù)接收端建立的分數(shù)階混沌系統(tǒng)的從系統(tǒng),設(shè)定同步誤差;
46、同步控制器設(shè)計模塊,用于根據(jù)同步誤差設(shè)計固定時間同步控制器,并將固定時間同步控制器作用于數(shù)據(jù)接收端的從系統(tǒng),以使在固定時間內(nèi)數(shù)據(jù)接收端的從系統(tǒng)同步于數(shù)據(jù)發(fā)送端的主系統(tǒng);
47、加密模塊,用于基于數(shù)據(jù)接收端的從系統(tǒng)同步于數(shù)據(jù)發(fā)送端的主系統(tǒng),以使數(shù)據(jù)發(fā)送端根據(jù)待加密的彩色圖像和同步后的主系統(tǒng)信號,利用dna編碼規(guī)則實現(xiàn)dna彩色圖像加密。
48、本發(fā)明的第四個目的可以通過采取如下技術(shù)方案達到:
49、一種基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像處理系統(tǒng),所述系統(tǒng)包括:
50、dna彩色圖像加密模塊,用于對彩色圖像進行加密,基于上述的dna彩色圖像加密方法實現(xiàn);
51、dna彩色圖像解密模塊,用于在數(shù)據(jù)接收端對加密的彩色圖像進行解密,包括:基于從系統(tǒng)同步于數(shù)據(jù)發(fā)送端的主系統(tǒng),根據(jù)接收的加密的彩色圖像和同步后的從系統(tǒng)信號,利用dna編碼規(guī)則實現(xiàn)dna彩色圖像解密。
52、本發(fā)明的第五個目的可以通過采取如下技術(shù)方案達到:
53、一種電子設(shè)備,包括處理器以及用于存儲處理器可執(zhí)行程序的存儲器,處理器執(zhí)行存儲器存儲的程序時,實現(xiàn)上述的基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像加密方法或基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像處理方法。
54、本發(fā)明的第六個目的可以通過采取如下技術(shù)方案達到:
55、一種計算機可讀存儲介質(zhì),存儲有程序,程序被處理器執(zhí)行時,實現(xiàn)上述的基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像加密方法或基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像處理方法。
56、本發(fā)明相對于現(xiàn)有技術(shù)具有如下的有益效果:
57、本發(fā)明提供的基于分數(shù)階混沌系統(tǒng)固定時間同步的dna彩色圖像加密/處理方法、裝置、系統(tǒng)、電子設(shè)備及計算機可讀存儲介質(zhì),可以根據(jù)需要對同步時間進行預(yù)先設(shè)定;基于同步時間與分數(shù)階混沌系統(tǒng)的階數(shù)相關(guān),能夠更加準確且有效的估計同步時間,提高傳輸信息的效率以及安全性;基于同步控制器包含分數(shù)階項,能夠增強控制器的可調(diào)節(jié)性,具有更好的通用性;由于固定時間同步控制的lyapunov函數(shù)導(dǎo)數(shù)是不定的,甚至可以是正值,降低了算法的保守性;將固定時間同步控制與dna編碼運算規(guī)則相結(jié)合,能夠顯著提升圖像加密的安全性。