999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于混沌映射的數碼防偽技術研究

2012-08-10 04:43:54陸國平陳秋瓊
電視技術 2012年19期
關鍵詞:系統

魏 旭,陸國平,陳秋瓊

(南通大學a.電子信息學院;b.電氣工程學院,江蘇 南通 226019)

責任編輯:魏雨博

混沌映射用于加密首先是由英國的數學家Matthews提出的[1]。混沌映射具有非周期性、區域遍歷性、初值敏感性等特有的性質,所以混沌映射具有天然的密碼學特性。在加密的過程中,將混沌映射產生的序列轉換成二值序列,再與待加密的明文進行加密運算便得到加密后的密文信息,二值序列的轉換方法是對混沌序列值所在的區間進行區分的,根據相應的條件將混沌序列離散化為0或1。目前,很多混沌加密算法都是應用這樣的方法對混沌序列進行二值序列離散化的[2]。混沌密碼是一種新型的密碼體制,在理論上講,混沌密碼的安全強度與計算的能力是無關的,這就較如今的DES,RSA等密碼體制有著天生的優越性,具有更為廣泛的應用前景和更高的研究價值[3]。

把混沌映射用于數碼防偽技術是近年來一個新的研究方向,利用混沌映射所特有的一些性質來對商品的生產號進行加密,從而很好地保證了商品在流通過程中不被偽造,保護了消費者權益,使得生產者的利益不被侵犯,維護了商品的市場秩序。

1 混沌系統

混沌是一種非線性過程,其結構比較復雜,對其產生的序列值很難進行分析和預測。混沌的軌跡和其控制參數、初始狀態都有很大的關聯,當初始狀態有微小的變化時,其不同初值的兩個混沌系統在較短的時間內就可以產生兩列不同的、互不相關的序列值。目前,很多混沌系統都被大家所熟知,例如:一維的有Logistic映射等,二維的有Henon映射等,三維的有Lorenz映射等。本文中用到兩個一維的混沌映射,分別為Chebyshev映射和正弦迭代混沌映射。

1)Chebyshev映射

Chebyshev映射是一種簡單卻十分有效的一維混沌映射,其表達式為

當參數q≥2時,該映射產生的序列{x(n)}在[-1,1]上遍歷,且具有正的Lyapunov指數[4]。隨著混沌映射迭代次數的增加,其產生的迭代序列值遍歷于整個值域,且呈現無規律和無周期性。這些特性使得Chebyshev映射生成的混沌序列適用于對密鑰的控制。

2)正弦迭代映射

文獻[5]介紹了一種正弦迭代映射是一種復雜的一維混沌映射,其表達式為

通過計算可知式(2)的Lyapunov指數是ln z,且當Lyapunov指數大于0的情況下,映射處于混沌狀態[6],所以ln z>1,得出參數z>1時正弦迭代映射處于混沌狀態。當初值0<y(0)<1,則混沌系統y(n)在[-1,1]之間遍歷取值。

2 混沌序列密碼加解密的基本原理

2.1 混沌序列密碼系統

在加密端和解密端是兩個完全相同的混沌系統組合,且又是相互獨立、無關聯、不存在耦合關系的。明文在通過加密端加密后得到的密文直接送往解密端,在解密的過程中可以根據要求對其進行解密,例如,解密端可以先接收全部的密文,然后再對其密文進行解密,也可以利用同步技術進行同步解密。在混沌序列密碼的加密過程中,由于混沌系統的靈活多變,且具有對參數和初值的敏感性,可以根據要求對密碼系統進行全新的改造,所以混沌序列密碼系統較常規的密碼系統具有更加靈活的多變方式。

2.2 序列的二值化

混沌加密的安全性主要是來自混沌系統的多變性、敏感性,這樣產生的密鑰空間比較大,且靈活多變。混沌系統在計算機上實現時,由于所采用的計算機精度會影響到實驗的結果,為此,在本文中為了保持序列最大可能的隨機性,采用以下方法:

1)為了增加破譯的難度,可以適當增加密鑰的空間。在本文中,對Chebyshev映射進行迭代n次,為了既能增加密鑰的空間而又不影響加密的速度,在本文中可以把n取為10000次。

2)將迭代得到的混沌序列按照一定的規律進行篩選,篩選出加密所要求的密鑰數量。

3)對篩選出的序列值進行分析,可取序列小數點后某位的數值,然后對其數值與定值進行比較,得到二進制碼,則完成序列的二值化。

2.3 密鑰的產生

在混沌加密系統中,由于混沌系統對初值和參數具有高度的敏感性,因此混沌系統的參數和初值可以作為加密系統的密鑰。在本文中,由于要對所產生的混沌序列進行篩選,那么篩選的條件也可以作為加密系統的密鑰。

3 加密算法的實現

在加密的過程中必須要對商品賦予其生產號,生產號可以根據不同廠家的生成方式而定。在本文中,取商品的生產號為12位。首先,要按照一定的規則對商品的每個生產號進行整合,得到8位的商品身份號,按照一定的方法將生產號的前6位整合成一個2位數,再加上后面的6位數,構成一個8位的商品身份號。

將整合得到的身份號進行置亂,選取正弦混沌映射如式(2),取其參數z=3,初值y(0)=0.5211,進行迭代10000次,按照式(3)的規律對其得到的序列值進行取值,式(3)中的初值a(0)和參數d可以在適當的條件下隨機取值。

通過式(3)可對正弦混沌映射產生的序列值進行取值,得到隨機碼,將隨機碼按照一定的順序進行排序,利用排序前和排序后的對應關系對身份號進行置亂,得到置亂碼。

選取Chebyshev映射式如式(1),取其參數q=4,初值為x(0)=0.6,進行迭代10000次,按照式(3)的規律對其得到的序列值進行取值,在本文中需要取出32個數為{x1,x2,…,x32},再取 xi中每個數的小數點后的第6位,組成新的數組 {x′1,x′2,…,x′32} 。

文獻[7]中介紹了一種二進制碼的產生方式。

式中:u為序列{x1,x2,…,xn} 的均值,即u=,在本文中結合文獻[7]的方法,在此基礎上進行改進,可以取u為一個值,并將u作為一個密鑰。

將數組 { x′1,x′2,…,x′32} 按照式(5)進行變換得到二進制數組 { x″1,x″2,…,x″32} 。

將商品身份號的每一位都轉化為4位二進制數,可得到32 位的二進制的身份號,用數組 {x″1,x″2,…,x″32} 與32位二進制的身份號進行按位異或,得到32位的二進制的防偽碼,然后依次將其每4位的二進制數變為1位的十六進制數,這樣便可得到8位的十六進制的防偽碼,則加密完成。

解密過程是加密過程的逆過程。其加密和解密的流程圖如圖1。

4 仿真的結果

選取正弦迭代映射的參數為z=3,初值y(0)=0.5211,式(3)中取 a(0)=4,d=3;Chebyshev映射的參數為q=4,初值x(0)=0.6,則在計算機中仿真如表1。

圖1 加密與解密流程圖

表1 初值為y(0)=0.5211,x(0)=0.6的加密結果

為了更好地證明加密系統所具有的靈活性,將正弦迭代混沌系統和Chebyshev混沌系統的初值進行細微的變化,各增大0.0001,則可得到如表2所示的仿真結果。

表2 初值為y(0)=0.5212,x(0)=0.6001的加密結果

通過分析比較表1和表2可以發現,在初值變化萬分之一的情況下,就可以對所產生的防偽碼帶來非常大的變化,這符合密碼學上對密鑰的敏感性要求。

5 性能測試

混沌之所以具有密碼學特性,是因為混沌具有自身的一些特有的性質,如初值敏感性、隨機性等性質。文中對正弦迭代映射和Chebyshev映射都進行了相應的賦予初值,當初值發生微小的變化時,可以得到完全不同的迭代結果,圖2、圖3分別是對正弦迭代映射和Chebyshev映射的初值增加0.0001后所得到的圖像。圖2和圖3中,實線表示為文中初值所迭代產生的序列值,虛線表示初值增大0.0001后所迭代產生新的序列值。通過觀察圖2和圖3可以發現,在參數不變的情況下,當混沌映射的初值發生微小變化時,混沌映射會迭代產生兩組不同的序列值,滿足混沌的敏感性特性,具備密碼學中對密鑰的要求。

文獻[8]Golomb提出偽隨機序列應該滿足三個隨機性共設,但是,嚴格滿足這3個隨機性公設的偽隨機序列是很少的,因此對密鑰序列通常只要求它們近似或部分滿足這3個隨機性公設就認為序列是隨機的。為了保證生成的序列具有盡可能優的隨機性能,可以對Chebyshev混沌序列生成的二值序列做一下檢測:

1)頻數檢驗:對混沌序列得到的二值序列進行計算

式中:n是生成二值序列的總數;n0是二值序列中0的個數;n1是二值序列中1的個數,且與1自由度的χ2分布比較(隨機性假設檢驗),對應5%的顯著水平,得到的值為3.84,所以只要二值序列的的值不大于3.84,就認為二值序列具有較好的隨機性。

2)序列檢驗:對混沌序列得到的二值序列進行分析,對二值序列中00、01、10、11出現的次數進行統計,同時計算它們各自的χ2,其計算公式為

式(7)中 ni,j表示二值序列中 i,j的個數,i,j∈ {0,1} ,且與2自由度的χ2分布相比較(隨機性假設檢驗),對應5%的顯著水平,得出χ22的值為5.99,所以得出,只要得到的χ22值不大于5.99,就認為序列具有較好的隨機性,測試結果見表3。

表3 隨機性分析

通過表3的測試結果可以看出,Chebyshev混沌映射具有良好的隨機性,符合序列的偽隨機性,可以用來做加密的密鑰。

6 結束語

本文將混沌映射的產生的二值序列用于數碼防偽技術中,以一種新的思路和方法來生成商品的防偽碼。利用混沌序列具有的偽隨機性、初值敏感性等獨有的一些性質,滿足數碼防偽過程中對密鑰敏感性的要求。把混沌序列應用到數碼防偽技術中,實現了一個快速可靠、安全方便的數碼防偽系統。在今后的研究中,可通過更多測試不同混沌系統的隨機性、安全性等性能,致力于研究和開發更加安全實用的數碼防偽系統。

[1]MATTHEWS R.On the derivation ofa chaotic encryption algorithm[J].Cryptologia,1989(1):29.

[2]PAREEK N K,PATIDAR V,SUD K K.Discrete chaotic cryptography using external key[J].Physics Letters A,2003,309(3):75-82.

[3]KOCAREV L.Chaos-based cryptography:a brief overview[J].IEEE Circuit and Systems Magazine,2001,1(3):6-21.

[4]石紅芹,呂方亮,劉遵雄.基于混沌加密的彩色圖像盲數字水印算法[J].計算機工程,2011,37(20):105-107.

[5]陸秋琴,馬亮.基于Logistic映射和正弦混沌映射的交替混沌加密算法[J].科技信息:學術版,2008(12):106-108.

[6]廖曉峰,肖迪,陳勇,等.混沌密碼學原理及其應用[M].北京:科學出版社,2009.

[7]張雪峰,范九倫.改進的混沌序列產生方法[J].計算機工程與設計,2007,28(3):600-601.

[8]吳偉陵.信息處理與編碼[M].北京:人民郵電出版社,1997.

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 国产精品蜜芽在线观看| 亚洲欧美另类色图| 青青草一区| 国产SUV精品一区二区| 91午夜福利在线观看| 欧美精品在线看| 国模在线视频一区二区三区| 国产精品手机在线观看你懂的| 在线观看网站国产| 国产老女人精品免费视频| 日韩最新中文字幕| 久996视频精品免费观看| 国产精品视频公开费视频| 青青草原国产| 国产精品女主播| 噜噜噜综合亚洲| 97成人在线视频| 特级做a爰片毛片免费69| 无码AV动漫| 亚洲国产中文欧美在线人成大黄瓜 | 国产女人在线| 婷婷色中文| 日本免费一级视频| 搞黄网站免费观看| 国产精品成人一区二区不卡| 亚洲精品自拍区在线观看| 综合人妻久久一区二区精品| 亚洲男人的天堂视频| 久久亚洲高清国产| 国产欧美日韩va另类在线播放| 国产打屁股免费区网站| 婷婷五月在线| 亚洲人成网址| 精品国产aⅴ一区二区三区| 美女无遮挡拍拍拍免费视频| 国产精品手机在线观看你懂的| 亚洲人成电影在线播放| 蜜桃臀无码内射一区二区三区| 99久久亚洲综合精品TS| 三上悠亚精品二区在线观看| 精品福利视频网| 亚洲an第二区国产精品| 中文字幕亚洲精品2页| 无码免费的亚洲视频| 亚洲第一综合天堂另类专| 欧美爱爱网| 日韩一级二级三级| 五月天福利视频| 国产幂在线无码精品| 国产精品香蕉在线| 91精品情国产情侣高潮对白蜜| 2020亚洲精品无码| 久久久久人妻精品一区三寸蜜桃| 国产精品久久久精品三级| 国产精品免费久久久久影院无码| 97超爽成人免费视频在线播放| 国产成人精品亚洲77美色| 亚洲中文字幕在线观看| 99久久精品免费观看国产| 四虎永久在线精品国产免费| 亚洲国产精品一区二区第一页免 | 久久午夜夜伦鲁鲁片无码免费| 欧美亚洲激情| 久久鸭综合久久国产| 日韩欧美中文字幕在线精品| 制服丝袜无码每日更新| 日韩色图区| 国产v精品成人免费视频71pao| 91丝袜在线观看| 精品乱码久久久久久久| 人妻一区二区三区无码精品一区| 欧美国产另类| 欧美a√在线| 色综合成人| 国产原创第一页在线观看| 亚洲综合九九| 在线国产毛片手机小视频| 亚洲国产在一区二区三区| 亚洲美女视频一区| 日本在线视频免费| 亚洲无码在线午夜电影| 在线永久免费观看的毛片|