[發(fā)明專利]一種基于6維混沌系統(tǒng)的彩色圖像一次性密鑰DNA加密方法有效
| 申請?zhí)枺?/td> | 201510242546.2 | 申請日: | 2015-05-13 |
| 公開(公告)號: | CN104809685B | 公開(公告)日: | 2018-08-17 |
| 發(fā)明(設(shè)計)人: | 高振國;張偉;陳丹杰;趙蘊(yùn)龍;蔡紹濱;劉彥文;張松濤;吉明;楊生;梁利華 | 申請(專利權(quán))人: | 哈爾濱工程大學(xué) |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150001 黑龍江省哈爾濱市南崗區(qū)*** | 國省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 混沌 系統(tǒng) 彩色 圖像 一次性 密鑰 dna 加密 方法 | ||
1.一種基于6維混沌系統(tǒng)的彩色圖像一次性密鑰DNA加密方法,其特征在于,包括下列步驟:
(1)對于明文彩色像素圖像P為.bmp格式,圖像尺寸為M×N,提取圖像的三色通道矩陣分別構(gòu)成三個M×N的矩陣PR,PG,PB;
(2)產(chǎn)生一個隨機(jī)數(shù)R,求取32位十六進(jìn)制圖像散列值MD5,
MD5=MD(P,R);
(3)將MD5平均分成8份,即MD(j)={dj1dj2dj3dj4},j=1,...,8,將MD歸一到(0,0.01)之間,
D(i)=hex2dec(MD(i)),i=1,...,8;
(4)從D中任意選取4個數(shù){D(1),D(3),D(6),D(7)}并求和得到
s1=D(1)+D(3)+D(6)+D(7),
依次類推求取s2,s3,s4,s5,s6,獲取絕對誤差序列ε={ε1,ε2,ε3,ε4,ε5,ε6},如果si×100mod2=0,則εi取+;否則,εi取-,
(5)獲取更新后的6維混沌系統(tǒng)初始參數(shù)x′i0,i=1,2,...,6,代入6th-CNN高階混沌系統(tǒng)迭代m+3MN次,去除前m個值獲取混沌序列y={y1,y2,y3,y4,y5,y6},
xi′=xi0+εi,i=1,2,...,6,
yi=xi×1014mod256,i=1,2,...,6;
(6)用MD5最后一位計算t=MD5(32)mod6+1,取yt的前3M位得到行置亂序列1×3M的TN1;取y(t+1)mod6+1得到列置亂序列M×3N的TN2;取y(t+2)mod6+1的前M×N位并得到明文DNA譯碼規(guī)則序列1×MN的TN3;取y(t+3)mod6+1,y(t+4)mod6+1和y(t+5)mod6+1的前2M×N位,奇數(shù)項(xiàng)獲取譯碼規(guī)則1×MN的TN41,TN51,TN61,偶數(shù)項(xiàng)獲取三通道混沌加密預(yù)處理序列1×MN的TN42,TN52,TN62
TNi=y(tǒng)mod8+1;
(7)將明文PR,PG,PB的每個像素點(diǎn)值轉(zhuǎn)化為8位二進(jìn)制數(shù),將其每2位為一組,依據(jù)TN3進(jìn)行DNA譯碼,7.1)若TN3(i)=1,則00=A,11=T,10=C,01=G;7.2)若TN3(i)=2,則00=A,11=T,01=C,10=G;7.3)若TN3(i)=3,則11=A,00=T,10=C,01=G;7.4)若TN3(i)=4,則11=A,00=T,01=C,10=G;7.5)若TN3(i)=5,則10=A,01=T,00=C,11=G;7.6)若TN3(i)=6,則01=A,10=T,00=C,11=G;7.7)若TN3(i)=7,則10=A,01=T,11=C,00=G;7.8)若TN3(i)=8,則01=A,10=T,11=C,00=G,譯碼后分別得到明文DNA編碼三通道混沌加密預(yù)處理序列TN42、TN52、TN62依據(jù)譯碼序列TN41,TN51,TN61進(jìn)行DNA譯碼,一碼后得到三通道混沌加密DNA序列
(8)行置亂:將依次連接構(gòu)成一個3M×N的矩陣P1,得到序列TN1中的元素按升序排列在TN1中的位置序列TN1′,將P1的第一行移動到P1的第TN1′(1)行,P1的第二行移動到P1的第TN1′(2)行,…,依次類推,直至P1的第3M行移動到P1的第TN1′(3M)行為止,得到行置亂后矩陣P1out;
TN′=sort(TN) (1)
(9)列置亂:將P1out轉(zhuǎn)化成M×3N的矩陣P2,得到序列TN2中的每一行元素按升序排列在TN2中的位置序列TN2′,將P2的第i行第j列的元素移動到P1的第i行第TN2′(i,j)列,直至P1的第M行第3N列移動到P1的第M行第TN2′(M,3N)行為止,得到列置亂后矩陣P2out;
(10)像素值調(diào)整:將P2out分解成3個M×N矩陣P3R、P3G、P3B,對圖像像素值進(jìn)行加密,其中符號為DNA加法運(yùn)算,為DNA減法運(yùn)算:為DNA異或運(yùn)算,規(guī)則為:最終得到密文圖像矩陣和
(11)將和轉(zhuǎn)化成十進(jìn)制數(shù)并復(fù)合,最終得到密文圖像Cout.bmp格式。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于哈爾濱工程大學(xué),未經(jīng)哈爾濱工程大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510242546.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于生成模數(shù)混合混沌信號的系統(tǒng)和方法
- 一種基于組合映射的混沌調(diào)頻雷達(dá)信號的產(chǎn)生方法及系統(tǒng)
- 混沌保密通信系統(tǒng)中數(shù)字混沌密碼的產(chǎn)生方法
- 基于數(shù)字混沌編碼算法的混沌保密通信系統(tǒng)
- 混沌加密通信實(shí)驗(yàn)裝置及方法
- 一種新型混沌擴(kuò)頻SPWM波生成方法
- 新型高效混合式混沌擴(kuò)頻脈寬調(diào)制方法及系統(tǒng)
- 一種基于可見光LED的高速可見光混沌保密通信裝置
- 動態(tài)對偶混沌系統(tǒng)
- 一種低功耗產(chǎn)品的無線充電系統(tǒng)的混沌通訊電路





