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

Geffe流密碼分析與實現

2012-10-11 03:11:26段志剛
哈爾濱軸承 2012年4期
關鍵詞:設計

段志剛 ,佟 晶

(1.深圳市龍圖軟件有限公司,黑龍江 哈爾濱 150001;2.中航工業哈爾濱軸承有限公司 研發中心,黑龍江 哈爾濱150036)

1 前言

流密碼(stream cipher)也稱序列密碼,它是對稱密碼算法的一種。由于流密碼長度可靈活變化,且具有運算速度快、密文傳輸中沒有差錯等優點,目前仍是國際密碼應用的主流,而基于偽隨機序列的流密碼是當今最通用的密碼系統。本文采用基于LFSR和非線性組合函數的方法設計密鑰流生成器,不僅便于從理論上分析其安全性,而且易于硬件實現。經嚴格測試表明,該加密設計能產生高質量、高速的偽隨機密鑰流,它在保密學領域有廣泛的應用。

2 流密碼相關原理

流密碼有以下優勢:密鑰的產生與使用簡單,流密碼按單個字符加密,不需要太多的緩存,不會在明文中產生錯誤擴散,實時性好,運算速度快,硬件實現的復雜度要低等,因此,流密碼在相當長的時間內是人們使用的主要加密方法,目前仍是各國政府、軍事、外交等核心部門使用的主流密碼。流密碼加密、解密框圖如圖1所示。

圖1 流密碼加密解密框圖

3 Geffe流密碼模塊

Geffe流密碼電路框圖如圖2 所示。這個發生器使用了六個LFSR,他們以非線性方式組合而成,LFSR1、LFSR2、LFSR3、LFSR4作為復合器的輸八,LFSR5、LFSR6控制復合器的輸出。LFSR5、LFSR6在四個LFSR中進行選擇,且LFSR5、LFSR6比其它四個運行快1倍。

圖2 Geffe模塊

為了實驗簡易方便,六個LFSR的級數分別選為:2,3,4,5,6,7;它們的特征多項式分別為 f1(x)=x2+x+1,f2(x)=x3+x+1 ,f3(x)=x4+x+1 ,f4(x)=x4+x2+1 ,f5(x)=x6+x+1 ,f6(x)=x7+x3+1 ,并通過數據選擇器控制輸出。所有輸入均共用同一個CP脈沖。這樣既能使得該序列某些統計特性不被破壞,如偽隨機序列重要特性0與1的平衡性、序列相關性等,又能對多個LFSR進行控制輸出,起到非線性系統作用;可設置密鑰的控制參數,改變此參數可改變相應的輸出,這樣可使整個密碼系統構成多級密鑰關系,使流密碼的保密性進一步加強。

Geffe模塊共六組輸入,這樣較單個m序列相比提高其輸出周期和增加密鑰空間。

六個LFSR的周期分別為 22-1,23-1,24-1,25-1,26-1,27-1 ,而Geffe發生器的周期是這六個LFSR的周期的最小公倍數。

4 Geffe模塊的設計

用Quartus II來實現Geffe模塊電路原理設計圖如圖3 所示。

圖3 Geffe模塊電路圖

設計中用到的LFSR1至LFSR6都是在Quartus II環境下由原理圖輸入法D觸發器形成的。圖4選擇器MUX是用VHDL語言生成的。程序設計如下:

編完程序后在“File”中選擇“Create/-Update—Create Symbol Files for Current file”即生成選擇器,見圖3。設計完成后對其進行仿真,仿真結果如圖4 所示。

圖4 仿真結果

其中cp為時鐘信號,rst為復位信號。m2至m7為初始密鑰輸入,其中初始密鑰分配如下:m2提供給了LFSR1; m3提供給了LFSR2; m4提供給了LFSR3;m5提供給了LFSR4;m6提供給了LFSR5;m7提供給了LFSR6。Out為Geffe流密碼序列輸出,可從仿真結果可以看出:輸出序列為一偽隨機序列,利用此序列可與明文序列進行加密然后傳輸,利用Geffe流密碼產生的偽隨機碼較傳統m序列有周期長,輸出序列復雜等良好性能。

此模塊可以下載到FPGA器件中設計成加密芯片,考慮到FPGA配置文件數據比較大,為了加快配置速度,采用的是EPFlOK20生成Geffe流密碼模塊,該模塊可應用于計算機網絡和通信系統中,提高信息傳輸的安全性。通過改變輸入參數可以模擬不同的非線性函數,避免了在傳統電路設計中,模擬不同的非線性函數須變換不同電路的缺點。

5 結束語

本論文在深入學習和研究現代密碼學理論特別是流密碼理論與技術的基礎上,完成了Geffe流密碼分析與實現。利用FPGA工具對Geffe流密碼進行設計,用Quartus II來實現Geffe模塊的設計,并用VHDL語言實現了其功能,為流密碼輸出奠定了基礎,利用VHDL設計了數據選擇器并完成其功能,通過實驗可看出產生輸出序列,驗證了所設計電路的正確性,為流密碼芯片的實際開發與應用奠定了基礎。

[1]C.E.Shannon. Communication theory of secrecy systems[J].Bell System Technology Jounal Vol.28.1949,20(2): 656-715.

[2]丁存生,肖國鎮.流密碼及其應用[M].上海:國防工業出版社,1994:163-224.

[3]張文政.布爾函數若干設計準則的研究[C].張文政.通信保密.北京:清華大學出版社,1994(2):105-138.

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 一本大道无码日韩精品影视 | 国产精品毛片在线直播完整版| 婷婷综合缴情亚洲五月伊| 国产黑人在线| 亚洲国产精品VA在线看黑人| 亚洲色图欧美激情| 国产欧美日本在线观看| 欧美精品xx| 91福利一区二区三区| 国产一级α片| 永久免费无码日韩视频| 亚洲精品国产成人7777| 国产一级毛片高清完整视频版| 久草热视频在线| 伊伊人成亚洲综合人网7777| 噜噜噜久久| 91麻豆精品视频| 国产三区二区| 四虎永久免费网站| 小13箩利洗澡无码视频免费网站| 香蕉99国内自产自拍视频| 欧美国产日韩另类| 久久久久久久97| 天天操天天噜| 一本久道久久综合多人| 天天色综合4| 国产剧情伊人| 毛片免费在线| 国产亚洲欧美日韩在线一区| 伊人久久福利中文字幕| 国产成人区在线观看视频| 性喷潮久久久久久久久| 又黄又爽视频好爽视频| 国产精品自拍合集| 日韩精品高清自在线| 91在线高清视频| 亚洲va在线∨a天堂va欧美va| 国产精品护士| 黄色网页在线播放| 99热这里只有精品免费| 欧美精品成人一区二区视频一| 日韩av在线直播| 成人一区专区在线观看| 久久中文无码精品| 成人一区专区在线观看| 成人一级免费视频| 成年人国产网站| 久久综合色天堂av| 日韩第一页在线| 成人第一页| 婷婷综合在线观看丁香| 九色在线观看视频| 69视频国产| 一区二区三区国产| 国产专区综合另类日韩一区| 国模在线视频一区二区三区| 国产真实乱子伦精品视手机观看| 伊人五月丁香综合AⅤ| 国产国语一级毛片| 亚洲精品无码久久毛片波多野吉| 国产精品大白天新婚身材| 亚洲人在线| 亚洲国产理论片在线播放| 97se亚洲综合| 99热这里只有精品久久免费| 一级成人欧美一区在线观看| 亚洲欧美不卡中文字幕| 5555国产在线观看| 国产99久久亚洲综合精品西瓜tv| 成人无码区免费视频网站蜜臀| 国产精品伦视频观看免费| 老司机午夜精品网站在线观看| 伊人久综合| 国产情精品嫩草影院88av| 热伊人99re久久精品最新地| 国产超碰一区二区三区| 国产大片喷水在线在线视频| 91无码人妻精品一区二区蜜桃| 国产凹凸视频在线观看| 国产丝袜精品| 国产精品无码翘臀在线看纯欲| 久久精品娱乐亚洲领先|