• / 20
  • 下載費用:30 金幣  

基于CAT映射與超混沌LORENZ系統的數字圖像加密方法.pdf

摘要
申請專利號:

CN201310048834.5

申請日:

2013.02.07

公開號:

CN103167213B

公開日:

2015.01.07

當前法律狀態:

終止

有效性:

無權

法律詳情: 未繳年費專利權終止IPC(主分類):H04N 1/32申請日:20130207授權公告日:20150107終止日期:20160207|||授權|||實質審查的生效IPC(主分類):H04N 1/32申請日:20130207|||公開
IPC分類號: H04N1/32; H04L9/00 主分類號: H04N1/32
申請人: 東北大學
發明人: 付沖; 陳俊鑫
地址: 110819 遼寧省沈陽市和平區文化路3號巷11號
優先權:
專利代理機構: 沈陽東大知識產權代理有限公司 21109 代理人: 梁焱
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201310048834.5

授權公告號:

|||103167213B||||||

法律狀態公告日:

2017.03.29|||2015.01.07|||2013.07.24|||2013.06.19

法律狀態類型:

專利權的終止|||授權|||實質審查的生效|||公開

摘要

本發明一種基于Cat映射與超混沌Lorenz系統的數字圖像加密方法,屬于圖像加密領域,本發明提出的圖像加密系統,其密鑰長度為247位,高于經典密碼學算法DES(56位),AES(基礎標準為128位)及IDEA(128位);本發明通過引入與明文相關的密鑰流生成機制,使密鑰流不僅與密鑰相關,而且與明文相關;即使使用相同的擴散密鑰,在加密不同的明文圖像時,所生成的密鑰流也是不同的;因此,加密系統的抗已知/選擇明文攻擊的能力得到了顯著提高。

權利要求書

權利要求書一種基于Cat映射與超混沌Lorenz系統的數字圖像加密方法,其特征在于:包括以下步驟:
步驟1:采用廣義離散Cat映射對明文圖像進行置亂處理,即改變圖像中每一像素點的位置;
步驟1?1:設待加密明文圖像的大小為M×N;若M=N,即待加密圖像為正方形圖像,則執行步驟1?3;否則執行步驟1?2;
步驟1?2:將非正方形圖像按從上到下、從左到右的順序,轉換為邊長為
<mrow><MSUB><MI>L</MI><MI>s</MI></MSUB><MO>=</MO><MI>ceil</MI><MROW><MO>(</MO><MSQRT><MI>M</MI><MO>×</MO><MI>N</MI></MSQRT><MO>)</MO></MROW><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>1</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS>的正方形圖像,其中,函數ceil(x)表示函數的返回值為距離x最近的大于或等于x的整數;<BR>轉換后不足的像素點個數R如下:<BR><MATHS id=cmaths0002 num="0002"><MATH><![CDATA[<mrow><MI>R</MI><MO>=</MO><MSUP><MSUB><MI>L</MI><MI>s</MI></MSUB><MN>2</MN></MSUP><MO>-</MO><MI>M</MI><MO>×</MO><MI>N</MI><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>2</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>不足的像素點用取值范圍為[0~255]的隨機整數填充;所述的該隨機整數采用Logistic混沌映射量化產生;解密時,將填充的像素點刪除,即可恢復大小為M×N的明文圖像;<BR>步驟1?3:采用廣義離散Cat映射對圖像進行置亂,消除相鄰像素間的相關性;公式如下:<BR><MATHS id=cmaths0003 num="0003"><MATH><![CDATA[<mrow><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUP><MI>x</MI><MO>'</MO></MSUP></MTD></MTR><MTR><MTD><MSUP><MI>y</MI><MO>'</MO></MSUP></MTD></MTR></MTABLE></MFENCED><MO>=</MO><MFENCED close="]" open="["><MTABLE><MTR><MTD><MN>1</MN></MTD><MTD><MI>p</MI></MTD></MTR><MTR><MTD><MI>q</MI></MTD><MTD><MI>pq</MI><MO>+</MO><MN>1</MN></MTD></MTR></MTABLE></MFENCED><MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>x</MI></MTD></MTR><MTR><MTD><MI>y</MI></MTD></MTR></MTABLE></MFENCED><MI>mod</MI><MSUB><MI>L</MI><MI>s</MI></MSUB><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>3</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中,x、y分別為變換前的橫坐標、縱坐標,x′、y′分別為變換后新的橫坐標、縱坐標,(p,q)∈[1,Ls]為控制置亂過程的系統參數,即由加密者設置的置亂密鑰;<BR>用于解密的逆Cat映射的定義為<BR><MATHS id=cmaths0004 num="0004"><MATH><![CDATA[<mrow><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUP><MI>x</MI><MO>'</MO></MSUP></MTD></MTR><MTR><MTD><MSUP><MI>y</MI><MO>'</MO></MSUP></MTD></MTR></MTABLE></MFENCED><MO>=</MO><MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>pq</MI><MO>+</MO><MN>1</MN></MTD><MTD><MO>-</MO><MI>p</MI></MTD></MTR><MTR><MTD><MO>-</MO><MI>q</MI></MTD><MTD><MN>1</MN></MTD></MTR></MTABLE></MFENCED><MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>x</MI></MTD></MTR><MTR><MTD><MI>y</MI></MTD></MTR></MTABLE></MFENCED><MI>mod</MI><MSUB><MI>L</MI><MI>s</MI></MSUB><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>4</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>步驟1?4:返回執行步驟1?3執行2~3次后執行步驟2;<BR>步驟2:采用超混沌Lorenz系統對置亂后的圖像進行擴散處理,改變圖像中每一點的像素值;<BR>超混沌Lorenz系統公式如下:<BR><MATHS id=cmaths0005 num="0005"><MATH><![CDATA[<mfenced open='{' close='' separators=''><MTABLE><MTR><MTD><MROW><MOVER><MI>x</MI><MO>&amp;CenterDot;</MO></MOVER><MO>=</MO><MI>a</MI><MROW><MO>(</MO><MI>y</MI><MO>-</MO><MI>x</MI><MO>)</MO></MROW></MROW></MTD></MTR><MTR><MTD><MMULTISCRIPTS><MROW><MOVER><MI>y</MI><MO>&amp;CenterDot;</MO></MOVER><MO>=</MO><MI>cx</MI><MO>+</MO><MI>y</MI><MO>-</MO><MI>xz</MI><MO>-</MO><MI>w</MI></MROW></MMULTISCRIPTS></MTD></MTR><MTR><MTD><MOVER><MI>z</MI><MO>&amp;CenterDot;</MO></MOVER><MO>=</MO><MI>xy</MI><MO>-</MO><MI>bz</MI></MTD></MTR><MTR><MTD><MOVER><MI>w</MI><MO>&amp;CenterDot;</MO></MOVER><MO>=</MO><MI>kyz</MI></MTD></MTR></MTABLE><MO></MO><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>5</MN><MO>)</MO></MROW></MFENCED>]]&gt;</MATH></MATHS><BR>其中,a,b,c為系統參數,k為決定系統狀態的控制參數,x,y,z,w為系統變量;分別表示x、y、z、w對時間t進行微分;<BR>步驟2?1:按照從左至右,從上至下的順序將置亂圖像的像素排為一個序列p<MATHS id=cmaths0006 num="0006"><MATH><![CDATA[<mrow><MI>p</MI><MO>=</MO><MO>{</MO><MSUB><MI>p</MI><MN>1</MN></MSUB><MO>,</MO></MROW>]]&gt;</MATH></MATHS><BR><MATHS id=cmaths0007 num="0007"><MATH><![CDATA[<mrow><MSUB><MI>p</MI><MN>2</MN></MSUB><MO>,</MO><MO>.</MO><MO>.</MO><MO>.</MO><MO>,</MO><MSUB><MI>p</MI><MROW><MSUB><MI>L</MI><MI>S</MI></MSUB><MO>×</MO><MSUB><MI>L</MI><MI>S</MI></MSUB></MROW></MSUB><MO>}</MO><MO>;</MO></MROW>]]&gt;</MATH></MATHS><BR>步驟2?2:設置擴散密鑰(x0,y0,z0,w0),采用四階龍格庫塔法求解超混沌Lorenz方程;其中,x0,y0,z0,w0為超混沌Lorenz系統的系統變量初始值;<BR>公式如下:<BR><MATHS id=cmaths0008 num="0008"><MATH><![CDATA[<mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>x</MI><MROW><MI>n</MI><MO>+</MO><MN>1</MN></MROW></MSUB><MO>=</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MROW><MO>(</MO><MI>h</MI><MO>/</MO><MN>6</MN><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>K</MI><MN>1</MN></MSUB><MO>+</MO><MSUB><MROW><MN>2</MN><MI>K</MI></MROW><MN>2</MN></MSUB><MO>+</MO><MSUB><MROW><MN>2</MN><MI>K</MI></MROW><MN>3</MN></MSUB><MO>+</MO><MSUB><MI>K</MI><MN>4</MN></MSUB><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MSUB><MI>y</MI><MROW><MI>n</MI><MO>+</MO><MN>1</MN></MROW></MSUB><MO>=</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>+</MO><MROW><MO>(</MO><MI>h</MI><MO>/</MO><MN>6</MN><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>L</MI><MN>1</MN></MSUB><MO>+</MO><MSUB><MROW><MN>2</MN><MI>L</MI></MROW><MN>2</MN></MSUB><MO>+</MO><MSUB><MROW><MN>2</MN><MI>L</MI></MROW><MN>3</MN></MSUB><MO>+</MO><MSUB><MI>L</MI><MN>4</MN></MSUB><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MSUB><MI>z</MI><MROW><MI>n</MI><MO>+</MO><MN>1</MN></MROW></MSUB><MO>=</MO><MSUB><MI>z</MI><MI>n</MI></MSUB><MO>+</MO><MROW><MO>(</MO><MI>h</MI><MO>/</MO><MN>6</MN><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>M</MI><MN>1</MN></MSUB><MO>+</MO><MSUB><MROW><MN>2</MN><MI>M</MI></MROW><MN>2</MN></MSUB><MO>+</MO><MSUB><MROW><MN>2</MN><MI>M</MI></MROW><MN>3</MN></MSUB><MO>+</MO><MSUB><MI>M</MI><MN>4</MN></MSUB><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MSUB><MI>w</MI><MROW><MI>n</MI><MO>+</MO><MN>1</MN></MROW></MSUB><MO>=</MO><MSUB><MI>w</MI><MI>n</MI></MSUB><MO>+</MO><MROW><MO>(</MO><MI>h</MI><MO>/</MO><MN>6</MN><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>N</MI><MN>1</MN></MSUB><MO>+</MO><MSUB><MROW><MN>2</MN><MI>N</MI></MROW><MN>2</MN></MSUB><MO>+</MO><MSUB><MROW><MN>2</MN><MI>N</MI></MROW><MN>3</MN></MSUB><MO>+</MO><MSUB><MI>N</MI><MN>4</MN></MSUB><MO>)</MO></MROW></MTD></MTR></MTABLE></MFENCED><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>6</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中,<BR><MATHS id=cmaths0009 num="0009"><MATH><![CDATA[<mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>K</MI><MI>j</MI></MSUB><MO>=</MO><MI>a</MI><MROW><MO>(</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>-</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MSUB><MI>L</MI><MI>j</MI></MSUB><MO>=</MO><MSUB><MI>cx</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>-</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MSUB><MI>z</MI><MI>n</MI></MSUB><MO>-</MO><MSUB><MI>w</MI><MI>n</MI></MSUB></MTD></MTR><MTR><MTD><MSUB><MI>M</MI><MI>j</MI></MSUB><MO>=</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>-</MO><MSUB><MI>bz</MI><MI>n</MI></MSUB></MTD></MTR><MTR><MTD><MSUB><MI>N</MI><MI>j</MI></MSUB><MO>=</MO><MSUB><MI>ky</MI><MI>n</MI></MSUB><MSUB><MI>z</MI><MI>n</MI></MSUB></MTD></MTR></MTABLE></MFENCED><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>7</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>(j=1),<BR><MATHS id=cmaths0010 num="0010"><MATH><![CDATA[<mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>K</MI><MI>j</MI></MSUB><MO>=</MO><MI>a</MI><MO>[</MO><MROW><MO>(</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hL</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW><MO>-</MO><MROW><MO>(</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hK</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW><MO>]</MO></MTD></MTR><MTR><MTD><MSUB><MI>L</MI><MI>j</MI></MSUB><MO>=</MO><MI>c</MI><MROW><MO>(</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hK</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW><MO>+</MO><MROW><MO>(</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hL</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW><MO>-</MO><MROW><MO>(</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hK</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>z</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hM</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW><MO>-</MO><MROW><MO>(</MO><MSUB><MI>w</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hN</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MSUB><MI>M</MI><MI>j</MI></MSUB><MO>=</MO><MROW><MO>(</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hK</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hL</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW><MO>-</MO><MI>b</MI><MROW><MO>(</MO><MSUB><MI>z</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hM</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI><MI>j</MI></MSUB><MO>=</MO><MI>k</MI><MROW><MO>(</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hL</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>z</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hM</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>/</MO><MN>2</MN><MO>)</MO></MROW></MTD></MTR></MTABLE></MFENCED><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>8</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>(j=2,3),<BR><MATHS id=cmaths0011 num="0011"><MATH><![CDATA[<mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>K</MI><MI>j</MI></MSUB><MO>=</MO><MI>a</MI><MO>[</MO><MROW><MO>(</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hL</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW><MO>-</MO><MROW><MO>(</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hK</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW><MO>]</MO></MTD></MTR><MTR><MTD><MSUB><MI>L</MI><MI>j</MI></MSUB><MO>=</MO><MI>c</MI><MROW><MO>(</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hK</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW><MO>+</MO><MROW><MO>(</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hL</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW><MO>-</MO><MROW><MO>(</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hK</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>z</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hM</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW><MO>-</MO><MROW><MO>(</MO><MSUB><MI>w</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hN</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MSUB><MI>M</MI><MI>j</MI></MSUB><MO>=</MO><MROW><MO>(</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hK</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hL</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW><MO>-</MO><MI>b</MI><MROW><MO>(</MO><MSUB><MI>z</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hM</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI><MI>j</MI></MSUB><MO>=</MO><MI>k</MI><MROW><MO>(</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hL</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW><MROW><MO>(</MO><MSUB><MI>z</MI><MI>n</MI></MSUB><MO>+</MO><MSUB><MI>hM</MI><MROW><MI>j</MI><MO>-</MO><MN>1</MN></MROW></MSUB><MO>)</MO></MROW></MTD></MTR></MTABLE></MFENCED><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>9</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>(j=4),<BR>其中,xn,yn,zn,wn表示第n次迭代的系統變量值,h為步長;基于以上方法代入公式(5)N0次,N0≥200,使系統充分進入混沌狀態;<BR>步驟2?3:繼續代入公式(5),利用公式(10)對超混沌Lorenz系統的4個系統變量的當前值φn進行量化,得到4個密鑰流元素<BR><MATHS id=cmaths0012 num="0012"><MATH><![CDATA[<mrow><MSUB><MI>k</MI><MSUB><MI>φ</MI><MI>n</MI></MSUB></MSUB><MO>=</MO><MI>mod</MI><MO>[</MO><MI>round</MI><MROW><MO>(</MO><MROW><MO>(</MO><MI>abs</MI><MROW><MO>(</MO><MSUB><MI>φ</MI><MI>n</MI></MSUB><MO>)</MO></MROW><MO>-</MO><MI>floor</MI><MROW><MO>(</MO><MI>abs</MI><MROW><MO>(</MO><MSUB><MI>φ</MI><MI>n</MI></MSUB><MO>)</MO></MROW><MO>)</MO></MROW><MO>)</MO></MROW><MO>×</MO><MSUP><MN>10</MN><MN>14</MN></MSUP><MO>)</MO></MROW><MO>,</MO><MI>L</MI><MO>]</MO><MO>,</MO><MROW><MO>(</MO><MSUB><MI>φ</MI><MI>n</MI></MSUB><MO>&amp;Element;</MO><MO>{</MO><MSUB><MI>x</MI><MI>n</MI></MSUB><MO>,</MO><MSUB><MI>y</MI><MI>n</MI></MSUB><MO>,</MO><MSUB><MI>z</MI><MI>n</MI></MSUB><MO>,</MO><MSUB><MI>w</MI><MI>n</MI></MSUB><MO>}</MO><MO>)</MO></MROW><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>10</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中,abs(x)函數為返回x的絕對值,round(x)函數為返回x的四舍五入值,floor(x)函數表示返回距離x最近的小于或等于x的整數;mod(x,y)表示返回x除以y的余數;L為圖像的灰度級別;<BR>步驟2?4:采用集合Ω表示所有的排列情況;由于包含4個元素,因而其共有4!=24種排列情況;根據當前待加密的4個明文像素點的前一個點的明文值p',選取集合中的第X個排列情況,其中1≤X≤24;<BR>X由以下公式確定:<BR>X=p'%24+1&nbsp;&nbsp;&nbsp;&nbsp;(11)<BR>其中,p'的初始值可設為一取值在[0,255]間的整型常量;<BR>步驟2?5:采用步驟2?4選取的密鑰流元素對4個明文像素實施加密;<BR>加密公式為:<BR><MATHS id=cmaths0013 num="0013"><MATH><![CDATA[<mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>1</MN></MROW></MSUB><MO>=</MO><MSUB><MI>k</MI><MSUB><MI>x</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>&amp;CirclePlus;</MO><MO>{</MO><MO>[</MO><MSUB><MI>p</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>1</MN></MROW></MSUB><MO>+</MO><MSUB><MI>k</MI><MSUB><MI>x</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>]</MO><MI>mod</MI><MI>L</MI><MO>}</MO><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW></MROW></MSUB></MTD></MTR><MTR><MTD><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>2</MN></MROW></MSUB><MO>=</MO><MSUB><MI>k</MI><MSUB><MI>y</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>&amp;CirclePlus;</MO><MO>{</MO><MO>[</MO><MSUB><MI>p</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>2</MN></MROW></MSUB><MO>+</MO><MSUB><MI>k</MI><MSUB><MI>y</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>]</MO><MI>mod</MI><MI>L</MI><MO>}</MO><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>1</MN></MROW></MSUB></MTD></MTR><MTR><MTD><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>3</MN></MROW></MSUB><MO>=</MO><MSUB><MI>k</MI><MSUB><MI>z</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>&amp;CirclePlus;</MO><MO>{</MO><MO>[</MO><MSUB><MI>p</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>3</MN></MROW></MSUB><MO>+</MO><MSUB><MI>k</MI><MSUB><MI>z</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>]</MO><MI>mod</MI><MI>L</MI><MO>}</MO><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>2</MN></MROW></MSUB></MTD></MTR><MTR><MTD><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>4</MN></MROW></MSUB><MO>=</MO><MSUB><MI>k</MI><MSUB><MI>w</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>&amp;CirclePlus;</MO><MO>{</MO><MO>[</MO><MSUB><MI>p</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>4</MN></MROW></MSUB><MO>+</MO><MSUB><MI>k</MI><MSUB><MI>w</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>]</MO><MI>mod</MI><MI>L</MI><MO>}</MO><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>3</MN></MROW></MSUB></MTD></MTR></MTABLE></MFENCED><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>12</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中,n=1,2,...表示對超混沌Lorenz系統的第n次迭代,p4×(n?1)+m,c4×(n1)+m分別為當前操作的4個明文像素值和輸出的4個密文像素值,m=1,2,3,4;c4×(n?1)+m?1為當前操作的像素點對應的前一個已加密點的密文像素值,其初始值c0為一取值在[0,255]間的整型常量,代表按位異或操作;若剩余待加密像素點不足4個,則只加密剩余的像素點即可;<BR>用于解密的反變換為<BR><MATHS id=cmaths0014 num="0014"><MATH><![CDATA[<mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>p</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>1</MN></MROW></MSUB><MO>=</MO><MO>[</MO><MSUB><MI>k</MI><MSUB><MI>x</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>1</MN></MROW></MSUB><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW></MROW></MSUB><MO>+</MO><MI>L</MI><MO>-</MO><MSUB><MI>k</MI><MSUB><MI>x</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>]</MO><MI>mod</MI><MI>L</MI></MTD></MTR><MTR><MTD><MSUB><MI>p</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>2</MN></MROW></MSUB><MO>=</MO><MO>[</MO><MSUB><MI>k</MI><MSUB><MI>y</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>2</MN></MROW></MSUB><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>1</MN></MROW></MSUB><MO>+</MO><MI>L</MI><MO>-</MO><MSUB><MI>k</MI><MSUB><MI>y</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>]</MO><MI>mod</MI><MI>L</MI></MTD></MTR><MTR><MTD><MSUB><MI>p</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>2</MN></MROW></MSUB><MO>=</MO><MO>[</MO><MSUB><MI>k</MI><MSUB><MI>y</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>2</MN></MROW></MSUB><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>1</MN></MROW></MSUB><MO>+</MO><MI>L</MI><MO>-</MO><MSUB><MI>k</MI><MSUB><MI>y</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>]</MO><MI>mod</MI><MI>L</MI></MTD></MTR><MTR><MTD><MSUB><MI>p</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>4</MN></MROW></MSUB><MO>=</MO><MO>[</MO><MSUB><MI>k</MI><MSUB><MI>w</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>4</MN></MROW></MSUB><MO>&amp;CirclePlus;</MO><MSUB><MI>c</MI><MROW><MN>4</MN><MO>×</MO><MROW><MO>(</MO><MI>n</MI><MO>-</MO><MN>1</MN><MO>)</MO></MROW><MO>+</MO><MN>3</MN></MROW></MSUB><MO>+</MO><MI>L</MI><MO>-</MO><MSUB><MI>k</MI><MSUB><MI>w</MI><MI>n</MI></MSUB></MSUB><MO>'</MO><MO>]</MO><MI>mod</MI><MI>L</MI></MTD></MTR></MTABLE></MFENCED><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>13</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>步驟2?6:返回執行步驟2?3,直到序列p中的所有像素點按照從左至右的順序完全加密;<BR>步驟2?7:將加密完的密文像素序列按照從左至右的順序重新排為Ls×Ls的矩陣形式,從而得到密文圖像;<BR>步驟3:根據加密強度要求,進行多輪加密,即反復執行步驟1~步驟2;所述加密強度是指抗統計攻擊能力、抗已知明文攻擊、抗選擇明文攻擊能力以及抗差分攻擊能力。</p></div> </div> </div> <div class="zlzy"> <div class="zltitle">說明書</div> <div class="gdyy"> <div class="gdyy_show"><p>說明書基于Cat映射與超混沌Lorenz系統的數字圖像加密方法 <BR>技術領域 <BR>本發明屬于圖像加密領域,具體涉及一種基于Cat映射與超混沌Lorenz系統的數字圖像加密方法。 <BR>背景技術 <BR>人類接受的信息有70%以上來自視覺,其中包括圖像、圖形(動畫)、視頻、文本等。圖像信息形象、生動,是人類廣為利用、不可或缺的表達信息的重要手段之一。近年來,伴隨著多媒體與計算機網絡技術的飛速發展,數字圖像作為最直觀的信息載體已成為人們進行信息交流的重要手段,越來越多的數字圖像在以Internet、無線網絡等為代表的開放性網絡中傳播,極大的方便了信息的訪問與共享。與此同時,由于圖像信息涉及商業、金融、醫療、科研、軍事、政治等眾多領域的敏感信息,其在開放網絡環境下的傳輸存在著巨大的安全隱患,經常會吸引各種人為的攻擊,包括信息的非法竊取、復制與發布等,給信息擁有者造成巨大的損失。目前,信息安全不單單是關系到個人隱私的問題,也是關系到商業機密和企業生存的問題,更是關系到軍事機密和國家安全的重要問題。 <BR>圖像信息安全是集數學、密碼學、信息學及計算機科學于一體的多學科交叉性研究課題。其核心問題之一是密碼理論及其應用,通過加密變換,將可讀的文件和圖像變換成不可理解的偽隨機信息,從而起到保護圖像和信息的作用。當前信息安全的主流密碼學理論均以基于算法復雜性理論為特征,典型代表有DES(數據加密標準)、AES(高級加密標準)、IDEA算法、RSA算法以及橢圓曲線密碼算法ECC等。然而,在設計數字圖像加密算法時,必須考慮其特殊性。與普通文字信息相比,數字圖像具有容量大、冗余度高、可理解性好等特點,而上述通用經典加密算法并未考慮到圖像信息的這些特殊性,因此并不適合于圖像加密,尤其近年來隨著寬帶網絡應用的普及,經典算法在加密速度上越來越不能滿足日益增長的實時圖像安全傳輸的需求。 <BR>近年來混沌理論的發展為密碼學提供了一個全新的思路。自上世紀90年代中期以來,很多學者發現混沌學與密碼學之間存在著天然的聯系。混沌系統具有初值與系統參數極端敏感性、遍歷性、軌道不可預測性以及良好的偽隨機性等一系列特性,而一個好的密碼系統應滿足如下條件:①把明文變換為盡可能隨機的密文。即密文中應沒有任何確定的模式,這通常是由某個基本的加密函數的迭代來實現的;②加密算法對明文具有高度敏感性,即兩個稍有差異的明文應產生完全不同的密文;③加密系統對密鑰有高度敏感性。即當稍有差異的密鑰應用于相同的明文時,會產生完全不同的密文。混沌的這些特性正好能夠滿足密碼系統的要求,因而近十年來混沌密碼學得到了廣泛的研究,已成為現代密碼學的一個重要分支,具有極大的發展潛力。 <BR>基于混沌動力學構造的加密系統,提供了安全性與加密效率的一個良好的平衡,其既具有很高的安全性保證,又具有軟、硬件實現簡單,速度較快的特點,特別適合于對數據量較大的數字圖像進行加密,實現數字圖像的實時、安全傳輸。目前,混沌圖像加密算法已成為圖像信息安全的主流技術和研究熱點。1998年,美國學者Fridrich發表了混沌圖像加密的奠基性文章“Symmetric&nbsp;ciphers&nbsp;based&nbsp;on&nbsp;two?dimensional&nbsp;chaotic&nbsp;maps”,在該文中首次提出了一種通用的混沌數字圖像加密架構:置亂—擴散架構(Confusion—Diffusion),如圖1所示,加密系統由兩個迭代模塊組成,分別實現消除相鄰像素間的相關性和改變圖像的統計特性。在置亂階段,圖像中每個像素點的位置以一種偽隨機方式被打亂。置亂操作通常基于ArnoldCat映射,Baker映射以及Standard映射三種2D保面積可逆混沌映射實現。在置亂過程中,像素值保持不變。在擴散階段,每一點的像素值按從上至下、從左至右的順序依次被改變并且對某個像素值的改變,依賴于該像素點所有前面已加密的像素值的累積效應。因此一個像素值的微小改變,可有效的擴散到圖像中后續的所有像素,從而使加密系統具有較強的抗差分攻擊能力。用于擴散的密鑰流通過混沌映射迭代與量化產生,像素值的改變以異或運算為基礎加以實現。加密系統的密鑰為控制置亂—擴散過程的混沌映射的初始參數與初始值。為了達到充分消除相鄰像素間的相關性的目的,置亂過程共迭代m輪(m≥1)。整體置亂—擴散操作可根據安全性需求執行n輪(n≥1)。 <BR>在其后十余年間,世界各國學者以此框架為基礎,對基于混沌的數字圖像加密技術已經進行了廣泛深入的研究,取得了諸多成果。然而,絕大多數已有成果在擴散階段均采用低維混沌系統,如Logistic映射、Chebyshev映射以及Tent映射。近年來的研究指出,基于低維混沌系統構建的圖像加密系統具有結構簡單、速度快的優點,但其密鑰空間小、安全性較低的缺點同樣十分突出。此外,對于絕大部分已有成果,用于擴散的密鑰流僅與密鑰相關,因而加密系統易受到已知明文或選擇明文攻擊。以上缺點極大的阻礙了這一極具潛力的技術在實際中的應用。與一般的混沌系統相比,超混沌系統擁有一個以上的正李雅普諾夫指數,具有更為復雜的動力學行為和更多的系統變量。這意味著基于超混沌系統構建的加密系統具有更強的不可預測性和更大的密鑰空間,可很好地解決多數現有混沌圖像加密系統所遇到的安全性問題。 <BR>發明內容 <BR>針對現有技術的不足,本發明提出一種基于Cat映射與超混沌Lorenz系統的數字圖像加密方法,以達到提升加密系統抗窮舉攻擊、已知明文攻擊和選擇明文攻擊能力的目的。 <BR>一種基于Cat映射與超混沌Lorenz系統的數字圖像加密方法,包括以下步驟: <BR>步驟1:采用廣義離散Cat映射對明文圖像進行置亂處理,即改變圖像中每一像素點的位置; <BR>步驟1?1:設待加密明文圖像的大小為M×N;若M=N,即待加密圖像為正方形圖像,則執行步驟1?3;否則執行步驟1?2; <BR>步驟1?2:將非正方形圖像按從上到下、從左到右的順序,轉換為邊長為 <BR><MATHS num="0001"><MATH><![CDATA[ <mrow><MSUB><MI>L</MI> <MI>s</MI> </MSUB><MO>=</MO> <MI>ceil</MI> <MROW><MO>(</MO> <MSQRT><MI>M</MI> <MO>×</MO> <MI>N</MI> </MSQRT><MO>)</MO> </MROW><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>1</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>的正方形圖像,其中,函數ceil(x)表示函數的返回值為距離x最近的大于或等于x的整數;轉換后不足的像素點個數R如下: <BR><MATHS num="0002"><MATH><![CDATA[ <mrow><MI>R</MI> <MO>=</MO> <MSUP><MSUB><MI>L</MI> <MI>s</MI> </MSUB><MN>2</MN> </MSUP><MO>-</MO> <MI>M</MI> <MO>×</MO> <MI>N</MI> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>2</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>不足的像素點用取值范圍為[0~255]的隨機整數填充;所述的該隨機整數采用Logistic混沌映射量化產生;解密時,將填充的像素點刪除,即可恢復大小為M×N的明文圖像; <BR>步驟1?3:采用廣義離散Cat映射對圖像進行置亂,消除相鄰像素間的相關性;公式如下: <BR><MATHS num="0003"><MATH><![CDATA[ <mrow><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUP><MI>x</MI> <MO>'</MO> </MSUP></MTD></MTR><MTR><MTD><MSUP><MI>y</MI> <MO>'</MO> </MSUP></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MN>1</MN> </MTD><MTD><MI>p</MI> </MTD></MTR><MTR><MTD><MI>q</MI> </MTD><MTD><MI>pq</MI> <MO>+</MO> <MN>1</MN> </MTD></MTR></MTABLE></MFENCED><MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>x</MI> </MTD></MTR><MTR><MTD><MI>y</MI> </MTD></MTR></MTABLE></MFENCED><MI>mod</MI> <MSUB><MI>L</MI> <MI>s</MI> </MSUB><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>3</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,x、y分別為變換前的橫坐標、縱坐標,x′、y′分別為變換后新的橫坐標、縱坐標,(p,q)∈[1,Ls]為控制置亂過程的系統參數,即由加密者設置的置亂密鑰; <BR>用于解密的逆Cat映射的定義為 <BR><MATHS num="0004"><MATH><![CDATA[ <mrow><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUP><MI>x</MI> <MO>'</MO> </MSUP></MTD></MTR><MTR><MTD><MSUP><MI>y</MI> <MO>'</MO> </MSUP></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>pq</MI> <MO>+</MO> <MN>1</MN> </MTD><MTD><MO>-</MO> <MI>p</MI> </MTD></MTR><MTR><MTD><MO>-</MO> <MI>q</MI> </MTD><MTD><MN>1</MN> </MTD></MTR></MTABLE></MFENCED><MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>x</MI> </MTD></MTR><MTR><MTD><MI>y</MI> </MTD></MTR></MTABLE></MFENCED><MI>mod</MI> <MSUB><MI>L</MI> <MI>s</MI> </MSUB><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>4</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>步驟1?4:返回執行步驟1?3執行2~3次后執行步驟2; <BR>步驟2:采用超混沌Lorenz系統對置亂后的圖像進行擴散處理,改變圖像中每一點的像素值; <BR>超混沌Lorenz系統公式如下: <BR><MATHS num="0005"><MATH><![CDATA[ <mfenced open='{' close='' separators=''><MTABLE><MTR><MTD><MROW><MOVER><MI>x</MI> <MO>&amp;CenterDot;</MO> </MOVER><MO>=</MO> <MI>a</MI> <MROW><MO>(</MO> <MI>y</MI> <MO>-</MO> <MI>x</MI> <MO>)</MO> </MROW></MROW></MTD></MTR><MTR><MTD><MMULTISCRIPTS><MROW><MOVER><MI>y</MI> <MO>&amp;CenterDot;</MO> </MOVER><MO>=</MO> <MI>cx</MI> <MO>+</MO> <MI>y</MI> <MO>-</MO> <MI>xz</MI> <MO>-</MO> <MI>w</MI> </MROW></MMULTISCRIPTS></MTD></MTR><MTR><MTD><MOVER><MI>z</MI> <MO>&amp;CenterDot;</MO> </MOVER><MO>=</MO> <MI>xy</MI> <MO>-</MO> <MI>bz</MI> </MTD></MTR><MTR><MTD><MOVER><MI>w</MI> <MO>&amp;CenterDot;</MO> </MOVER><MO>=</MO> <MI>kyz</MI> </MTD></MTR></MTABLE><MO></MO><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>5</MN> <MO>)</MO> </MROW></MFENCED>]]&gt;</MATH></MATHS> <BR>其中,a,b,c為系統參數,k為決定系統狀態的控制參數,x,y,z,w為系統變量;分別表示x、y、z、w對時間t進行微分; <BR>步驟2?1:按照從左至右,從上至下的順序將置亂圖像的像素排為一個序列<MATHS num="0006"><MATH><![CDATA[ <mrow> <MI>p</MI> <MO>=</MO> <MO>{</MO> <MSUB><MI>p</MI> <MN>1</MN> </MSUB><MO>,</MO> <MSUB><MI>p</MI> <MN>2</MN> </MSUB><MO>,</MO> <MO>.</MO> <MO>.</MO> <MO>.</MO> <MO>,</MO> </MROW>]]&gt;</MATH></MATHS><MATHS num="0007"><MATH><![CDATA[ <mrow> <MSUB><MI>p</MI> <MROW><MSUB><MI>L</MI> <MI>S</MI> </MSUB><MO>×</MO> <MSUB><MI>L</MI> <MI>S</MI> </MSUB></MROW></MSUB><MO>}</MO> <MO>;</MO> </MROW>]]&gt;</MATH></MATHS> <BR>步驟2?2:設置擴散密鑰(x0,y0,z0,w0),采用四階龍格庫塔法求解超混沌Lorenz方程;其中,x0,y0,z0,w0為超混沌Lorenz系統的系統變量初始值; <BR>公式如下: <BR><MATHS num="0008"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>x</MI> <MROW><MI>n</MI> <MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MROW><MO>(</MO> <MI>h</MI> <MO>/</MO> <MN>6</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>K</MI> <MN>1</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>K</MI> </MROW><MN>2</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>K</MI> </MROW><MN>3</MN> </MSUB><MO>+</MO> <MSUB><MI>K</MI> <MN>4</MN> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>y</MI> <MROW><MI>n</MI> <MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MROW><MO>(</MO> <MI>h</MI> <MO>/</MO> <MN>6</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>L</MI> <MN>1</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>L</MI> </MROW><MN>2</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>L</MI> </MROW><MN>3</MN> </MSUB><MO>+</MO> <MSUB><MI>L</MI> <MN>4</MN> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>z</MI> <MROW><MI>n</MI> <MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MROW><MO>(</MO> <MI>h</MI> <MO>/</MO> <MN>6</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>M</MI> <MN>1</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>M</MI> </MROW><MN>2</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>M</MI> </MROW><MN>3</MN> </MSUB><MO>+</MO> <MSUB><MI>M</MI> <MN>4</MN> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>w</MI> <MROW><MI>n</MI> <MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>+</MO> <MROW><MO>(</MO> <MI>h</MI> <MO>/</MO> <MN>6</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>N</MI> <MN>1</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>N</MI> </MROW><MN>2</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>N</MI> </MROW><MN>3</MN> </MSUB><MO>+</MO> <MSUB><MI>N</MI> <MN>4</MN> </MSUB><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>6</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中, <BR><MATHS num="0009"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>K</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>a</MI> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>-</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>L</MI> <MI>j</MI> </MSUB><MO>=</MO> <MSUB><MI>cx</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>-</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>-</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB></MTD></MTR><MTR><MTD><MSUB><MI>M</MI> <MI>j</MI> </MSUB><MO>=</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>-</MO> <MSUB><MI>bz</MI> <MI>n</MI> </MSUB></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>j</MI> </MSUB><MO>=</MO> <MSUB><MI>ky</MI> <MI>n</MI> </MSUB><MSUB><MI>z</MI> <MI>n</MI> </MSUB></MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>7</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>(j=1), <BR><MATHS num="0010"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>K</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>a</MI> <MO>[</MO> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>]</MO> </MTD></MTR><MTR><MTD><MSUB><MI>L</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>c</MI> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>+</MO> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hN</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>M</MI> <MI>j</MI> </MSUB><MO>=</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>-</MO> <MI>b</MI> <MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>k</MI> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>8</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>(j=2,3), <BR><MATHS num="0011"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>K</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>a</MI> <MO>[</MO> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>]</MO> </MTD></MTR><MTR><MTD><MSUB><MI>L</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>c</MI> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>+</MO> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hN</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>M</MI> <MI>j</MI> </MSUB><MO>=</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>-</MO> <MI>b</MI> <MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>k</MI> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>9</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>(j=4), <BR>其中,xn,yn,zn,wn表示第n次迭代的系統變量值,h為步長;基于以上方法代入公式(5)N0次,N0≥200,使系統充分進入混沌狀態; <BR>步驟2?3:繼續代入公式(5),利用公式(10)對超混沌Lorenz系統的4個系統變量的當前值φn進行量化,得到4個密鑰流元素 <BR><MATHS num="0012"><MATH><![CDATA[ <mrow><MSUB><MI>k</MI> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB></MSUB><MO>=</MO> <MI>mod</MI> <MO>[</MO> <MI>round</MI> <MROW><MO>(</MO> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB><MO>)</MO> </MROW><MO>-</MO> <MI>floor</MI> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB><MO>)</MO> </MROW><MO>)</MO> </MROW><MO>)</MO> </MROW><MO>×</MO> <MSUP><MN>10</MN> <MN>14</MN> </MSUP><MO>)</MO> </MROW><MO>,</MO> <MI>L</MI> <MO>]</MO> <MO>,</MO> <MROW><MO>(</MO> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB><MO>&amp;Element;</MO> <MO>{</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>,</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>,</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>,</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>}</MO> <MO>)</MO> </MROW><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>10</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,abs(x)函數為返回x的絕對值,round(x)函數為返回x的四舍五入值,floor(x)函數表示返回距離x最近的小于或等于x的整數;mod(x,y)表示返回x除以y的余數;L為圖像的灰度級別; <BR>步驟2?4:采用集合Ω表示所有的排列情況;由于包含4個元素,因而其共有4!=24種排列情況;根據當前待加密的4個明文像素點的前一個點的明文值p',選取集合中的第X個排列情況,其中1≤X≤24; <BR>X由以下公式確定: <BR>X=p'%24+1&nbsp;&nbsp;&nbsp;&nbsp;(11) <BR>其中,p'的初始值可設為一取值在[0,255]間的整型常量; <BR>步驟2?5:采用步驟2?4選取的密鑰流元素對4個明文像素實施加密; <BR>加密公式為: <BR><MATHS num="0013"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>k</MI> <MSUB><MI>x</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>+</MO> <MSUB><MI>k</MI> <MSUB><MI>x</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW></MROW></MSUB></MTD></MTR><MTR><MTD><MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>+</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB></MTD></MTR><MTR><MTD><MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>3</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>k</MI> <MSUB><MI>z</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>3</MN> </MROW></MSUB><MO>+</MO> <MSUB><MI>k</MI> <MSUB><MI>z</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB></MTD></MTR><MTR><MTD><MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>4</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>k</MI> <MSUB><MI>w</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>4</MN> </MROW></MSUB><MO>+</MO> <MSUB><MI>k</MI> <MSUB><MI>w</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>3</MN> </MROW></MSUB></MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>12</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,n=1,2,...表示對超混沌Lorenz系統的第n次迭代,p4×(n?1)+m,c4×(n?1)+m分別為當前操作的4個明文像素值和輸出的4個密文像素值,m=1,2,3,4;c4×(n?1)+m?1為當前操作的像素點對應的前一個已加密點的密文像素值,其初始值c0為一取值在[0,255]間的整型常量,代表按位異或操作;若剩余待加密像素點不足4個,則只加密剩余的像素點即可; <BR>用于解密的反變換為 <BR><MATHS num="0014"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MO>[</MO> <MSUB><MI>k</MI> <MSUB><MI>x</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW></MROW></MSUB><MO>+</MO> <MI>L</MI> <MO>-</MO> <MSUB><MI>k</MI> <MSUB><MI>x</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> </MTD></MTR><MTR><MTD><MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>=</MO> <MO>[</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>+</MO> <MI>L</MI> <MO>-</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> </MTD></MTR><MTR><MTD><MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>=</MO> <MO>[</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>+</MO> <MI>L</MI> <MO>-</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> </MTD></MTR><MTR><MTD><MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>4</MN> </MROW></MSUB><MO>=</MO> <MO>[</MO> <MSUB><MI>k</MI> <MSUB><MI>w</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>4</MN> </MROW></MSUB><MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>3</MN> </MROW></MSUB><MO>+</MO> <MI>L</MI> <MO>-</MO> <MSUB><MI>k</MI> <MSUB><MI>w</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> </MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>13</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>步驟2?6:返回執行步驟2?3,直到序列p中的所有像素點按照從左至右的順序完全加密; <BR>步驟2?7:將加密完的密文像素序列按照從左至右的順序重新排為Ls×Ls的矩陣形式,從而得到密文圖像; <BR>步驟3:根據加密強度要求,進行多輪加密,即反復執行步驟1~步驟2;所述加密強度是指抗統計攻擊能力、抗已知明文攻擊、抗選擇明文攻擊能力以及抗差分攻擊能力。 <BR>本發明優點: <BR>(1)現有的混沌圖像加密系統多數基于低維混沌系統構建,具有結構簡單、速度快的優點,但其密鑰空間小、安全性較低的缺點同樣十分突出。與一般的混沌系統相比,超混沌系統具有更為復雜的動力學行為和更多的系統變量;因此基于超混沌系統構建的加密系統具有更強的不可預測性和更大的密鑰空間;本發明提出的圖像加密系統,其密鑰長度為247位,高于經典密碼學算法DES(56位),AES(基礎標準為128位)及IDEA(128位)。 <BR>(2)通過引入與明文相關的密鑰流生成機制,使密鑰流不僅與密鑰相關,而且與明文相關;即使使用相同的擴散密鑰,在加密不同的明文圖像時,所生成的密鑰流也是不同的;因此,加密系統的抗已知/選擇明文攻擊的能力得到了顯著提高。 <BR>附圖說明 <BR>圖1為本發明一種現有置亂擴散構架; <BR>圖2為本發明一種實施例的基于Cat映射與超混沌Lorenz系統的數字圖像加密方法流程圖; <BR>圖3為本發明一種實施例的應用廣義離散Cat映射置亂圖像;其中,(a)為256×256像素256級灰度明文圖像;(b)為經1輪Cat變換后的結果;(c)為經2輪Cat變換后的結果;(d)為經3輪Cat變換后的結果; <BR>圖4為本發明一種實施例的Logistic映射示意圖; <BR>圖5為本發明一種實施例的超混沌Lorenz系統示意圖;其中,(a)為x?y平面示意圖;(b)為z?w平面示意圖; <BR>圖6為本發明一種實施例的加密后圖像示意圖; <BR>圖7為本發明一種實施例的明文圖像與密文圖像的直方圖;其中,(a)為明文圖像;(b)為明文圖像直方圖;(c)為密文圖像;(d)為密文圖像直方圖; <BR>圖8為本發明一種實施例的水平相鄰像素相關性示意圖;其中,(a)為明文圖像;(b)為密文圖像; <BR>圖9為本發明一種實施例的加密過程密鑰敏感性分析示意圖;其中,(a)為明文圖像;(b)為原始密鑰加密得到的圖像;(c)為修改后的密鑰加密得到的圖像;(d)為圖(b)與圖(c)兩幅密文圖像的差值; <BR>圖10為本發明一種實施例的解密過程密鑰敏感性分析示意圖;其中,(a)為明文圖像;(b)為密文圖像;(c)為正確解密圖像;(d)為錯誤解密圖像; <BR>圖11為本發明一種實施例的抗差分攻擊測試示意圖;其中,(a)為第一明文圖像;(b)為第二明文圖像;(c)為第一密文圖像;(d)為第二密文圖像;(e)為圖(c)與圖(d)兩幅密文圖像的差值。 <BR>具體實施方式 <BR>下面結合附圖對本發明一種實施例做進一步說明。 <BR>一種基于Cat映射與超混沌Lorenz系統的數字圖像加密方法,其流程如圖2所示,包括以下步驟: <BR>本發明實施例中,采用一個大小為256×256的256級灰度圖像進行加密,如圖3(a)所示。 <BR>步驟1:采用廣義離散Cat映射對明文圖像進行置亂處理,即改變圖像中每一像素點的位置; <BR>步驟1?1:設待加密明文圖像的大小為M×N;若M=N,即待加密圖像為正方形圖像,則執行步驟1?3;否則執行步驟1?2; <BR>本發明實施例中,明文圖像大小為M=N=256,因此,執行步驟1?3; <BR>步驟1?2:將非正方形圖像按從上到下、從左到右的順序,轉換為邊長為 <BR><MATHS num="0015"><MATH><![CDATA[ <mrow><MSUB><MI>L</MI> <MI>s</MI> </MSUB><MO>=</MO> <MI>ceil</MI> <MROW><MO>(</MO> <MSQRT><MI>M</MI> <MO>×</MO> <MI>N</MI> </MSQRT><MO>)</MO> </MROW><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>1</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>的正方形圖像; <BR>轉換后不足的像素點個數如下: <BR><MATHS num="0016"><MATH><![CDATA[ <mrow><MI>R</MI> <MO>=</MO> <MSUP><MSUB><MI>L</MI> <MI>s</MI> </MSUB><MN>2</MN> </MSUP><MO>-</MO> <MI>M</MI> <MO>×</MO> <MI>N</MI> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>2</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>不足的像素點用取值范圍為[0~255]的隨機整數填充;所述的該隨機整數采用Logistic混沌映射量化產生; <BR>Logistic映射的公式為: <BR>xn+1=μxn(1?xn),xn∈[0,1],μ∈[0,4]&nbsp;&nbsp;&nbsp;&nbsp;(14) <BR>其中,μ和x分別為控制參數和狀態變量,xn表示第n次迭代的狀態變量值。當μ∈[3.57,4]時,系統處于混沌狀態,如圖4所示。 <BR>由加密者設定μ和狀態變量初始值x0,迭代公式(14)N0次(N0為常量,一般取N0≥200),使系統充分進入混沌狀態。注意:對于狀態變量x,0.5為‘不良點’,會使其在后續迭代中陷入‘不動點’0。若該情況出現,則對x做一個微小的擾動,擾動值可取10?2。 <BR>迭代Logistic映射R次,利用公式(15)對每次迭代得到的當前狀態變量值xn進行量化,完成對R個像素點的填充; <BR>Rnd=mod[floor(xn×1014),256]&nbsp;&nbsp;&nbsp;&nbsp;(15) <BR>其中,floor(x)函數表示返回距離x最近的小于或等于x的整數,mod(x,y)表示返回x除以y的余數,Rnd為用于填充的隨機數。 <BR>解密時,將填充的R個像素點刪除,即可恢復大小為M×N的明文圖像。 <BR>步驟1?3:采用廣義離散Cat映射對圖像進行置亂,消除相鄰像素間的相關性;公式如下: <BR><MATHS num="0017"><MATH><![CDATA[ <mrow><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUP><MI>x</MI> <MO>'</MO> </MSUP></MTD></MTR><MTR><MTD><MSUP><MI>y</MI> <MO>'</MO> </MSUP></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MN>1</MN> </MTD><MTD><MI>p</MI> </MTD></MTR><MTR><MTD><MI>q</MI> </MTD><MTD><MI>pq</MI> <MO>+</MO> <MN>1</MN> </MTD></MTR></MTABLE></MFENCED><MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>x</MI> </MTD></MTR><MTR><MTD><MI>y</MI> </MTD></MTR></MTABLE></MFENCED><MI>mod</MI> <MSUB><MI>L</MI> <MI>s</MI> </MSUB><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>3</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>本發明實施例中,置亂密鑰設為p=20,q=7,對明文圖像實施Cat變換,圖3(b)為應用Cat映射置亂1輪后的結果。 <BR>用于解密的逆Cat映射的定義為 <BR><MATHS num="0018"><MATH><![CDATA[ <mrow><MFENCED close="]" open="["><MTABLE><MTR><MTD><MSUP><MI>x</MI> <MO>'</MO> </MSUP></MTD></MTR><MTR><MTD><MSUP><MI>y</MI> <MO>'</MO> </MSUP></MTD></MTR></MTABLE></MFENCED><MO>=</MO> <MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>pq</MI> <MO>+</MO> <MN>1</MN> </MTD><MTD><MO>-</MO> <MI>p</MI> </MTD></MTR><MTR><MTD><MO>-</MO> <MI>q</MI> </MTD><MTD><MN>1</MN> </MTD></MTR></MTABLE></MFENCED><MFENCED close="]" open="["><MTABLE><MTR><MTD><MI>x</MI> </MTD></MTR><MTR><MTD><MI>y</MI> </MTD></MTR></MTABLE></MFENCED><MI>mod</MI> <MSUB><MI>L</MI> <MI>s</MI> </MSUB><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>4</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>步驟1?4:返回執行步驟1?3執行2~3次后執行步驟2; <BR>本發明實實施例中,為充分消除相鄰像素間的相關性,對明文圖像實施3輪置亂操作。圖3(c)、(d)分別為應用Cat變換置亂2輪和3輪后的結果; <BR>然而,由于置亂過程只改變了像素的位置,而并未改變像素的值,置亂后圖像具有與明文圖像相同的直方圖分布。因此,單純置亂圖像不能很好的抵御統計攻擊和已知/選擇明文攻擊。 <BR>步驟2:采用超混沌Lorenz系統對置亂后的圖像進行擴散處理,改變圖像中每一點的像素值; <BR>超混沌Lorenz系統公式如下: <BR><MATHS num="0019"><MATH><![CDATA[ <mrow><MFENCED close="" open="{" separators=""><MTABLE><MTR><MTD><MROW><MOVER><MI>x</MI> <MO>&amp;CenterDot;</MO> </MOVER><MO>=</MO> <MI>a</MI> <MROW><MO>(</MO> <MI>y</MI> <MO>-</MO> <MI>x</MI> <MO>)</MO> </MROW></MROW></MTD></MTR><MTR><MTD><MMULTISCRIPTS><MROW><MOVER><MI>y</MI> <MO>&amp;CenterDot;</MO> </MOVER><MO>=</MO> <MI>cx</MI> <MO>+</MO> <MI>y</MI> <MO>-</MO> <MI>xz</MI> <MO>-</MO> <MI>w</MI> </MROW></MMULTISCRIPTS></MTD></MTR><MTR><MTD><MOVER><MI>z</MI> <MO>&amp;CenterDot;</MO> </MOVER><MO>=</MO> <MI>xy</MI> <MO>-</MO> <MI>bz</MI> </MTD></MTR><MTR><MTD><MOVER><MI>w</MI> <MO>&amp;CenterDot;</MO> </MOVER><MO>=</MO> <MI>kyz</MI> </MTD></MTR></MTABLE><MO></MO></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>5</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>超混沌Lorenz系統的系統參數設置為a=10,b=8/3,c=28,控制參數設為k=0.85,擴散密鑰設為(x0=8.1,y0=?9.1,z0=1.3,w0=?6.3),基于龍格庫塔法迭代超混沌Lorenz系統200次,使系統充分進入混沌狀態,其x?y平面與z?w平面如圖5所示。 <BR>步驟2?1:按照從左至右,從上至下的順序將置亂圖像的像素排為一個序列p={81,26,170,90,...,136}; <BR>步驟2?2:設置擴散密鑰(x0,y0,z0,w0),采用四階龍格庫塔法求解超混沌Lorenz方程;x0,y0,z0,w0為超混沌Lorenz系統的系統變量初始值; <BR>公式如下: <BR><MATHS num="0020"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>x</MI> <MROW><MI>n</MI> <MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MROW><MO>(</MO> <MI>h</MI> <MO>/</MO> <MN>6</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>K</MI> <MN>1</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>K</MI> </MROW><MN>2</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>K</MI> </MROW><MN>3</MN> </MSUB><MO>+</MO> <MSUB><MI>K</MI> <MN>4</MN> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>y</MI> <MROW><MI>n</MI> <MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MROW><MO>(</MO> <MI>h</MI> <MO>/</MO> <MN>6</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>L</MI> <MN>1</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>L</MI> </MROW><MN>2</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>L</MI> </MROW><MN>3</MN> </MSUB><MO>+</MO> <MSUB><MI>L</MI> <MN>4</MN> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>z</MI> <MROW><MI>n</MI> <MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MROW><MO>(</MO> <MI>h</MI> <MO>/</MO> <MN>6</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>M</MI> <MN>1</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>M</MI> </MROW><MN>2</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>M</MI> </MROW><MN>3</MN> </MSUB><MO>+</MO> <MSUB><MI>M</MI> <MN>4</MN> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>w</MI> <MROW><MI>n</MI> <MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>+</MO> <MROW><MO>(</MO> <MI>h</MI> <MO>/</MO> <MN>6</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>N</MI> <MN>1</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>N</MI> </MROW><MN>2</MN> </MSUB><MO>+</MO> <MSUB><MROW><MN>2</MN> <MI>N</MI> </MROW><MN>3</MN> </MSUB><MO>+</MO> <MSUB><MI>N</MI> <MN>4</MN> </MSUB><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>6</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中, <BR><MATHS num="0021"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>K</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>a</MI> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>-</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>L</MI> <MI>j</MI> </MSUB><MO>=</MO> <MSUB><MI>cx</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>-</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>-</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB></MTD></MTR><MTR><MTD><MSUB><MI>M</MI> <MI>j</MI> </MSUB><MO>=</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>-</MO> <MSUB><MI>bz</MI> <MI>n</MI> </MSUB></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>j</MI> </MSUB><MO>=</MO> <MSUB><MI>ky</MI> <MI>n</MI> </MSUB><MSUB><MI>z</MI> <MI>n</MI> </MSUB></MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>7</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>(j=1), <BR><MATHS num="0022"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>K</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>a</MI> <MO>[</MO> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>]</MO> </MTD></MTR><MTR><MTD><MSUB><MI>L</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>c</MI> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>+</MO> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hN</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>M</MI> <MI>j</MI> </MSUB><MO>=</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MO>-</MO> <MI>b</MI> <MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>k</MI> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>/</MO> <MN>2</MN> <MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>8</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>(j=2,3), <BR><MATHS num="0023"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>K</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>a</MI> <MO>[</MO> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>]</MO> </MTD></MTR><MTR><MTD><MSUB><MI>L</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>c</MI> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>+</MO> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>-</MO> <MROW><MO>(</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hN</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>M</MI> <MI>j</MI> </MSUB><MO>=</MO> <MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hK</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MO>-</MO> <MI>b</MI> <MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW></MTD></MTR><MTR><MTD><MSUB><MI>N</MI> <MI>j</MI> </MSUB><MO>=</MO> <MI>k</MI> <MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hL</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>+</MO> <MSUB><MI>hM</MI> <MROW><MI>j</MI> <MO>-</MO> <MN>1</MN> </MROW></MSUB><MO>)</MO> </MROW></MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>9</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>(j=4), <BR>基于以上方法代入公式(5)N0次,N0≥200,使系統充分進入混沌狀態; <BR>步驟2?3:繼續代入公式(5),利用公式(10)對超混沌Lorenz系統的4個系統變量的當前值φn進行量化,得到4個密鑰流元素 <BR><MATHS num="0024"><MATH><![CDATA[ <mrow><MSUB><MI>k</MI> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB></MSUB><MO>=</MO> <MI>mod</MI> <MO>[</MO> <MI>round</MI> <MROW><MO>(</MO> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB><MO>)</MO> </MROW><MO>-</MO> <MI>floor</MI> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB><MO>)</MO> </MROW><MO>)</MO> </MROW><MO>)</MO> </MROW><MO>×</MO> <MSUP><MN>10</MN> <MN>14</MN> </MSUP><MO>)</MO> </MROW><MO>,</MO> <MI>L</MI> <MO>]</MO> <MO>,</MO> <MROW><MO>(</MO> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB><MO>&amp;Element;</MO> <MO>{</MO> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>,</MO> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>,</MO> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>,</MO> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>}</MO> <MO>)</MO> </MROW><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>10</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>本發明實施例中,迭代超混沌Lorenz系統,得到4個當前系統變量值xn=1.82396416350754,yn=1.45924661824495,zn=?0.17413567419304,wn=?6.39695513926288,對以上4個值進行量化,灰度級別L=256,得到4個密鑰流元素: <BR><MATHS num="0025"><MATH><![CDATA[ <mrow><MSUB><MI>k</MI> <MSUB><MI>x</MI> <MI>n</MI> </MSUB></MSUB><MO>=</MO> <MI>mod</MI> <MO>[</MO> <MI>round</MI> <MROW><MO>(</MO> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MN>1.82396416350754</MN> <MO>)</MO> </MROW><MO>-</MO> <MI>floor</MI> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MN>1.82396416350754</MN> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>)</MO> </MROW><MO>×</MO> <MSUP><MN>10</MN> <MN>14</MN> </MSUP><MO>)</MO> </MROW><MO>,</MO> <MN>256</MN> <MO>]</MO> <MO>=</MO> <MN>34</MN> </MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0026"><MATH><![CDATA[ <mrow><MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>=</MO> <MI>mod</MI> <MO>[</MO> <MI>round</MI> <MROW><MO>(</MO> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MN>1.45924661824495</MN> <MO>)</MO> </MROW><MO>-</MO> <MI>floor</MI> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MN>1.45924661824495</MN> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>)</MO> </MROW><MO>×</MO> <MSUP><MN>10</MN> <MN>14</MN> </MSUP><MO>)</MO> </MROW><MO>,</MO> <MN>256</MN> <MO>]</MO> <MO>=</MO> <MN>239</MN> </MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0027"><MATH><![CDATA[ <mrow><MSUB><MI>k</MI> <MSUB><MI>z</MI> <MI>n</MI> </MSUB></MSUB><MO>=</MO> <MI>mod</MI> <MO>[</MO> <MI>round</MI> <MROW><MO>(</MO> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MO>-</MO> <MN>0.17413567419304</MN> <MO>)</MO> </MROW><MO>-</MO> <MI>floor</MI> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MO>-</MO> <MN>0.17413567419304</MN> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>)</MO> </MROW><MO>×</MO> <MSUP><MN>10</MN> <MN>14</MN> </MSUP><MO></MO><MO>)</MO> </MROW><MO>,</MO> <MN>256</MN> <MO>]</MO> <MO>=</MO> <MN>168</MN> </MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0028"><MATH><![CDATA[ <mrow><MSUB><MI>k</MI> <MSUB><MI>w</MI> <MI>n</MI> </MSUB></MSUB><MO>=</MO> <MI>mod</MI> <MO>[</MO> <MI>round</MI> <MROW><MO>(</MO> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MO>-</MO> <MN>6.39695513926288</MN> <MO>)</MO> </MROW><MO>-</MO> <MI>floor</MI> <MROW><MO>(</MO> <MI>abs</MI> <MROW><MO>(</MO> <MO>-</MO> <MN>6.39695513926288</MN> <MO>)</MO> </MROW><MO>)</MO> </MROW><MO>)</MO> </MROW><MO>×</MO> <MSUP><MN>10</MN> <MN>14</MN> </MSUP><MO>)</MO> </MROW><MO>,</MO> <MN>256</MN> <MO>]</MO> <MO>=</MO> <MN>144</MN> </MROW>]]&gt;</MATH></MATHS> <BR>步驟2?4:采用集合Ω表示所有的排列情況;由于包含4個元素,因而其共有4!=24種排列情況;根據當前待加密的4個明文像素點的前一個點的明文值p',選取集合中的第X個排列情況,其中1≤X≤24; <BR>X由以下公式確定: <BR>X=p'%24+1&nbsp;&nbsp;&nbsp;(11) <BR>其中,p'的初始值可設為一取值在[0,255]間的整型常量; <BR>本發明實施例中,將的所有24種排列形式,存入集合Ω,即Ω={{34,239,168,144},{34,239,144,168},{34,144,239,168},{144,34,239,168},{144,34,168,239},{34,144,168,239},{34,168,144,239},{34,168,239,144},{168,34,239,144},{168,34,144,239},{168,144,34,239},{144,168,34,239},{144,168,239,34},{168,144,239,34},{168,239,144,34},{168,239,34,144},{239,168,34,144},{239,168,144,34},{239,144,168,34},{144,239,168,34},{144,239,34,168},{239,144,34,168},{239,34,144,168},{239,34,168,144}}。設p'的初始值為64,選取集合中的第X=p'%24+1=17個排列情況,即<MATHS num="0029"><MATH><![CDATA[ <msubsup> <MI>K</MI> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP>]]&gt;</MATH></MATHS><MATHS num="0030"><MATH><![CDATA[ <mrow> <MROW><MO>(</MO> <MSUBSUP><MI>k</MI> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP><MO>,</MO> <MSUBSUP><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP><MO>,</MO> <MSUBSUP><MI>k</MI> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP><MO>,</MO> <MSUBSUP><MI>k</MI> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP><MO>)</MO> </MROW><MO>=</MO> <MROW><MO>(</MO> <MN>239,168,34,144</MN> <MO>)</MO> </MROW><MO>.</MO> </MROW>]]&gt;</MATH></MATHS> <BR>步驟2?5:采用步驟2?4選取的密鑰流元素對4個明文像素實施加密;其中,<MATHS num="0031"><MATH><![CDATA[ <msubsup> <MI>K</MI> <MSUB><MI>φ</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP>]]&gt;</MATH></MATHS><MATHS num="0032"><MATH><![CDATA[ <mrow> <MO>(</MO> <MSUBSUP><MI>k</MI> <MSUB><MI>x</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP><MO>,</MO> <MSUBSUP><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP><MO>,</MO> <MSUBSUP><MI>k</MI> <MSUB><MI>z</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP><MO>,</MO> <MSUBSUP><MI>k</MI> <MSUB><MI>w</MI> <MI>n</MI> </MSUB><MO>'</MO> </MSUBSUP><MO>)</MO> </MROW>]]&gt;</MATH></MATHS> <BR>本發明實施例中,設c0為128。取待加密的4個明文像素,其值為p4×(n?1)+1=81,p4×(n?1)+2=26,p4×(n?1)+3=170,p4×(n1)+4=90。利用步驟2?4得到的4個密鑰流元素對該4個像素實施加密,得到4個密文像素值為: <BR><MATHS num="0033"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>k</MI> <MI>xn</MI> </MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>+</MO> <MSUB><MI>k</MI> <MI>xn</MI> </MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW></MROW></MSUB><MO>=</MO> <MN>239</MN> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MN>81</MN> <MO>+</MO> <MN>239</MN> <MO>]</MO> <MI>mod</MI> <MN>256</MN> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MN>128</MN> <MO>=</MO> <MN>47</MN> </MTD></MTR><MTR><MTD><MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>k</MI> <MI>yn</MI> </MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>+</MO> <MSUB><MI>k</MI> <MI>yn</MI> </MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MN>168</MN> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MN>26</MN> <MO>+</MO> <MN>168</MN> <MO>]</MO> <MI>mod</MI> <MN>256</MN> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MN>47</MN> <MO>=</MO> <MN>69</MN> </MTD></MTR><MTR><MTD><MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>3</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>k</MI> <MI>zn</MI> </MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>3</MN> </MROW></MSUB><MO>+</MO> <MSUB><MI>k</MI> <MI>zn</MI> </MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>=</MO> <MN>34</MN> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MN>170</MN> <MO>+</MO> <MN>34</MN> <MO>]</MO> <MI>mod</MI> <MN>256</MN> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MN>69</MN> <MO>=</MO> <MN>171</MN> </MTD></MTR><MTR><MTD><MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>4</MN> </MROW></MSUB><MO>=</MO> <MSUB><MI>k</MI> <MI>wn</MI> </MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>4</MN> </MROW></MSUB><MO>+</MO> <MSUB><MI>k</MI> <MI>wn</MI> </MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>3</MN> </MROW></MSUB><MO>=</MO> <MN>144</MN> <MO>&amp;CirclePlus;</MO> <MO>{</MO> <MO>[</MO> <MN>90</MN> <MO>+</MO> <MN>144</MN> <MO>]</MO> <MI>mod</MI> <MN>256</MN> <MO>}</MO> <MO>&amp;CirclePlus;</MO> <MN>171</MN> <MO>=</MO> <MN>209</MN> </MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>12</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>通過使用與明文相關的加密方法,每一個像素點的值都能被有效地擴散到整個密文圖像,從而使加密系統具有較強的抗差分攻擊能力。 <BR>用于解密的反變換為 <BR><MATHS num="0034"><MATH><![CDATA[ <mrow><MFENCED close="" open="{"><MTABLE><MTR><MTD><MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>=</MO> <MO>[</MO> <MSUB><MI>k</MI> <MSUB><MI>x</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW></MROW></MSUB><MO>+</MO> <MI>L</MI> <MO>-</MO> <MSUB><MI>k</MI> <MSUB><MI>x</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> </MTD></MTR><MTR><MTD><MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>=</MO> <MO>[</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>+</MO> <MI>L</MI> <MO>-</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> </MTD></MTR><MTR><MTD><MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>=</MO> <MO>[</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>2</MN> </MROW></MSUB><MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>1</MN> </MROW></MSUB><MO>+</MO> <MI>L</MI> <MO>-</MO> <MSUB><MI>k</MI> <MSUB><MI>y</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> </MTD></MTR><MTR><MTD><MSUB><MI>p</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>4</MN> </MROW></MSUB><MO>=</MO> <MO>[</MO> <MSUB><MI>k</MI> <MSUB><MI>w</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>4</MN> </MROW></MSUB><MO>&amp;CirclePlus;</MO> <MSUB><MI>c</MI> <MROW><MN>4</MN> <MO>×</MO> <MROW><MO>(</MO> <MI>n</MI> <MO>-</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>+</MO> <MN>3</MN> </MROW></MSUB><MO>+</MO> <MI>L</MI> <MO>-</MO> <MSUB><MI>k</MI> <MSUB><MI>w</MI> <MI>n</MI> </MSUB></MSUB><MO>'</MO> <MO>]</MO> <MI>mod</MI> <MI>L</MI> </MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>13</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>步驟2?6:返回執行步驟2?3,直到序列p中的所有像素點按照從左至右的順序完全加密; <BR>步驟2?7:將加密完的密文像素序列按照從左至右的順序重新排為Ls×Ls的矩陣形式,從而得到密文圖像; <BR>步驟3:根據加密強度要求,進行多輪加密,即反復執行步驟1~步驟2;所述加密強度是指抗統計攻擊能力、抗已知明文/選擇明文攻擊能力以及抗差分攻擊能力。 <BR>采用本發明方法所得加密圖像如圖6所示。 <BR>安全性能測試分析 <BR>對本發明實施例構建的圖像加密系統進行6種詳細的安全性能分析與測試,包括密鑰敏感性、抗窮舉攻擊(密鑰空間)、抗統計攻擊(包括直方圖,相鄰像素相關性、信息熵)以及抗差分攻擊。 <BR>(1)抗窮舉攻擊(密鑰空間) <BR>密鑰空間是指在加密或解密過程中可用的不同密鑰的總量。對于一個安全的加密系統,密鑰空間應該足夠大以使窮舉攻擊失效。基于本發明構建的加密系統的密鑰由兩部分構成:置亂密鑰Key?P與擴散密鑰Key?D。 <BR>Key?P由Cat映射的控制參數(p,q)和迭代輪數m構成,p,q,m均為正整數且(p,q)的取值范圍為[1,Ls],其中Ls為正方形圖像的寬度或高度。因此,置亂密鑰的總數為(N2)m。擴散密鑰Key?D包含4個浮點數(x0,y0,z0,w0)。根據IEEE浮點數標準,64比特雙精度浮點數的計算精度為10?15。因此,擴散密鑰的總數為1060≈2199。 <BR>置亂密鑰與擴散密鑰相互獨立。若Ls≥256,置亂輪數m=3,則總密鑰空間Key?S滿足 <BR>Key?S=key?P×key?D≥(28×28)3×2199=2247&nbsp;&nbsp;&nbsp;&nbsp;(16) <BR>表1為本發明與三種經典對稱加密算法密鑰空間的比較。從表中可以看出,本發明的密鑰空間遠大于各類經典加密算法,可有效抵御窮舉攻擊。 <BR>表1本發明與三種經典對稱加密算法密鑰空間比較 <BR></TABLES> <BR>(2)抗統計攻擊 <BR>(a)直方圖 <BR>直方圖直觀的描述了一幅圖像中像素的分布情況。密文信息的分布應具有較高的隨機性,隱藏明文的冗余性并且不能讓攻擊者從中得到任何有關明文與密文關系的信息。圖7(a),(b)為明文圖像及其直方圖,(c),(d)為密文圖像及其直方圖。通過對比圖7(b)與(d)可以看出,與明文圖像相比,密文圖像的直方圖呈均勻分布,說明密文圖像的像素值分布具有良好的隨機性。 <BR>(b)相鄰像素相關性 <BR>對于一個具有明確視覺內容的數字圖像,其每一個像素點在水平、垂直以及對角線方向與其相鄰像素點都是高度相關的。而對于一個設計良好的圖像加密系統而言,其輸出的密文圖像應該具有足夠低的相鄰像素相關性。圖8為明文圖像與密文圖像的相鄰像素相關性可視化測試,該測試將兩相鄰像素的像素值分別繪制于x軸和y軸。從圖8中可以看出,對于明文圖像,其相鄰像素的值集中在一對角線上,說明相鄰像素間有極強的相關性。而對于密文圖像,其相鄰像素值均勻分布于整個灰度平面上,說明其相鄰像素間已不具有任何相關性。對于垂直方向與對角線方向的可視化測試,可得到相似的結果。 <BR>為了定量比較明文與密文圖像的相鄰像素相關性,首先從明文和密文圖像在每個相鄰方向上隨機選取3000對相鄰點。然后,使用公式(17)~(19)計算相關系數rx,y。 <BR><MATHS num="0035"><MATH><![CDATA[ <mrow><MSUB><MI>r</MI> <MI>xy</MI> </MSUB><MO>=</MO> <MFRAC><MROW><MFRAC><MN>1</MN> <MI>N</MI> </MFRAC><MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>N</MI> </MUNDEROVER><MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>i</MI> </MSUB><MO>-</MO> <MOVER><MI>x</MI> <MO>&amp;OverBar;</MO> </MOVER><MO>)</MO> </MROW><MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>i</MI> </MSUB><MO>-</MO> <MOVER><MI>y</MI> <MO>&amp;OverBar;</MO> </MOVER><MO>)</MO> </MROW></MROW><MSQRT><MROW><MO>(</MO> <MFRAC><MN>1</MN> <MI>N</MI> </MFRAC><MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>N</MI> </MUNDEROVER><MSUP><MROW><MO>(</MO> <MSUB><MI>x</MI> <MI>i</MI> </MSUB><MO>-</MO> <MOVER><MI>x</MI> <MO>&amp;OverBar;</MO> </MOVER><MO>)</MO> </MROW><MN>2</MN> </MSUP><MO>)</MO> </MROW><MROW><MO>(</MO> <MFRAC><MN>1</MN> <MI>N</MI> </MFRAC><MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>N</MI> </MUNDEROVER><MSUP><MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>i</MI> </MSUB><MO>-</MO> <MOVER><MI>y</MI> <MO>&amp;OverBar;</MO> </MOVER><MO>)</MO> </MROW><MN>2</MN> </MSUP><MO>)</MO> </MROW></MSQRT></MFRAC><MO>,</MO> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>17</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0036"><MATH><![CDATA[ <mrow><MOVER><MI>x</MI> <MO>&amp;OverBar;</MO> </MOVER><MO>=</MO> <MFRAC><MN>1</MN> <MI>N</MI> </MFRAC><MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>N</MI> </MUNDEROVER><MSUB><MI>x</MI> <MI>i</MI> </MSUB><MO>,</MO> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>18</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0037"><MATH><![CDATA[ <mrow><MOVER><MI>y</MI> <MO>&amp;OverBar;</MO> </MOVER><MO>=</MO> <MFRAC><MN>1</MN> <MI>N</MI> </MFRAC><MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>N</MI> </MUNDEROVER><MSUB><MI>y</MI> <MI>i</MI> </MSUB><MO>,</MO> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>19</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,x和y分別是圖像中兩個相鄰點的灰度值,N為采樣點的個數。 <BR>明文圖像和相應的密文圖像在水平、垂直以及對角線方向的相關性如表2所示。從圖8和表2可得出,通過使用本加密方法,明文圖像中相鄰像素間的強相關性在密文圖像中得到了有效的消除。 <BR>表2明文圖像與密文圖像的相鄰像素相關性比較 <BR></TABLES> <BR>(c)信息熵 <BR>信息熵是表征一個信息源隨機性與不可預測性的重要指標。對于一個信息源s,其熵為: <BR><MATHS num="0038"><MATH><![CDATA[ <mrow><MI>H</MI> <MROW><MO>(</MO> <MI>S</MI> <MO>)</MO> </MROW><MO>=</MO> <MO>-</MO> <MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>0</MN> </MROW><MROW><MSUP><MN>2</MN> <MI>N</MI> </MSUP><MO>-</MO> <MN>1</MN> </MROW></MUNDEROVER><MI>P</MI> <MROW><MO>(</MO> <MSUB><MI>S</MI> <MI>i</MI> </MSUB><MO>)</MO> </MROW><MSUB><MI>log</MI> <MN>2</MN> </MSUB><MI>P</MI> <MROW><MO>(</MO> <MSUB><MI>S</MI> <MI>i</MI> </MSUB><MO>)</MO> </MROW><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>20</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,N為表示一個碼元si∈s所需的比特數,P(si)代表碼元si出現的概率。對于一個由2N個不同碼元組成的純隨機信息源,其熵為H(s)=N。因此,對于一個具有28=256級灰度的密文圖像,其信息熵的理論值為H(m)=8。如果輸出的密文的熵小于8,則密文存在一定程度的可預測性,將會威脅到系統的安全。 <BR>基于公式(20)計算得出,明文圖像與密文圖像的信息熵分別為H(s)=7.1149和H(s)=7.9972。密文圖像的信息熵非常接近理想值8,說明密文圖像的像素值分布具有極高的隨機性。 <BR>通過以上三個方面的分析可知,本發明構建的加密系統具有良好的抗統計攻擊能力。 <BR>(3)密鑰敏感性 <BR>密鑰敏感性意味著兩個差異極小的密鑰,在加密相同的明文時,將產生完全不同的密文。這個性質對于加密系統是極其重要的,否則攻擊者可以嘗試通過相近的密鑰去恢復部分明文信息。 <BR>(a)加密過程密鑰敏感性 <BR>為測試加密過程對密鑰的敏感性,首先使用擴散密鑰(x0=6.7,y0=?2.8,z0=4.1,w0=?6.3)對明文圖像進行加密,然后將其值修改為(x0=6.70000000000001,y0=?2.8,z0=4.1,w0=?6.3),即只將擴散密鑰的第一個分量增加0.00000000000001,置亂密鑰保持不變,觀察由原始密鑰和修改后密鑰加密的圖像以及它們的差值,如圖9所示。圖9中(a)為明文圖像,(b)為采用原始密鑰加密得到的密文,(c)為采用修改后的密鑰加密得到的密文,(d)為兩個密文圖像的差值。通過計算得出(b)和(c)的差異度為99.62%。對密鑰的其它部分加以微小的改變,可以得到類似的結果。 <BR>(b)解密過程密鑰敏感性 <BR>在本項測試中,首先用正確密鑰進行解密,之后使用修改后的密鑰進行解密,觀察解密效果。設正確的擴散密鑰為:(x0=2.3,y0=?3.6,z0=4.4,w0=?5.3),錯誤密鑰為(x0=2.3,y0=?3.59999999999999,z0=4.4,w0=?5.3),解密效果如圖10所示,圖,10中(a)為明文圖像,(b)為加密后的密文,(c)為正確密鑰解密后的圖像,(d)為錯誤密鑰解密后的圖像。經過計算,在錯誤密鑰只與正確密鑰相差0.00000000000001的情況下,錯誤解密圖像與明文圖像的差異度為99.61%。對密鑰的其它部分加以微小的改變,同樣可以得到類似的結果。 <BR>由以上兩個方面的分析可知,基于本發明構建的加密系統具有極高的密鑰敏感性,即使使用一個與加密密鑰具有極其微小差異的解密密鑰,也不能解密得到任何明文相關信息。 <BR>(4)抗差分攻擊 <BR>差分攻擊是指攻擊者利用圖像的微小改變,例如,改變明文圖像的一個像素點的像素值,來觀察加密結果的差別,并據此來破譯加密算法。如果明文圖像的一個微小改變能有效地擴散到整幅密文圖像中,則差分攻擊將是不可行的。加密系統的抗差分攻擊能力通常基于NPCR(number&nbsp;of&nbsp;pixels&nbsp;change&nbsp;rate)和UACI(unified&nbsp;average&nbsp;change&nbsp;intensity)兩個指標來進行衡量。NPCR用于測試兩幅圖像間的差異度,設P1(i,j)和P2(i,j)分別表示P1與P2兩幅圖像位于(i,j)點的像素值,NPCR的定義為: <BR><MATHS num="0039"><MATH><![CDATA[ <mrow><MI>NPCR</MI> <MO>=</MO> <MFRAC><MROW><MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>W</MI> </MUNDEROVER><MUNDEROVER><MI>Σ</MI> <MROW><MI>j</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>H</MI> </MUNDEROVER><MI>D</MI> <MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW></MROW><MROW><MI>W</MI> <MO>×</MO> <MI>H</MI> </MROW></MFRAC><MO>×</MO> <MN>100</MN> <MO>%</MO> <MO>,</MO> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>21</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中W和H分別為圖像的寬度和高度,D(i,j)的定義為 <BR><MATHS num="0040"><MATH><![CDATA[ <mrow><MI>D</MI> <MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW><MO>=</MO> <MFENCED close="" open="{"><MTABLE><MTR><MTD><MN>0</MN> </MTD><MTD><MI>if</MI> </MTD><MTD><MSUB><MI>P</MI> <MN>1</MN> </MSUB><MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW><MO>=</MO> <MSUB><MI>P</MI> <MN>2</MN> </MSUB><MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW><MO>,</MO> </MTD></MTR><MTR><MTD><MN>1</MN> </MTD><MTD><MI>if</MI> </MTD><MTD><MSUB><MI>P</MI> <MN>1</MN> </MSUB><MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW><MO>&amp;NotEqual;</MO> <MSUB><MI>P</MI> <MN>2</MN> </MSUB><MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW><MO>.</MO> </MTD></MTR></MTABLE></MFENCED><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>22</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>對于兩幅純隨機圖像,其NPCR理論值為 <BR><MATHS num="0041"><MATH><![CDATA[ <mrow><MSUB><MI>NPCR</MI> <MI>expected</MI> </MSUB><MO>=</MO> <MROW><MO>(</MO> <MN>1</MN> <MO>-</MO> <MFRAC><MN>1</MN> <MSUP><MN>2</MN> <MROW><MSUB><MI>log</MI> <MN>2</MN> </MSUB><MI>L</MI> </MROW></MSUP></MFRAC><MO>)</MO> </MROW><MO>×</MO> <MN>100</MN> <MO>%</MO> <MO>,</MO> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>23</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中L為圖像的灰度級別。例如,對于2幅256級灰度純隨機圖像,其NPCR理論值為99.61%。UACI用于測試兩圖像間的灰度差異強度,其定義為 <BR><MATHS num="0042"><MATH><![CDATA[ <mrow><MI>UACI</MI> <MO>=</MO> <MFRAC><MN>1</MN> <MROW><MI>W</MI> <MO>×</MO> <MI>H</MI> </MROW></MFRAC><MO>[</MO> <MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>W</MI> </MUNDEROVER><MUNDEROVER><MI>Σ</MI> <MROW><MI>j</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>H</MI> </MUNDEROVER><MFRAC><MROW><MO>|</MO> <MSUB><MI>P</MI> <MN>1</MN> </MSUB><MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW><MO>-</MO> <MSUB><MI>P</MI> <MN>2</MN> </MSUB><MROW><MO>(</MO> <MI>i</MI> <MO>,</MO> <MI>j</MI> <MO>)</MO> </MROW><MO>|</MO> </MROW><MROW><MI>L</MI> <MO>-</MO> <MN>1</MN> </MROW></MFRAC><MO>]</MO> <MO>×</MO> <MN>100</MN> <MO>%</MO> <MO>.</MO> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>22</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>對于兩幅純隨機圖像,其UACI理論值為 <BR><MATHS num="0043"><MATH><![CDATA[ <mrow><MSUB><MI>UACI</MI> <MI>expected</MI> </MSUB><MO>=</MO> <MFRAC><MN>1</MN> <MSUP><MI>L</MI> <MN>2</MN> </MSUP></MFRAC><MROW><MO>(</MO> <MFRAC><MROW><MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MROW><MI>L</MI> <MO>-</MO> <MN>1</MN> </MROW></MUNDEROVER><MI>i</MI> <MROW><MO>(</MO> <MI>i</MI> <MO>+</MO> <MN>1</MN> <MO>)</MO> </MROW></MROW><MROW><MI>L</MI> <MO>-</MO> <MN>1</MN> </MROW></MFRAC><MO>)</MO> </MROW><MO>×</MO> <MN>100</MN> <MO>%</MO> <MO>.</MO> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>23</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>例如,對于2幅256級灰度純隨機圖像,其NPCR理論值為33.46%。 <BR>對于一個設計良好的圖像加密系統,其NPCR與UACI應盡可能接近于理論值。基于以上討論,這里假設一種最極端情況來對系統進行測試,即兩幅明文圖像只在右下角有一個像素點的差異,如圖11(a),(b)所示。基于相同密鑰加密得到的密文圖像以及兩幅密文圖像間的差值分別如圖11(c),(d),(e)所示。通過計算得到兩幅密文圖像間的NPCR值為99.59%,UACI值為33.45%。 <BR>基于以上測試結論可知,本發明可以有效抵御差分攻擊。 <BR>綜上所述,本發明具有良好的安全性,可有效抵御各類常見的攻擊手段。</p> </div> </div> </div> </div> <div class="page_view" id="pageContainer" oncontextmenu="return false"> <script language="javascript"> $(document).ready(function() { initPage(); $("#loading").hide(); });</script> <!--end documenttopic--> </div> <div id="outer_page_more" style="margin-bottom:20px;background-color:#FFF; overflow:hidden;"> <div class="inner_page_more" id="page_more" style="width: 917px; overflow:hidden;border:solid 1px #ccc;box-shadow:0 1px 5px #ccc; height: 260px; line-height: 30px;"> <div id="html-reader-go-more" class="banner-wrap more-btn-banner" style="padding-top: 40px; width: 920px; position:relative;"> <div id="loading" style="text-align:center;width: 920px; padding-bottom:100px; font-size: 18px; line-height:40px;"> <img src="images/loading.gif" alt="" /><br /> 文檔加載中……請稍候!<br /> <a href="p-6420310.html" style="color:blue;text-decoration:underline;">如果長時間未打開,您也可以點擊刷新試試。</a> </div> <p style="text-align: center; font-size: 18px;"> <span id="ftip">下載文檔到電腦,查找使用更方便.(PDF附帶說明圖片)</span></p> <p style="text-align: center; font-size: 14px;"> <b></b><span><b style="color: #ff0000"> 30</b> 金幣</span> &nbsp;&nbsp;<span class="fcff">0人已下載</span></p> <p style="text-align: center; padding-top: 10px;"> <table style="margin:0px auto;"><tr><td> <a href="javascript:;" onclick="DownLoad()" class="ui-bz-btn-senior banner-download" style="padding: 5px 35px; font-size: 15px; text-decoration: none"><b style="color: #fff">下載</b></a></td><td>&nbsp;&nbsp; <a href="UserManage/Recharge.aspx?f=0" class="ui-bz-btn-senior2 banner-download" style="padding: 5px 35px; font-size: 15px; text-decoration: none"><b style="color: #fff">加入VIP,免費下載資源</b></a></td></tr> </table> </p> <p id="ntip" style="text-align: center; padding-top: 30px;"> <div id="ntip2" class="banner-more-btn" style="text-align: center; display:block; width: 250px; margin:0px auto;" onclick="showmorepage()"> <span class="moreBtn goBtn" style="text-align: center"><span>還剩<span id="spanpage"></span>頁未讀,</span><span class="fc2e">繼續閱讀</span></span><p class="down-arrow goBtn"> </p> </div> </p> </div> </div> <div class="b_tl"> </div> <div class="b_tr"> </div> <div class="b_br"> </div> <div class="b_bl"> </div> <div class="b_t"> </div> <div class="b_r"> </div> <div class="b_b"> </div> <div class="b_l"> </div> </div> <div class="works-manage-box shenshu"> <a href="javascript:jubao()" title="舉報" class="fLeft works-manage-item works-manage-report"> <span class="inline-block ico "> <img src="images/jubao.jpg" alt="舉報"></span> <br> 舉報</a> <a href="UserManage/CopyrightAppeal.aspx?bid=6420310" title="版權申訴" class="fLeft works-manage-item works-manage-report" target="_blank" <span class="inline-block ico"> <img src="images/bang_tan.gif" width="18" alt="版權申訴"></span> <br> 版權申訴</a> <a class="fLeft" style="display:block; padding-top:17px; padding-left:20px;font-size:14px;">word格式文檔無特別注明外均可編輯修改;預覽文檔經過壓縮,下載后原文更清晰! </a> <a href="d-6420310.html" title="點擊進入下載" class="fr hover-none works-manage-download"> <em class="mr5">立即下載</em><span class="download-ico2 ico inline-block vertical-middle"></span></a> <input type="hidden" value="1332" id="tu_id"> </div> <dl class="works-intro gray2 cl pb10" style="border-bottom: none; padding-bottom: 0"> <dt class="fl">關&nbsp;鍵&nbsp;詞:</dt><dd class="fl wordwrap" style="color:blue"> 基于 CAT 映射 混沌 LORENZ 系統 數字圖像 加密 方法 </dd> </dl> <div class="works-intro gray2 c666"> <span class=" notice-ico"> <img src="images/bang_tan.gif" style="padding-left: 24px; vertical-align: middle"></span>&nbsp; 專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。 </div> <!--ta的資源--> <div class="mt10 related-pic-box" id="brandlist" style="height: 418px;"> <div class="works-comment-hd"> ta的資源 <a href="u-254.html" class="fr" style="font-size: 12px; font-weight: normal" hidefocus="true" target="_blank">更多&gt;&gt;</a></div> <div id="related-pic-list" class="related-pic-list cl" style="padding-left:12px; padding-right:0px;"> <ul> <li><h3><a href="http://www.rgyfuv.icu/p-9918.html" target="_parent" title="一種治療慢性胃炎的藥劑.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/750050ad-d8b8-4fa2-a6b9-dfbb4e3dd931/pic1.gif' alt="一種治療慢性胃炎的藥劑.pdf" onerror="this.src='images/d_pdf.png'"> 一種治療慢性胃炎的藥劑.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-9919.html" target="_parent" title="一種治療躁狂癥的藥物.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/8aceb107-8bb1-49a3-b44b-7c00b94c2809/pic1.gif' alt="一種治療躁狂癥的藥物.pdf" onerror="this.src='images/d_pdf.png'"> 一種治療躁狂癥的藥物.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-9923.html" target="_parent" title="一種排肺臟毒的方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/f8b2fcf6-4374-4b3c-982f-306da881f8a5/pic1.gif' alt="一種排肺臟毒的方法.pdf" onerror="this.src='images/d_pdf.png'"> 一種排肺臟毒的方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-9941.html" target="_parent" title="一種降低中藥材中重金屬的方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/e9889eef-2b43-46a3-bbb2-b4d1e12a8b23/pic1.gif' alt="一種降低中藥材中重金屬的方法.pdf" onerror="this.src='images/d_pdf.png'"> 一種降低中藥材中重金屬的方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10001.html" target="_parent" title="一種手拉線鋸.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/ea025793-3584-4c83-8880-06007a658c2c/pic1.gif' alt="一種手拉線鋸.pdf" onerror="this.src='images/d_pdf.png'"> 一種手拉線鋸.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10021.html" target="_parent" title="一種高精度牽引式線纜計米器.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/d665764b-f436-4e63-8443-3f3b4d16cdbc/pic1.gif' alt="一種高精度牽引式線纜計米器.pdf" onerror="this.src='images/d_pdf.png'"> 一種高精度牽引式線纜計米器.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10030.html" target="_parent" title="一種用于相對運動的兩物體之間的無線通信裝置.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/56548701-7991-47b0-b0a2-b590e42024bb/pic1.gif' alt="一種用于相對運動的兩物體之間的無線通信裝置.pdf" onerror="this.src='images/d_pdf.png'"> 一種用于相對運動的兩物體之間的無線通信裝置.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10034.html" target="_parent" title="具有含橫向主數據軌和縱向次數據軌的帶介質的旋轉頭數據存儲和檢索系統以及方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/c31fa0c8-b729-47f4-8a5f-a909b3566b7b/pic1.gif' alt="具有含橫向主數據軌和縱向次數據軌的帶介質的旋轉頭數據存儲和檢索系統以及方法.pdf" onerror="this.src='images/d_pdf.png'"> 具有含橫向主數據軌和縱向次數據軌的帶介質的旋轉頭數據存儲和檢索系統以及方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10090.html" target="_parent" title="列車內部網絡管理系統.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/5449983e-89c8-4bd2-a24f-29a592f79fec/pic1.gif' alt="列車內部網絡管理系統.pdf" onerror="this.src='images/d_pdf.png'"> 列車內部網絡管理系統.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10181.html" target="_parent" title="在瓣膜布置過程中感測心臟傳導系統.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/3ed767ef-5bcf-4183-84b6-eb95fe8c7e9b/pic1.gif' alt="在瓣膜布置過程中感測心臟傳導系統.pdf" onerror="this.src='images/d_pdf.png'"> 在瓣膜布置過程中感測心臟傳導系統.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10229.html" target="_parent" title="用于監控機動車電能存儲器充電的安全裝置和用于運行用于監控機動車電能存儲器充電的安全裝置的方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/124c9bb9-6781-40ad-9749-ec1285e5f217/pic1.gif' alt="用于監控機動車電能存儲器充電的安全裝置和用于運行用于監控機動車電能存儲器充電的安全裝置的方法.pdf" onerror="this.src='images/d_pdf.png'"> 用于監控機動車電能存儲器充電的安全裝置和用于運行用于監控機動車電能存儲器充電的安全裝置的方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10270.html" target="_parent" title="鋼渣基金屬氧化物固體堿催化劑制備方法及其應用.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/58611b48-fd40-401e-b12d-1a50fa849d67/pic1.gif' alt="鋼渣基金屬氧化物固體堿催化劑制備方法及其應用.pdf" onerror="this.src='images/d_pdf.png'"> 鋼渣基金屬氧化物固體堿催化劑制備方法及其應用.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10273.html" target="_parent" title="一種機械化修井作業管柱自動扶正系統及方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/0f70d3f9-46e5-448b-a6f0-bb0d34952ab6/pic1.gif' alt="一種機械化修井作業管柱自動扶正系統及方法.pdf" onerror="this.src='images/d_pdf.png'"> 一種機械化修井作業管柱自動扶正系統及方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10291.html" target="_parent" title="一種甲醇三級過濾反洗裝置.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/382fdfa1-54f5-4f49-b1c5-22840838a1c2/pic1.gif' alt="一種甲醇三級過濾反洗裝置.pdf" onerror="this.src='images/d_pdf.png'"> 一種甲醇三級過濾反洗裝置.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10301.html" target="_parent" title="用于管線光纖布設的內襯安裝管.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/2efa27f1-ed26-461f-8f12-b618a898d56d/pic1.gif' alt="用于管線光纖布設的內襯安裝管.pdf" onerror="this.src='images/d_pdf.png'"> 用于管線光纖布設的內襯安裝管.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-10310.html" target="_parent" title="一種變頻空調器.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-1/11/ad193644-93ef-4934-ac38-5a4c7b92b970/pic1.gif' alt="一種變頻空調器.pdf" onerror="this.src='images/d_pdf.png'"> 一種變頻空調器.pdf </a></h3></li> </ul> </div> </div> <div class="mt10 related-pic-box" id="Div1" style="height: 418px;"> <div class="works-comment-hd"> 猜你喜歡 </div> <div id="related-pic-list" class="related-pic-list cl" style="padding-left:12px; padding-right:0px;"> <ul> <li><h3><a href="http://www.rgyfuv.icu/p-1009307.html" target="_parent" title="用于化學機械拋光的多氧化劑漿料.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/be90792b-f4c7-4b70-b6a9-5f50b3188968/pic1.gif' alt="用于化學機械拋光的多氧化劑漿料.pdf" onerror="this.src='images/d_pdf.png'"> 用于化學機械拋光的多氧化劑漿料.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009308.html" target="_parent" title="通過乙酰乙酸酯的烯胺使聚合物官能化.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/8e79cee1-c66f-4e5a-a192-8d21433c3073/pic1.gif' alt="通過乙酰乙酸酯的烯胺使聚合物官能化.pdf" onerror="this.src='images/d_pdf.png'"> 通過乙酰乙酸酯的烯胺使聚合物官能化.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009309.html" target="_parent" title="在一半圖式顯示板上逐點顯示.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/723cdfb2-2b84-423b-8e4c-0d9267e4c552/pic1.gif' alt="在一半圖式顯示板上逐點顯示.pdf" onerror="this.src='images/d_pdf.png'"> 在一半圖式顯示板上逐點顯示.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009310.html" target="_parent" title="因特網卷積音頻/視頻服務器.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/cc39fd33-708e-43ff-a255-3a32137d4076/pic1.gif' alt="因特網卷積音頻/視頻服務器.pdf" onerror="this.src='images/d_pdf.png'"> 因特網卷積音頻/視頻服務器.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009311.html" target="_parent" title="用于雙數據率定時的時鐘等待時間補償電路.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/db01d00d-1230-4306-8e7c-edfe11e9798c/pic1.gif' alt="用于雙數據率定時的時鐘等待時間補償電路.pdf" onerror="this.src='images/d_pdf.png'"> 用于雙數據率定時的時鐘等待時間補償電路.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009312.html" target="_parent" title="一種綜合提高用電質量的方法及其裝置.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/1ec11628-b96e-4784-8235-9e7f13004641/pic1.gif' alt="一種綜合提高用電質量的方法及其裝置.pdf" onerror="this.src='images/d_pdf.png'"> 一種綜合提高用電質量的方法及其裝置.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009313.html" target="_parent" title="運動圖像專家組標準位流再現設備和再現方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/3e730154-159e-43e5-ae9d-cf477e1dea3b/pic1.gif' alt="運動圖像專家組標準位流再現設備和再現方法.pdf" onerror="this.src='images/d_pdf.png'"> 運動圖像專家組標準位流再現設備和再現方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009314.html" target="_parent" title="廢水尤其是來自發酵廠和釀酒廠廢水的處理方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/3de1ea35-f3b4-4359-88be-8d48e7b6817d/pic1.gif' alt="廢水尤其是來自發酵廠和釀酒廠廢水的處理方法.pdf" onerror="this.src='images/d_pdf.png'"> 廢水尤其是來自發酵廠和釀酒廠廢水的處理方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009315.html" target="_parent" title="背包擱物架.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/b209c08d-f0ab-43e3-87fa-d55a17e1d7fa/pic1.gif' alt="背包擱物架.pdf" onerror="this.src='images/d_pdf.png'"> 背包擱物架.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009316.html" target="_parent" title="一種重離子計數器電路.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/4f6c4b7a-4f3f-4e54-b9a1-a7dc0d3d0380/pic1.gif' alt="一種重離子計數器電路.pdf" onerror="this.src='images/d_pdf.png'"> 一種重離子計數器電路.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009317.html" target="_parent" title="起重桿.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/d31ebad1-672b-4554-9dda-4431a5872e44/pic1.gif' alt="起重桿.pdf" onerror="this.src='images/d_pdf.png'"> 起重桿.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009318.html" target="_parent" title="PWM放大器.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/0770eb02-4b42-401f-8052-a51fe48308a3/pic1.gif' alt="PWM放大器.pdf" onerror="this.src='images/d_pdf.png'"> PWM放大器.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009319.html" target="_parent" title="氣體絕緣輸電線的充氣方法以及實現此種充氣方法的線路的生產方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/de4376b3-8c67-4261-8a3c-9c4be6ea3c4d/pic1.gif' alt="氣體絕緣輸電線的充氣方法以及實現此種充氣方法的線路的生產方法.pdf" onerror="this.src='images/d_pdf.png'"> 氣體絕緣輸電線的充氣方法以及實現此種充氣方法的線路的生產方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009320.html" target="_parent" title="船上機械單元的可調底座.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/48765899-9c71-416f-ac04-2572f41e88f3/pic1.gif' alt="船上機械單元的可調底座.pdf" onerror="this.src='images/d_pdf.png'"> 船上機械單元的可調底座.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009321.html" target="_parent" title="安全包裝.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/de95d7a6-8e82-43c1-bf08-72abdb622fa6/pic1.gif' alt="安全包裝.pdf" onerror="this.src='images/d_pdf.png'"> 安全包裝.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009322.html" target="_parent" title="猜位置游戲.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/2fd024eb-5af7-42d6-b27b-95085e633926/pic1.gif' alt="猜位置游戲.pdf" onerror="this.src='images/d_pdf.png'"> 猜位置游戲.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009323.html" target="_parent" title="信息處理中心、信息處理方法以及信息提供系統.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/3e8f3b55-2edb-4ad0-994d-7466e2ad52d7/pic1.gif' alt="信息處理中心、信息處理方法以及信息提供系統.pdf" onerror="this.src='images/d_pdf.png'"> 信息處理中心、信息處理方法以及信息提供系統.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009324.html" target="_parent" title="基于書本的游戲.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/ee3d92ed-ae18-4044-9160-3e7bb3fc1e33/pic1.gif' alt="基于書本的游戲.pdf" onerror="this.src='images/d_pdf.png'"> 基于書本的游戲.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009325.html" target="_parent" title="具有高折光率的含有芳香取代基的預聚物前體.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/12158871-a407-487b-accb-e768a2f3b1ae/pic1.gif' alt="具有高折光率的含有芳香取代基的預聚物前體.pdf" onerror="this.src='images/d_pdf.png'"> 具有高折光率的含有芳香取代基的預聚物前體.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009326.html" target="_parent" title="用于在時分復用總線上進行數據傳輸的數據結構.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/cf5de87e-b1bd-4987-9987-11c70fbdf794/pic1.gif' alt="用于在時分復用總線上進行數據傳輸的數據結構.pdf" onerror="this.src='images/d_pdf.png'"> 用于在時分復用總線上進行數據傳輸的數據結構.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009327.html" target="_parent" title="內燃機的閥驅動裝置.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/ca962a7b-8fd4-43d6-97f7-45fe0290a75d/pic1.gif' alt="內燃機的閥驅動裝置.pdf" onerror="this.src='images/d_pdf.png'"> 內燃機的閥驅動裝置.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009328.html" target="_parent" title="開放型壓縮機.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/6ce9492c-bc0f-4025-8126-39a0c31c079b/pic1.gif' alt="開放型壓縮機.pdf" onerror="this.src='images/d_pdf.png'"> 開放型壓縮機.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009329.html" target="_parent" title="成型茶.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/6788fc82-e82d-4f60-bacf-eea465c29b69/pic1.gif' alt="成型茶.pdf" onerror="this.src='images/d_pdf.png'"> 成型茶.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009330.html" target="_parent" title="帶有支架的波形軟管.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/d2e2508b-1bc0-4c51-9030-b245db721e5a/pic1.gif' alt="帶有支架的波形軟管.pdf" onerror="this.src='images/d_pdf.png'"> 帶有支架的波形軟管.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009331.html" target="_parent" title="通過用戶輪廓文件驅動將超級鏈接變換成統一資源定位符.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/e7315a55-efe0-49f1-833b-854f2d47d9b3/pic1.gif' alt="通過用戶輪廓文件驅動將超級鏈接變換成統一資源定位符.pdf" onerror="this.src='images/d_pdf.png'"> 通過用戶輪廓文件驅動將超級鏈接變換成統一資源定位符.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009332.html" target="_parent" title="液晶顯示器及驅動液晶顯示器的方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/e4910ff7-2c2d-464f-8e26-5bc88e897126/pic1.gif' alt="液晶顯示器及驅動液晶顯示器的方法.pdf" onerror="this.src='images/d_pdf.png'"> 液晶顯示器及驅動液晶顯示器的方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009333.html" target="_parent" title="用于內燃機內的催化轉化器及其制造方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/4b02c4d9-59ac-4994-bd27-5bb6da204c52/pic1.gif' alt="用于內燃機內的催化轉化器及其制造方法.pdf" onerror="this.src='images/d_pdf.png'"> 用于內燃機內的催化轉化器及其制造方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009334.html" target="_parent" title="熱電個人環境設備.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/ba26ef5b-1a57-4ea5-b09c-25ce2648b5cf/pic1.gif' alt="熱電個人環境設備.pdf" onerror="this.src='images/d_pdf.png'"> 熱電個人環境設備.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009335.html" target="_parent" title="電感及其生產方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/fa3376b1-7026-4a79-a6b0-13e73046f7d7/pic1.gif' alt="電感及其生產方法.pdf" onerror="this.src='images/d_pdf.png'"> 電感及其生產方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009336.html" target="_parent" title="高壓下制備低分子量乙烯聚合物的方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/66637187-fb0d-4f22-a657-a14bdf2de5bd/pic1.gif' alt="高壓下制備低分子量乙烯聚合物的方法.pdf" onerror="this.src='images/d_pdf.png'"> 高壓下制備低分子量乙烯聚合物的方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009337.html" target="_parent" title="螺旋式壓縮機及其裝配方法.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/333eed15-b85c-409e-a160-9fecd93651aa/pic1.gif' alt="螺旋式壓縮機及其裝配方法.pdf" onerror="this.src='images/d_pdf.png'"> 螺旋式壓縮機及其裝配方法.pdf </a></h3></li> <li><h3><a href="http://www.rgyfuv.icu/p-1009338.html" target="_parent" title="發光裝置.pdf"> <img src='http://www.rgyfuv.icu/fileroot1/2018-3/16/5614bad9-1525-440e-a76c-d0d942037c14/pic1.gif' alt="發光裝置.pdf" onerror="this.src='images/d_pdf.png'"> 發光裝置.pdf </a></h3></li> </ul> </div> </div> <!--評論區--> <!--評論區--> <div class="mt10 works-comment"> <div class="works-comment-hd"> <span class="font-tahoma">關于本文</div> <div style="line-height: 25px; padding: 10px 20px;"> 本文標題:基于CAT映射與超混沌LORENZ系統的數字圖像加密方法.pdf<br /> 鏈接地址:<a href="http://www.rgyfuv.icu/p-6420310.html">http://www.rgyfuv.icu/p-6420310.html</a><br /> </div> </div> </div> <div class="boxright" id="boxright"> <div class="fr detail-aside" id="Div11" style="width:270px;"> <div class="box hot-keywords mt10" style="width: 268px;" id="relatebox0"> <div class="boxHd" style="padding-bottom: 0px;"> <div class="fl nt-ico mr5 ml13 ico" style="margin-top: 3px;"> </div> <h2 class="fl font-normal font16 font-yahei" style="font-size: 16px; font-weight: 100; margin-left: 0px; margin-top: 3px; font-family: 微軟雅黑"> 當前資源信息</h2> </div> <div id="Div2" class="author-works-list bgF" style="overflow: hidden; padding:10px 10px; "> <table><tr><td> <dt class="author-avatar-box fl"><a class="author-avatar" title="a2" href="u-254.html"> <img src="http://www.rgyfuv.icu/FlexPaper/ZoomImage/UploadPhoto/tx_20181218222953.png" onerror="this.src='images/noavatar_small.gif'" alt="a2"></a> </dt></td><td> <div class="author-name fl w100 ellipsis"> <a href="u-254.html" target="_blank"> a2</a><img style="height:15px; width:20px; overflow:hidden; margin-right:10px;background:url(images/bg_index_ie6_781d95ab.png) no-repeat -185px 4px;display:none" src="images/s.gif" alt="企業認證" title="企業認證"/></div> <div class="author-level-bar"> <span class="mr5 author-grade author-grade5" title="會員等級"></span> </div></td></tr></table> <div class="fl" style="width: 240px;"> <p class="kh_cpZl"> 編號: cj20190712084642889142</p> <p class="kh_cpZl"> 類型: 共享資源</p> <p class="kh_cpZl"> 格式: PDF</p> <p class="kh_cpZl"> 大小: 13.57MB</p> <p class="kh_cpZl"> 上傳時間: 2019-07-12</p> </div> </div> </div> <div class="box hot-keywords mt10" style="height: 380px; overflow: hidden;" id="relatebox"> <div class="boxHd" style="padding-bottom: 0px;"> <div class="fl keywords-ico mr5 ml13 ico"> </div> <h2 class="fl font-normal font16 font-yahei" style="font-size: 16px; font-weight: 100; margin-left: 0px; margin-top: 3px; font-family: 微軟雅黑"> 相關資源</h2> </div> <div id="author-works-list" class="author-works-list bgF" style="height: 314px; overflow: auto"> <li> <h2><img alt="通信系統、通信裝置和通信方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421397.html" title="通信系統、通信裝置和通信方法.pdf">通信系統、通信裝置和通信方法.pdf</a></h2> </li> <li> <h2><img alt="數據通信.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421394.html" title="數據通信.pdf">數據通信.pdf</a></h2> </li> <li> <h2><img alt="揚聲器部件.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421391.html" title="揚聲器部件.pdf">揚聲器部件.pdf</a></h2> </li> <li> <h2><img alt="分配簽名序列的方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421387.html" title="分配簽名序列的方法.pdf">分配簽名序列的方法.pdf</a></h2> </li> <li> <h2><img alt="移動通信系統、基站裝置、用戶裝置以及方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421386.html" title="移動通信系統、基站裝置、用戶裝置以及方法.pdf">移動通信系統、基站裝置、用戶裝置以及方法.pdf</a></h2> </li> <li> <h2><img alt="解碼設備和方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421384.html" title="解碼設備和方法.pdf">解碼設備和方法.pdf</a></h2> </li> <li> <h2><img alt="用于小區中繼的承載QOS映射.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421380.html" title="用于小區中繼的承載QOS映射.pdf">用于小區中繼的承載QOS映射.pdf</a></h2> </li> <li> <h2><img alt="以不同的功率電平生成接入點信標的方法和裝置.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421379.html" title="以不同的功率電平生成接入點信標的方法和裝置.pdf">以不同的功率電平生成接入點信標的方法和裝置.pdf</a></h2> </li> <li> <h2><img alt="移動網絡用戶面數據路由的方法、裝置和系統.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421377.html" title="移動網絡用戶面數據路由的方法、裝置和系統.pdf">移動網絡用戶面數據路由的方法、裝置和系統.pdf</a></h2> </li> <li> <h2><img alt="用于UWB脈沖型多天線通信系統的低PAPR空時編碼方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421376.html" title="用于UWB脈沖型多天線通信系統的低PAPR空時編碼方法.pdf">用于UWB脈沖型多天線通信系統的低PAPR空時編碼方法.pdf</a></h2> </li> <li> <h2><img alt="正交頻分復用系統的小區間干擾減輕方法和裝置及終端.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="http://www.rgyfuv.icu/p-6421375.html" title="正交頻分復用系統的小區間干擾減輕方法和裝置及終端.pdf">正交頻分復用系統的小區間干擾減輕方法和裝置及終端.pdf</a></h2> </li></div> </div> <div class="box hot-keywords mt10" id="box3" style="overflow:hidden; width:268px;"> <div class="boxHd" style="border: none;padding-bottom: 0px;"> <div class="fl keywords-ico mr5 ml13 ico"> </div> <h2 class="fl font-normal font16 font-yahei" style="font-size: 16px; font-weight: 100; margin-left: 0px; margin-top: 3px; font-family: 微軟雅黑"> 相關搜索</h2> </div> <div class="hot-keywords-list"> <a target="_blank" href="search.html?p=0&q=%e5%9f%ba%e4%ba%8e" class="tag-item ico" title="基于" hidefocus="true"><span class="ico"><em> 基于</em></span></a> <a target="_blank" href="search.html?p=0&q=CAT" class="tag-item ico" title="CAT" hidefocus="true"><span class="ico"><em> CAT</em></span></a> <a target="_blank" href="search.html?p=0&q=%e6%98%a0%e5%b0%84" class="tag-item ico" title="映射" hidefocus="true"><span class="ico"><em> 映射</em></span></a> <a target="_blank" href="search.html?p=0&q=%e6%b7%b7%e6%b2%8c" class="tag-item ico" title="混沌" hidefocus="true"><span class="ico"><em> 混沌</em></span></a> <a target="_blank" href="search.html?p=0&q=LORENZ" class="tag-item ico" title="LORENZ" hidefocus="true"><span class="ico"><em> LORENZ</em></span></a> <a target="_blank" href="search.html?p=0&q=%e7%b3%bb%e7%bb%9f" class="tag-item ico" title="系統" hidefocus="true"><span class="ico"><em> 系統</em></span></a> <a target="_blank" href="search.html?p=0&q=%e6%95%b0%e5%ad%97%e5%9b%be%e5%83%8f" class="tag-item ico" title="數字圖像" hidefocus="true"><span class="ico"><em> 數字圖像</em></span></a> <a target="_blank" href="search.html?p=0&q=%e5%8a%a0%e5%af%86" class="tag-item ico" title="加密" hidefocus="true"><span class="ico"><em> 加密</em></span></a> <a target="_blank" href="search.html?p=0&q=%e6%96%b9%e6%b3%95" class="tag-item ico" title="方法" hidefocus="true"><span class="ico"><em> 方法</em></span></a> <input name="ctl00$Content$hiddenCategoryID" type="hidden" id="Content_hiddenCategoryID" value="135" /> </div> </div> <div class="ad268 mt10"> <a href="http://www.xie-jue-tui-xiao.com/Notice.html?ID=36" rel="nofollow"><img src="http://www.rgyfuv.icu/FileUpload/Images/ad.jpg" width="270" height="270" /></a> </div> </div> </div> <!--end boxright--> <!--end layout01--> </div> <!--end mainpart--> </div> <script type="text/javascript">var Content_tvMenus_ImageArray = new Array('', '', '', '/WebResource.axd?d=PXa-I8BG-2tmYfSUdi9TZAky-cso8ydjMnbwOre1eQRNbWGPU5cZIrPue4s2u3KRrdfVQWbMuNjcvSiSJjKfd4A2tUMpBhuuTUfR07VGIV1SR0wB64NxaMwCFZ0GjJJw0&t=636995930740000000', '/WebResource.axd?d=Vvpq0L8gMDyH-Y9HrZop7kEcoaRRkYNeNRGL8svz8TOjK1cLCEwmsJmr_6gWqTA1BsNrs8Nia6f4PrQ4W8HUqOPl9Nt0NuHnzztIePbzZ0wOB0jEHLSyEplVz8S7iFE10&t=636995930740000000', '/WebResource.axd?d=vBddvhYATTTFmUttBwx4hBtHZDoULMUTiGroyFRmNGGoJAl-hjyoZ_HQpou4ElrgCZ3vScKMxXApxWdX65oSb723HH3hVpYUK7H8gJb7wul5Rg9fV_2G4dx5ywD0TJL80&t=636995930740000000');</script><div class="aspNetHidden"><input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="541A68AF" /></div><script type="text/javascript">WebForm_InitCallback();var Content_tvMenus_Data = new Object();Content_tvMenus_Data.images = Content_tvMenus_ImageArray;Content_tvMenus_Data.collapseToolTip = "折疊 {0}";Content_tvMenus_Data.expandToolTip = "展開 {0}";Content_tvMenus_Data.expandState = theForm.elements['Content_tvMenus_ExpandState'];Content_tvMenus_Data.selectedNodeID = theForm.elements['Content_tvMenus_SelectedNode'];(function() { for (var i=0;i<6;i++) { var preLoad = new Image(); if (Content_tvMenus_ImageArray[i].length > 0) preLoad.src = Content_tvMenus_ImageArray[i]; }})();Content_tvMenus_Data.lastIndex = 0;Content_tvMenus_Data.populateLog = theForm.elements['Content_tvMenus_PopulateLog'];Content_tvMenus_Data.treeViewID = 'ctl00$Content$tvMenus';Content_tvMenus_Data.name = 'Content_tvMenus_Data';</script></form> <div style="display: none" id="Div3"> <iframe src="BookRead.aspx?id=6420310" frameborder="0" style="width: 0px; height: 0px"> </iframe> </div> <script type="text/javascript" src="http://www.rgyfuv.icu/js/artDialog-5.0.3/artDialog.min.js"></script> <script type="text/javascript" src="http://www.rgyfuv.icu/js/view2.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#spanpage").text(leftfilecount); var lf = mtp - (defaultShowPage); if(lf<=0) { $("#ftip").text("本資源只提供4頁預覽,全部文檔請下載后查看!(PDF附帶詳細說明圖)"); if($("#nftip"))$("#nftip").html("此文檔不允許下載,在線閱讀到最后一頁了。"); $("#ntip2").hide(); $("#ntip").hide(); } window.setTimeout( function () { try { if(BookMarkPage == 1) { $(this).scrollTop(120); } else { Viewer._GotoPage(BookMarkPage); } }catch(e){} },200); if(defaultShowPage>0){ $("#outer_page_more").show();}else{ $("#outer_page_more").hide();} }); </script> <div id="jubao" class="jubao" style="display: none;"> <div class="jubaoTitle"> 舉報類型</div> <ul> <li> <input type="radio" id="jubaoSel12" name="jubaoSel12" value="12" />&nbsp;&nbsp; <label for="jubaoSel12">廣告或垃圾信息</label> </li> <li> <input type="radio" id="jubaoSel13" name="jubaoSel13" value="13" />&nbsp;&nbsp; <label for="jubaoSel13">色情、淫穢、低俗信息</label> </li> <li> <input type="radio" id="jubaoSel14" name="jubaoSel14" value="14" />&nbsp;&nbsp; <label for="jubaoSel14">反政府、反人類、反社會等反動信息</label> </li> <li> <input type="radio" id="jubaoSel15" name="jubaoSel15" value="15" />&nbsp;&nbsp; <label for="jubaoSel15">散布賭博、暴力、兇殺、恐怖或者教唆犯罪等信息</label> </li> <li> <input type="radio" id="jubaoSel16" name="jubaoSel16" value="16" />&nbsp;&nbsp; <label for="jubaoSel16">侮辱、誹謗等人身攻擊信息</label> </li> <li> <input type="radio" id="jubaoSel17" name="jubaoSel17" value="17" />&nbsp;&nbsp; <label for="jubaoSel17">散布謠言、擾亂社會秩序,破壞社會穩定等信息</label> </li> <li style="text-align: center; height: 50px; margin-top: 10px;"> <input type="hidden" id="hidTypeID" /> <input type="button" onclick="saveJuBao()" value="提 交" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" onclick="$('#jubao').hide();" value="取 消" /></li> </ul> </div> <div id="jubaoResponse" class="jubao" style="display: none;"> <div class="jubaoTitle"> 提示</div> <ul> <li> <h4 style="text-align: center; color: rgb(83, 136, 35);"> </h4> </li> <li style="text-align: center; height: 50px; margin-top: 10px;"> <input type="button" onclick="$('#jubaoResponse').hide();" value="關 閉" /> </ul> </div></div> <div class="tempdiv" style="display:none;line-height:0px;height:0px; overflow:hidden;"> </div> <script type="text/javascript"> Encoder.EncodeType = "entity"; var nodecode = '0000800004'; var adhtml = ""; var adarray = Encoder.htmlDecode(adhtml); initWidth(); var product_id = "6420310"; var product_code = "6420310"; var mtp = 4; var fCount = 20; var stp = 1; var lmt = 20; var ForceFreepage = parseInt('4'); if(lmt > ForceFreepage)lmt = ForceFreepage; var mhs = 595 * 842; var mhi = new Array("342774"); var mhls = new Array("0"); var mfvs = new Array("0"); var sw = 595; var sh = 842; var IsDealSwfSize = sw > 0; var minwidth=920; var BookMarkPage = parseInt('1'); var adpagecount = parseInt("3"); var defaultShowPage =parseInt( "3"); var defaultShowPage2 =defaultShowPage; var leftfilecount = fCount - defaultShowPage; if(leftfilecount<0)leftfilecount=0; var scorename = "金幣"; var LimitText = '0'; var LimitButtonText = '現在購買'; var DocScoreDownLoad = parseFloat('30'); var ReadLimitDays = "365"; var bookrelArray = ""; var url_root = "http://www.rgyfuv.icu/"; var goumaiico = 'images/xiazai_1.gif'; var lmtext = ''; lmtext = '<div class="inner_page_more" id="page_more" style="width:930px; height:260px; line-height:30px;">' +'<div id="html-reader-go-more" class="banner-wrap more-btn-banner" style="padding-top:40px; width:930px;">' +'<p style="text-align:center;font-size:18px;">親,很抱歉,此頁已超出免費預覽范圍啦!<br/>您可以免費下載此資源,請下載查看!</p><p style="text-align:center;font-size:14px;">' +'<b></b><span><b style="color:#ff0000">30</b> 金幣</span>' +'&nbsp;&nbsp;<span class="fcff">0人已下載</span>' +'</p><p style="text-align:center; padding-top:30px;">' +'<a href="javascript:;" onclick="DownLoad()" class="ui-bz-btn-senior banner-download" style="padding:5px 35px; font-size:15px; text-decoration:none">' +'<b style="color:#fff">下載到本地</b></a>' +'</p></div></div> '; var curtotalpage = defaultShowPage; function showmorepage() { var from = curtotalpage+1; var leftcount = ((mtp - curtotalpage)<defaultShowPage?mtp:(curtotalpage+defaultShowPage)); for (var i = from; i <=leftcount; i++) { Viewer._Addpage(i); curtotalpage+=1; } leftfilecount = mtp - (curtotalpage); Viewer._dfsp=curtotalpage; if(from<leftcount) { Viewer.InitAD_left(from,leftcount); showAd(); } if(leftfilecount<=0) { $("#ftip").text("本資源只提供4頁預覽,全部文檔請下載后查看!(PDF附帶詳細說明圖)"); if($("#nftip"))$("#nftip").html("此文檔不允許下載,在線閱讀到最后一頁了。"); $("#ntip2").hide(); $("#ntip").hide(); } var st = ($(this).scrollTop()); $(this).scrollTop(st +1); $("#spanpage").text(fCount-curtotalpage); } function showmoretopage(to) { var from = curtotalpage+1; var leftcount = ((mtp - curtotalpage)<defaultShowPage?mtp:(curtotalpage+defaultShowPage)); if(to > leftcount)leftcount=to; for (var i = from; i <=leftcount; i++) { Viewer._Addpage(i); curtotalpage+=1; } leftfilecount = mtp - (curtotalpage); Viewer._dfsp=curtotalpage; if(from<leftcount) { Viewer.InitAD_left(from,leftcount); showAd(); } if(leftfilecount<=0) { $("#ftip").text("本資源只提供4頁預覽,全部文檔請下載后查看!(PDF附帶詳細說明圖)"); if($("#nftip"))$("#nftip").html("此文檔不允許下載,在線閱讀到最后一頁了。"); $("#ntip2").hide(); $("#ntip").hide(); } $("#spanpage").text(fCount-curtotalpage); } function adss() {var st = ($(this).scrollTop())-2; $(this).scrollTop(st);} function showAd() { $(".addivp").each(function(){ var adindex = ($(this).attr("link")); var adid = ($(this).attr("id")); document.getElementById(adid).innerHTML = document.getElementById("adpre" + adindex).outerHTML; $("#adpre" + adindex).css({ margin: "0px auto" }); }); } </script> <script type="text/javascript"> var operateType = 1; var uid = "0"; var DocID = "6420310"; var zw = 595; var zh = 842; var zrate = (zw==0||zh==0)?1:(zh/zw); var isplay = 0; var width = "830"; var height = getClientHeight(); if (height < 560) height = 560; height = ('False' == 'True' ? 570 : height); var scorename = "金幣"; var params = {}; </script> <script> $(function() { $("#jubao input[type='radio']").click(function() { $("#hidTypeID").val($(this).val()); }); }); function jubao() { var userid = '0'; if (userid != "" && userid != undefined && userid != "0") { $("#jubao").show(); } else { alert("請登錄!"); window.location.href='login.aspx'; } } function saveJuBao() { var bookid = '6420310'; var type = $("#hidTypeID").val(); if (type != "" && type != undefined && bookid != "" && bookid != undefined) { $.ajax({ type: "post", url: "View.aspx/JuBao", data: "{bookid: '" + bookid + "', type: '" + type + "' }", contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { $("#jubao").hide(); $("#jubaoResponse").show(); if (data.d != "0") { $("#jubaoResponse h4").html("您的舉報提交成功"); } else { $("#jubaoResponse h4").html("您的舉報提交失敗"); } } }); } else { alert("請選擇投訴類型或者數據錯誤請刷新重試!"); } } $(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); </script> <!-- JiaThis Button END --> <span id="LabelScript"></span> </div> </div> <!--foot--><div class="bg_100 foot_nav_bg" style=" min-width:1200px;"> <div class="foot_nav"> <a href="http://www.rgyfuv.icu/h-33.html" target="_blank" rel="nofollow">關于我們</a> - <a href="http://www.rgyfuv.icu/h-34.html" target="_blank" rel="nofollow">網站聲明</a> - <a href="http://www.rgyfuv.icu/h-35.html" target="_blank"> 網站地圖</a> - <a href="http://www.rgyfuv.icu/sitemap.html" target="_blank"> 資源地圖</a> - <a href="http://www.rgyfuv.icu/friend.aspx" target="_blank" rel="nofollow">友情鏈接</a> - <a href="tencent://message/?uin=3369327315" rel="nofollow"> 網站客服<img border="0" alt="客服" width="61" height="16" style="background-color: rgb(255, 255, 255); display: none;" align="absmiddle" title="點擊這里,給專利查詢網發消息,QQ:3369327315" src="http://www.rgyfuv.icu/images/qq_d.gif" /></a> - <a href="http://www.rgyfuv.icu/h-93.html" target="_blank" rel="nofollow">聯系我們</a> </div></div><div class="bg_100 siteInner_bg" style=" min-width:1200px;"> <div class="siteInner"> <p style="text-align: center; line-height: 1.75em;"><span style="font-size: 14px;"><span style="font-size: 14px; color: rgb(102, 102, 102); font-family: 微軟雅黑, Arial, &#39;Times New Roman&#39;; line-height: 20px; text-align: center;">copyright@ 2017-2018 zhuanlichaxun.net網站版權所有</span><br style="color: rgb(102, 102, 102); font-family: 微軟雅黑, Arial, &#39;Times New Roman&#39;; font-size: 12px; line-height: 20px; text-align: center; white-space: normal; "/><span style="font-size: 14px; color: rgb(102, 102, 102); font-family: 微軟雅黑, Arial, &#39;Times New Roman&#39;; line-height: 20px; text-align: center;">經營許可證編號:粵ICP備17046363號-1&nbsp;</span></span> &nbsp;</p><script>var _hmt = _hmt || [];(function() { var hm = document.createElement("script"); hm.src = "https://#/hm.js?0c799f03a445175a1459573a682b685f"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();</script><script>(function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s);})();</script><script type="text/javascript" src="https://js.users.#/19232526.js"></script><p><br/></p> </div></div><!--foot end--><script type="text/javascript"> var fileType = "-1"; initFileType();</script> <!-- 代碼部分begin --><div class="QQ_S" style="height: 172px;position:fixed;right: 0px;bottom: 20px; top:auto;"> <div class="Q_top" onclick="HideFoot()"> <span class="signi"></span>收起</div> <div class="Q_botm"> <div class="Q_pic"> <div class="Q_pic_hide"> <a href="http://wpa.qq.com/msgrd?v=3&uin=3369327315&site=qq&menu=yes" target="_blank" title="在線客服" rel="nofollow"><span class="hide_pic"></span>在線客服</a> </div> </div> <div class="Q_anser"> <div class="Q_anser_hide"><a target="_blank" href="http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=3369327315@qq.com" title="意見反饋" rel="nofollow"> <span class="hide_pic1"></span>意見反饋 </a> </div> </div> <div class="Q_sign"> <div class="Q_sign_hide" onclick="backToTop();"><a href="javascript:void(0)" title="返回頂部"><span class="hide_pic2"></span>返回頂部 </a></div> </div> </div></div><div class="QQ_S1"> <div class="Q_top1" onclick="ShowFoot()"> <span class="signj"></span>展開</div> <div class="Q_botm1"> <div class="Q_pic1"> <div class="Q_pic1_hide"> <a href="http://wpa.qq.com/msgrd?v=3&uin=3369327315&site=qq&menu=yes" rel="nofollow"> <span class="hide_pic3"></span>QQ交談</a></div> </div> <div class="Q_sign1"> <div class="Q_sign1_hide" onclick="backToTop();"><a href="javascript:void(0)">返回頂部</a></div> </div> </div></div> <!-- 代碼部分end --><script type="text/javascript" src="http://www.rgyfuv.icu/JS/lanrenzhijia.js"></script><script type="text/javascript" charset="utf-8"> $(function () { $("img.lazys").lazyload({ placeholder: "http://www.rgyfuv.icu/images/loading_d1.gif", effect: "fadeIn" }); }); </script> <a href="http://www.rgyfuv.icu/"><span class="STYLE1">山东11选5中奖结果走势图</span></a> <script>(function(){ var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743":"https://jspassport.ssl.qhimg.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body></html>