欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于DNA編碼的圖像加密糾錯(cuò)方法與流程

文檔序號(hào):12127455閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.基于DNA編碼的圖像加密糾錯(cuò)方法,其特征在于,包括:

S1:將初始密鑰作為混沌映射的初始條件,生成加密所需的混沌序列;

S2:將生成的混沌序列進(jìn)行排列生成用于圖像加密的置亂序列,置亂原始圖像中的像素位置;

S3:對(duì)生成的混沌序列進(jìn)行整數(shù)化處理,得到用于圖像加密的擴(kuò)散序列,改變置亂后的圖像的像素值,完成對(duì)原始圖像的加密;

S4:構(gòu)建序列間漢明距離約束條件和逆補(bǔ)序列間的漢明距離約束條件,并結(jié)合GC含量約束條件,構(gòu)建DNA序列集合設(shè)計(jì)組合約束條件;

S5:用改進(jìn)的遺傳算法初始化種群,然后根據(jù)組合約束條件對(duì)種群中的個(gè)體進(jìn)行篩選,完成對(duì)DNA序列的優(yōu)化設(shè)計(jì),得到具有糾錯(cuò)功能的DNA編碼集合;

S6:在設(shè)計(jì)好的DNA編碼集合中隨機(jī)選出N個(gè)不同的DNA序列,與密文圖像中的像素值一一對(duì)應(yīng),最終將密文圖像完全編碼成DNA序列,生成可糾錯(cuò)的DNA編碼加密圖像。

2.根據(jù)權(quán)利要求1所述基于DNA編碼的圖像加密糾錯(cuò)方法,其特征在于,初始密鑰分成兩份,分別作為兩個(gè)混沌映射的初始值,混沌映射為:

xi+1=μxi(1-xi)

其中μ參數(shù),x1為初始值,μ∈[3.9,4],x1∈(0,1),迭代混沌映射,生成加密所需的混沌序列。

3.根據(jù)權(quán)利要求1所述基于DNA編碼的圖像加密糾錯(cuò)方法,其特征在于,采用下述公式求取置亂后的圖像像素:

Mim(i)=permute(P(i),Order(i)),i=1,2,...,M*N

P(i)表示的是明文圖像的像素,Order(i)表示的是混沌順序,Min(i)表示的是置亂后的圖像像素。

4.根據(jù)權(quán)利要求1所述基于DNA編碼的圖像加密糾錯(cuò)方法,其特征在于,加密后的圖像為:

<mrow> <mi>C</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>M</mi> <mi>i</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>&CirclePlus;</mo> <mi>O</mi> <mi>r</mi> <mi>b</mi> <mi>i</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>M</mi> <mo>*</mo> <mi>N</mi> </mrow>

Orbi t(i)表示的是混沌軌道值,C(i)表示加密后的圖像。

5.根據(jù)權(quán)利要求1所述基于DNA編碼的圖像加密糾錯(cuò)方法,其特征在于,序列間漢明距離約束條件為:

<mrow> <mi>S</mi> <mi>S</mi> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>j</mi> <mo>&le;</mo> <mi>n</mi> <mo>,</mo> <mi>j</mi> <mo>&NotEqual;</mo> <mi>i</mi> </mrow> </munder> <mo>{</mo> <mi>H</mi> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>v</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>}</mo> <mo>&GreaterEqual;</mo> <mi>d</mi> </mrow>

其中H(u,v)表示序列u,v間的漢明距離。

6.根據(jù)權(quán)利要求1所述基于DNA編碼的圖像加密糾錯(cuò)方法,其特征在于,逆補(bǔ)序列間的漢明距離約束條件為:

<mrow> <mi>S</mi> <mi>C</mi> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mrow> <mn>1</mn> <mo>&le;</mo> <mi>j</mi> <mo>&le;</mo> <mi>n</mi> <mo>,</mo> <mi>j</mi> <mo>&NotEqual;</mo> <mi>i</mi> </mrow> </munder> <mo>{</mo> <mi>H</mi> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mi>i</mi> </msub> <mo>,</mo> <msubsup> <mi>v</mi> <mi>j</mi> <mi>C</mi> </msubsup> <mo>)</mo> </mrow> <mo>}</mo> <mo>&GreaterEqual;</mo> <mi>d</mi> </mrow>

其中vC表示序列v的逆補(bǔ)序列。

7.根據(jù)權(quán)利要求1所述基于DNA編碼的圖像加密糾錯(cuò)方法,其特征在于,GC含量約束條件為鳥(niǎo)嘌呤和胞嘧啶在DNA分子中的含量。

8.根據(jù)權(quán)利要求5-7任一項(xiàng)所述基于DNA編碼的圖像加密糾錯(cuò)方法,其特征在于,組合約束條件為:先用GC含量約束條件對(duì)DNA序列進(jìn)行約束,然后再用序列間漢明距離約束條件和逆補(bǔ)序列間的漢明距離約束條件同時(shí)進(jìn)行約束。

9.根據(jù)權(quán)利要求1所述基于DNA編碼的圖像加密糾錯(cuò)方法,其特征在于,改進(jìn)的遺傳算法是:在選擇算子中采用最優(yōu)保存策略,在變異算子中采用動(dòng)態(tài)變異算子;即根據(jù)適應(yīng)度值的高低把種群中的個(gè)體分為3類,最小的變異概率為0.01,其次為0.03,最大的變異概率為0.3。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
璧山县| 阿合奇县| 石屏县| 晋中市| 巫溪县| 林西县| 石泉县| 安仁县| 安达市| 怀仁县| 昭苏县| 亳州市| 岑巩县| 昌黎县| 荆州市| 神木县| 老河口市| 玉林市| 抚松县| 沁源县| 乌海市| 蕉岭县| 梅河口市| 堆龙德庆县| 镇安县| 中宁县| 灵宝市| 平利县| 贞丰县| 阿拉善盟| 静宁县| 涿鹿县| 肇源县| 德清县| 商南县| 荆门市| 修武县| 兰坪| 东阳市| 中江县| 手游|