无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場(chǎng)檢測(cè)儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場(chǎng)總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測(cè)控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺
3-DES算法的FPGA高速實(shí)現(xiàn)
中華工控網(wǎng)
收藏本文     查看收藏
作 者:■ 西南交通大學(xué) 何斌 何大可</P><P> 摘要:介紹3-DES算法的概要;以Xilinx公司SPARTANII結(jié)構(gòu)的XC2S100為例,闡述用FPGA高速實(shí)現(xiàn)3-DES算法的設(shè)計(jì)要點(diǎn)及關(guān)鍵部分的設(shè)計(jì)。</P><P> <BR> 關(guān)鍵詞:3-DES FPGA 高速實(shí)現(xiàn)</P><P> <BR> 引 言<BR>   從技術(shù)角度講,網(wǎng)絡(luò)安全除了依賴安全的網(wǎng)絡(luò)通信協(xié)議及應(yīng)用協(xié)議外,更多地取決于網(wǎng)絡(luò)設(shè)備如交換機(jī)、路由器等所提供的加/解密功能。目前,基于DES算法的加/解密硬件仍在廣泛應(yīng)用于國(guó)內(nèi)衛(wèi)星通信、網(wǎng)關(guān)服務(wù)器、機(jī)頂盒、視頻傳輸以及其它大量的數(shù)據(jù)傳輸業(yè)務(wù)中。</P><P>   然而,隨著密碼分析技術(shù)的不斷發(fā)展,超期服役的DES算法已被攻破,隨即美國(guó)商業(yè)部提出采用以Rijndael算法的AES作為新一代的加密算法。在不對(duì)原有應(yīng)用系統(tǒng)作大的改動(dòng)的情況下,3-DES算法有了很大的生存空間,被大量用來替換已不安全的DES算法。所以對(duì)3-DES算法的高速實(shí)現(xiàn),仍具有一定的實(shí)際應(yīng)用意義。</P><P> 1 3-DES算法介紹</P><P>   1999年,NIST將3-DES指定為過渡的加密標(biāo)準(zhǔn)。3-DES是DES的一個(gè)更安全的變形(關(guān)于DES算法的詳細(xì)資料,可見參考文獻(xiàn)[1]、[2])。DES算法運(yùn)算的框圖如圖1。其中S盒是3-DES(DES)算法的心臟,靠它實(shí)現(xiàn)非線性變換。<BR>       <br><A HREF="/editor/uploadfiles/learns01/200382910133663341.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/200382910133663341.jpg" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A><BR>   3-DES算法可以描述如下:設(shè)ek(x)和dk(x)表示用DES算法對(duì)64位的位串的加密和解密,密鑰為K;則64位的密文c是通過執(zhí)行下面的運(yùn)算得到的: <BR>        <br><A HREF="/editor/uploadfiles/learns01/200382910134258715.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/200382910134258715.jpg" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A>        <BR>   其中K1、K2、K3是56位的DES密鑰。<BR> 從密文c導(dǎo)出明文x的3-DES的解密過程是加密過程的反過程,其描述如下:<BR>     <br><A HREF="/editor/uploadfiles/learns01/200382910134955359.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/200382910134955359.jpg" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A>           <BR>   其結(jié)構(gòu)如圖2。<BR>      <br><A HREF="/editor/uploadfiles/learns01/200382910135768828.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/200382910135768828.jpg" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A><BR>   為了獲得更高的安全性,三個(gè)密鑰應(yīng)該是互不相同的。這樣,本質(zhì)上就相當(dāng)于用一個(gè)長(zhǎng)為168位的密鑰進(jìn)行加密。多年來,它在對(duì)付強(qiáng)力攻擊時(shí)是比較安全的。對(duì)安全性需要不那么高的數(shù)據(jù),K1可以等于K3。在這種情況下,密鑰的有效長(zhǎng)度為112位。</P><P>   在通常使用的所有64位的分組密碼中,3-DES是最安全的;但是,如果用軟件來實(shí)現(xiàn),它也是這些分組密碼中最慢的。通過硬件設(shè)計(jì),3-DES的性能勝過大多數(shù)其它用軟件實(shí)現(xiàn)的分組密碼。</P><P> 2 FPGA實(shí)現(xiàn)設(shè)計(jì)</P><P>   本設(shè)計(jì)采用實(shí)驗(yàn)室現(xiàn)有試驗(yàn)開發(fā)板上Xilinx公司SPARTANII結(jié)構(gòu)的XC2S100作為算法載體,在其中實(shí)現(xiàn)控制器和三個(gè)DES模塊以及密鑰的生成,通過控制器實(shí)現(xiàn)加、解密功能。從上邊的介紹可以看到,3-DES(DES)算法沒有大量的復(fù)雜數(shù)學(xué)計(jì)算(如乘、帶進(jìn)位的加、模等),在加/解密過程和密鑰生成過程中僅有邏輯運(yùn)算和查表運(yùn)算。這些特點(diǎn)為采用FPGA進(jìn)行高速設(shè)計(jì)提供了契機(jī)。</P><P> 2.1 DES模塊的設(shè)計(jì)結(jié)構(gòu)</P><P>   每個(gè)DES模塊的實(shí)現(xiàn)是用一個(gè)輪函數(shù)實(shí)現(xiàn)的16份拷貝通過深度細(xì)化的流水線處理來完成的,以獲得最高的性能。</P><P>   采用循環(huán)全部打開和流水線結(jié)構(gòu)來設(shè)計(jì)。循環(huán)全部打開后,實(shí)現(xiàn)全部16輪結(jié)構(gòu)并串在一起,只要一個(gè)時(shí)鐘周期就可以完成一個(gè)數(shù)據(jù)塊的加密或解密;通過多占很大的空間來換得速度上的大幅度提高,然后再在每輪的中間加上寄存器來實(shí)現(xiàn)流水線。在第一時(shí)鐘周期,第一塊數(shù)據(jù)經(jīng)過第一輪處理存入寄存器1中。在下一個(gè)時(shí)鐘周期,寄存器1中的結(jié)果經(jīng)過第二輪處理存入寄存器2中;同時(shí),第二塊數(shù)據(jù)可以經(jīng)過第一輪處理存入寄存器1。這樣,多塊數(shù)據(jù)實(shí)現(xiàn)了同時(shí)處理。另外,在設(shè)計(jì)中通過使用16個(gè)寄存器,使得加/解密速度可以提高近16倍。在DES模塊的每一輪中設(shè)計(jì)3級(jí)流水線,盡管這樣增加了48個(gè)周期的時(shí)延,但卻進(jìn)一步提高了整體處理的速度性能;同時(shí),將數(shù)據(jù)加/解密部分和密鑰生成部分分開單獨(dú)設(shè)計(jì),可以減少相鄰流水線級(jí)間的邏輯層數(shù)目。</P><P> 2.2 S盒設(shè)計(jì)</P><P>   通過時(shí)間分析發(fā)現(xiàn),S盒在整個(gè)設(shè)計(jì)中占了很大的比重。S盒性能的提高對(duì)于整個(gè)設(shè)計(jì)性能會(huì)有很大的改善,因此S盒是整個(gè)設(shè)計(jì)優(yōu)化的重點(diǎn)。</P><P>   DES的8個(gè)S盒分別是一個(gè)滿足特殊性能的6~4位的變換。在VHDL或Verilog語言中,可以直接用CASE語句來實(shí)現(xiàn)。這是最簡(jiǎn)單的實(shí)現(xiàn)方法,但是HDL語言都屬于高級(jí)語言,它們強(qiáng)烈依賴于編譯器的優(yōu)化能力,往往對(duì)設(shè)計(jì)者來說,涉及得越少、編程越簡(jiǎn)單,代碼效率越不高,這對(duì)于高速實(shí)現(xiàn)來說是不可取的。在實(shí)現(xiàn)過程中通過分析工具也發(fā)現(xiàn),依賴于編譯器的實(shí)現(xiàn)不但復(fù)雜,而且占用大量的空間。這樣,S盒成了速度的瓶頸,為此,采用ROM來實(shí)現(xiàn)。XC2S100的LUT可以配置為16×1位的ROM,把輸入的6位作為地址,對(duì)應(yīng)的地址空間里存放的就是輸出的4位,從而實(shí)現(xiàn)了6~4位的查找表LUT,所需時(shí)間只是FPGA中CLB的傳輸時(shí)間加上傳輸線上的延時(shí),如圖3。<BR>       <br><A HREF="/editor/uploadfiles/learns01/20038291014420340.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/20038291014420340.jpg" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A> <BR> 2.3 密鑰生成器設(shè)計(jì)</P><P>   密鑰生成器的設(shè)計(jì)是獨(dú)立于DES輪函數(shù)運(yùn)算實(shí)現(xiàn)的,采用3級(jí)流水線來與輪函數(shù)中的流水線相平衡,單輪的實(shí)現(xiàn)如圖4。<BR>   <br><A HREF="/editor/uploadfiles/learns01/200382910141245817.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/200382910141245817.jpg" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A><BR>   其中,3級(jí)流水線由移位寄存器(SR)和1個(gè)觸發(fā)器(FF)構(gòu)成,在SR中完成兩級(jí)流水線,在FF中實(shí)現(xiàn)第三級(jí)。XC2S100的LUT中的每個(gè)查找表LUT可以用來生成1~16個(gè)移位寄存器,而且在一個(gè)單獨(dú)的可配置邏輯功能塊CLB中連接8個(gè)移位寄存器來構(gòu)成一個(gè)128位的移位寄存器。</P><P> 2.4 3-DES的實(shí)現(xiàn)</P><P>   將上述所設(shè)計(jì)的三份DES模塊在FPGA中組合,實(shí)現(xiàn)如圖5所示<BR> <br><A HREF="/editor/uploadfiles/learns01/200382910141913627.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/200382910141913627.jpg" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A><BR> 完整連接。整個(gè)時(shí)延約為單個(gè)DES模塊的三倍。</P><P> 結(jié) 語<BR>   我們?cè)赬ilinx的開發(fā)平臺(tái)Foundation 4.2i下用Verilog HDL完成設(shè)計(jì),并進(jìn)行了綜合和仿真;成功下載到我們實(shí)驗(yàn)室的試驗(yàn)板上的XC2S100中,用VC++ 6.0編寫了測(cè)試程序;在Windows98下運(yùn)行,均 能正確實(shí)現(xiàn)加/解密功能。在試驗(yàn)板上晶振為25MHz的情況下,大致評(píng)測(cè)出加密速度為520Mb/s。</P><P>                   參考文獻(xiàn)<BR> 1 王育民, 何大可. 保密學(xué)——基礎(chǔ)及應(yīng)用. 西安:西安電子科技大學(xué)出版社,1990<BR> 2 National Institute of Standard and Technology. Data Encryption Standard ( DES ). Federal Information Processing Standards Publication 46-3 ( FIPS PUB 46-3 ), 1999<BR> 3 李廣軍,孟憲元. 可編程ASIC設(shè)計(jì)及應(yīng)用. 成都:電子科技大學(xué)出版社,2000<BR> 4 夏宇聞. 復(fù)雜數(shù)字電路與系統(tǒng)的Verilog HDL設(shè)計(jì)技術(shù). 北京:北京航空航天大學(xué)出版社,1999
 

狀 態(tài): 離線

公司簡(jiǎn)介
產(chǎn)品目錄

公司名稱: 中華工控網(wǎng)
聯(lián) 系 人: 客服中心
電  話: 0755-26546361
傳  真: 0755-26585268
地  址: 深圳市南山區(qū)創(chuàng)業(yè)路現(xiàn)代城華庭1棟6A
郵  編: 518054
主  頁:
 
該廠商相關(guān)技術(shù)文摘:
智能儀器儀表的發(fā)展特點(diǎn)與前景分析
電動(dòng)機(jī)性能虛擬儀器測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
視頻監(jiān)控護(hù)航高鐵安全運(yùn)營(yíng)
基于PLC,觸摸屏及變頻器對(duì)吹膜機(jī)的改造
永宏P(guān)LC應(yīng)用于自助圖書借還終端機(jī)
基于永宏P(guān)LC的GSM通訊原理及其應(yīng)用
改善汽車生態(tài)學(xué)、安全性和舒適性,四大測(cè)試分析是關(guān)鍵
改善汽車生態(tài)學(xué)、安全性和舒適性,四大測(cè)試分析是關(guān)鍵
數(shù)控技術(shù)的發(fā)展趨勢(shì)及產(chǎn)業(yè)化
數(shù)控技術(shù)發(fā)展戰(zhàn)略與發(fā)展途徑的思考
用Energid 的軟件進(jìn)行機(jī)器人的抓取和操作
如何借助RFID技術(shù)升級(jí)企業(yè)信息管理水平
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費(fèi)注冊(cè)為中華工控網(wǎng)會(huì)員
請(qǐng)留下您的有效聯(lián)系方式,以方便我們及時(shí)與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動(dòng)態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報(bào)
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
欧美亚洲综合视频| 日韩高清一区| 好看不卡的中文字幕| 欧美自拍一区| 精品日韩视频| 国产精品最新自拍| 亚洲黄色免费av| 中文字幕一区二区三区日韩精品| 国产一区二区三区精品在线观看| 亚洲97av| 99视频精品| 亚洲欧洲午夜| 激情婷婷亚洲| 久久亚洲专区| 国产国产精品| 欧美在线资源| 欧美日韩在线网站| 成人免费网站www网站高清| 91亚洲国产高清| 97精品一区| 日韩美女一区二区三区在线观看| 给我免费播放日韩视频| 欧美亚洲日本精品| 成人三级高清视频在线看| 丁香婷婷久久| 国产在线|日韩| 国产综合色产| 亚洲高清激情| 国产农村妇女精品一区二区| 国产精品嫩草99av在线| 激情欧美国产欧美| 99riav国产精品| 中文字幕av亚洲精品一部二部| 午夜在线精品偷拍| 日韩久久99| 精品一区91| 蜜桃tv一区二区三区| 免费日韩av片| 久久97视频| 国产91一区| 久久国产66| 日本欧美一区| 日韩欧美2区| 亚洲精品一区二区在线播放∴| 日本在线视频一区二区| 精品国产中文字幕第一页| 高清一区二区三区av| 日韩大片在线播放| 亚洲成人不卡| 国产一区日韩欧美| 久久激情av| 欧美三级网址| 三级欧美韩日大片在线看| 久久精品天堂| 欧美日韩亚洲在线观看| 日韩精品一区二区三区中文字幕| 久久精品人人| 亚洲少妇在线| 不卡一二三区| 日韩不卡免费视频| 香蕉精品久久| 久久精品国产999大香线蕉| 一区在线视频观看| 精品国产美女a久久9999| 亚洲综合日本| 日韩免费福利视频| 国产精品日本一区二区三区在线| 日韩综合一区二区| 国精品一区二区| 国产h片在线观看| 日韩一区二区三免费高清在线观看 | 精品免费av在线| 亚洲综合三区| 高清一区二区三区| 国产精品亚洲综合在线观看| 午夜久久黄色| 精品午夜av| 久久国产婷婷国产香蕉| 午夜日韩福利| 91亚洲一区| 麻豆国产欧美日韩综合精品二区| 久久成人精品| 尤物网精品视频| 久久久国产亚洲精品| 精品亚洲免a| 久久亚洲国产精品尤物| 久久精品 人人爱| 日韩精品视频中文字幕| 婷婷激情综合| 丝袜av一区| 中文在线免费视频| 欧美国产亚洲精品| 青青伊人久久| 欧美亚洲色图校园春色| 99亚洲视频| 999在线观看精品免费不卡网站| 亚洲深夜视频| 精品日韩视频| 亚洲福利国产| 99精品视频在线| 99成人超碰| 影院欧美亚洲| 亚洲美女91| 国产精品九九| 午夜av不卡| 亚洲欧美日韩高清在线| 蜜桃视频一区二区三区在线观看| 午夜在线一区| 日韩精品免费观看视频| 国产伦精品一区二区三区在线播放| 在线精品观看| 麻豆国产91在线播放| 伊人久久在线| 亚洲综合日本| 91午夜精品| 中文字幕高清在线播放| 久久久精品五月天| 国产精品日本欧美一区二区三区| 亚洲色图综合| 国产精品宾馆| 精品免费av在线| 老司机精品久久| 日本久久二区| 亚洲天堂免费电影| 伊人国产精品| 欧美国产不卡| 日本少妇一区| 日韩午夜视频在线| 国产一区二区三区精品在线观看| 日韩毛片视频| 亚洲日本免费电影| 激情黄产视频在线免费观看| 99香蕉国产精品偷在线观看 | 欧美不卡高清| 日本不卡一区二区三区| 日韩二区三区四区| 中文字幕在线看片| 亚欧成人精品| 欧美va亚洲va日韩∨a综合色| 91精品麻豆| 亚洲黄色在线| 日本一区二区免费高清| 视频一区视频二区中文| 欧美精品91| 视频一区欧美精品| 国产超碰精品| 91在线成人| 亚洲二区三区不卡| 国精品产品一区| 日韩视频不卡| 国产精品久av福利在线观看| 色一区二区三区四区| 日韩欧美中文字幕一区二区三区 | 国产一区日韩| 首页国产欧美日韩丝袜| 91精品xxx在线观看| 亚洲最新av| 在线日韩av| 日韩欧美视频专区| 日本久久二区| 美国av一区二区| 91精品推荐| 日韩免费久久| 国产美女久久| 国产欧美在线观看免费| 日本成人在线不卡视频| 蜜桃视频免费观看一区| 亚洲深夜av| 免费人成在线不卡| 欧美a级一区| 激情综合网五月| 91精品韩国| 成人亚洲欧美| 日韩精品诱惑一区?区三区| 精品网站aaa| 欧美日韩一区二区国产| 欧美视频久久| 久久精品99国产精品日本| 午夜日韩福利| 日韩午夜一区| 午夜在线精品| 三级欧美韩日大片在线看| 亚洲专区欧美专区| 国产毛片久久| 日本在线观看不卡视频| 91精品国产自产精品男人的天堂| 综合亚洲色图| 欧美日韩一区二区三区四区在线观看| 四虎精品永久免费| 日韩1区2区日韩1区2区| 日韩精品欧美大片| 欧美激情精品| 亚洲成av在线| 午夜欧美在线| 视频一区免费在线观看| 日韩午夜视频在线| 精品精品久久| 亚洲女同中文字幕| 日韩国产欧美在线播放| 日本亚州欧洲精品不卡|