亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的3DES算法的實(shí)現(xiàn)和應(yīng)用

        2017-05-11 21:27:07周慶芳
        教育界·上旬 2016年6期
        關(guān)鍵詞:信號(hào)系統(tǒng)設(shè)計(jì)

        周慶芳

        [摘要]隨著密碼分析技術(shù)的不斷發(fā)展,超期服役的DES算法已被攻破,3DES算法有了很大的生存空間,被大量用來(lái)代替已經(jīng)不安全的DES算法。本文通過(guò)對(duì)可編程邏輯器件FPGA的相關(guān)基礎(chǔ)知識(shí)的學(xué)習(xí)和對(duì)3DES算法的研究,以FPGA為平臺(tái)進(jìn)行3DES算法的實(shí)現(xiàn)設(shè)計(jì),具有一定的實(shí)際應(yīng)用意義。

        [關(guān)鍵詞]FPGA 3DES 設(shè)計(jì) 應(yīng)用

        一、引言

        網(wǎng)絡(luò)安全除了依賴安全的網(wǎng)絡(luò)通信協(xié)議及應(yīng)用協(xié)議外,更多地取決于網(wǎng)絡(luò)設(shè)備所提供的加/解密功能。目前,基于DES算法的加,解密硬件廣泛應(yīng)用于國(guó)內(nèi)衛(wèi)星通信、網(wǎng)關(guān)服務(wù)器以及其他大量的數(shù)據(jù)傳輸業(yè)務(wù)中。DES算法是一種采用傳統(tǒng)加密方法的分組密碼,它的算法是對(duì)稱的,既可用于加密又可用于解密。

        隨著密碼分析技術(shù)的發(fā)展,DES算法已被攻破,在不對(duì)原有應(yīng)用系統(tǒng)做大的改動(dòng)的情況下,3DES算法有了很大的生存空間,被大量用來(lái)代替已經(jīng)不安全的DES算法。本文通過(guò)對(duì)可編程邏輯器件FPGA的相關(guān)基礎(chǔ)知識(shí)的學(xué)習(xí)和對(duì)3DES算法的研究,以FPGA為平臺(tái)進(jìn)行3DES算法的實(shí)現(xiàn)設(shè)計(jì),經(jīng)仿真驗(yàn)證該系統(tǒng)能夠?qū)崿F(xiàn)加/解密功能,具有廣泛的市場(chǎng)應(yīng)用前景。

        二、算法介紹

        3DESs~DES的一個(gè)更安全的變形。其中s盒是3DES(DES)算法的心臟,靠它實(shí)現(xiàn)非線性變換。

        3DES算法可以描述如下:設(shè)ek(x)和dk(x)分別表示用DES算法對(duì)64位的位串加密和解密,密鑰為k;64位的密文c是通過(guò)執(zhí)行下面的運(yùn)算得到的:

        c=ek3(dk2(ek1(x))

        其中,k1、k2、k3是56位的DES密鑰。從密文c導(dǎo)出明文x的3DES的解密過(guò)程是加密過(guò)程的反過(guò)程,其描述如下:

        x=dk1(ek2(dk3(c)))

        三、3DES的設(shè)計(jì)與實(shí)現(xiàn)

        (一)設(shè)計(jì)過(guò)程

        3DES(DES)算法沒(méi)有大量的復(fù)雜數(shù)學(xué)計(jì)算(如乘、帶進(jìn)位的加、模等),在加,解密過(guò)程和密鑰生成過(guò)程中僅有邏輯運(yùn)算和查表運(yùn)算。這些特點(diǎn)為采用FPGA進(jìn)行高速設(shè)計(jì)提供了契機(jī)。由于DES算法中每個(gè)分組需經(jīng)過(guò)16輪運(yùn)算,如果采用順序電路構(gòu)架則每過(guò)16輪運(yùn)算才能得到一個(gè)加密分組,大大降低了加密效率。高速DES運(yùn)算電路采用流水結(jié)構(gòu),16步迭代設(shè)計(jì)16個(gè)運(yùn)算模塊,分別稱作LUNl、LUN2、…、LUNl6,數(shù)據(jù)在各模塊間流水運(yùn)算。當(dāng)系統(tǒng)對(duì)第i個(gè)輸入的數(shù)據(jù)元素進(jìn)行第j段運(yùn)算的同時(shí),還可以對(duì)第i+1個(gè)數(shù)據(jù)進(jìn)行第卜1段的運(yùn)算,對(duì)第i+2個(gè)輸入的數(shù)據(jù)元素進(jìn)行第i-2段的運(yùn)算……以此提高系統(tǒng)的運(yùn)算效率。

        (二)控制電路

        控制電路是整個(gè)系統(tǒng)的控制中心,可以采用移位寄存器或計(jì)數(shù)器加譯碼電路構(gòu)成,為減少信號(hào)毛刺,提高電路運(yùn)算的穩(wěn)定性與工作速度。這里選用一個(gè)17bits的串人并出移位寄存器,其中16bits用于生成算法的每輪運(yùn)算的使能信號(hào),另外1bit用于生成指示加密輸出的ready信號(hào)。

        (三)密鑰生成模塊

        密鑰生成模塊與流水構(gòu)架DES運(yùn)算電路的工作時(shí)序相對(duì)應(yīng),其16步迭代運(yùn)算所需子密鑰必須同時(shí)生成。密鑰生成模塊由選擇控制電路PC-1、選擇輸出、壓縮置換電路PC-2構(gòu)成。該部分的輸入是64bits初始密鑰,輸出為每次迭代運(yùn)算用的子密鑰,使能控制信號(hào)、模式控制信號(hào)。64bits初始密鑰經(jīng)過(guò)置換選擇PC-1去除校驗(yàn)位并被分離成左右兩部分,各28bits,在模式控制信號(hào)(加密或脫密)及內(nèi)部狀態(tài)機(jī)信號(hào)控制下,根據(jù)移位表,選擇輸出,經(jīng)壓縮置換PC-2同時(shí)形成各步迭代所需運(yùn)算子密鑰。

        四、系統(tǒng)仿真

        (一)3DES加/解密運(yùn)算模塊

        3DES算法進(jìn)行3次DEs算法,所以只要寫(xiě)出DES算法的程序,進(jìn)行例化調(diào)用即可。

        (二)密鑰生成模塊

        密鑰生成模塊是系統(tǒng)的核心模塊,采用隨機(jī)方式生成的密鑰,具有代表性。

        五、小結(jié)

        本文通過(guò)對(duì)3DES加/解密算法的設(shè)計(jì),展示出了FPGA在3DEs加/解密算法上的應(yīng)用,讓我們從一個(gè)更高的角度來(lái)理解FPGA的設(shè)計(jì),在以后的設(shè)計(jì)實(shí)踐中應(yīng)從FPGA接口方面考慮來(lái)完善該設(shè)計(jì)。該系統(tǒng)主要包括密鑰生成模塊、控制電路等幾個(gè)方面設(shè)計(jì)3DES加/解密系統(tǒng),經(jīng)仿真驗(yàn)證該系統(tǒng)能夠?qū)崿F(xiàn)加/解密功能,具有廣泛的市場(chǎng)應(yīng)用前景。

        猜你喜歡
        信號(hào)系統(tǒng)設(shè)計(jì)
        Smartflower POP 一體式光伏系統(tǒng)
        信號(hào)
        鴨綠江(2021年35期)2021-04-19 12:24:18
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        完形填空二則
        瞞天過(guò)海——仿生設(shè)計(jì)萌到家
        基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:42
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        免费观看的a级毛片的网站| 日韩精品一二区在线视频| 亚洲女同一区二区三区| 大桥未久av一区二区三区| 色拍自拍亚洲综合图区| 久久久久无码精品亚洲日韩| 亚洲综合色婷婷久久| 日韩精品视频中文字幕播放| 中文字幕女同系列在线看一| 久久无码av一区二区三区| 黄 色 人 成 网 站 免 费| 日本一本草久国产欧美日韩| 国产精品综合女同人妖| 四虎成人精品在永久免费| 四虎影视在线影院在线观看| 极品 在线 视频 大陆 国产| 中文字幕一区二区网址| 日韩经典午夜福利发布| 国产免费丝袜调教视频| 亚洲综合日韩中文字幕| 精品亚洲一区二区三洲| 男人女人做爽爽18禁网站| 欧美性猛交xxxx乱大交蜜桃| 岛国av一区二区三区| 日本不卡在线视频二区三区| 小宝极品内射国产在线| 国产精品视频一区日韩丝袜| 国产精品亚洲在线播放| 亚洲av无码乱码国产精品久久| av无码精品一区二区三区四区| 免费在线观看蜜桃视频| 亚洲毛片一区二区在线| 亚洲人成未满十八禁网站| 中文字幕avdvd| 精品福利一区二区三区| 色诱视频在线观看| 日韩中文字幕中文有码| 精品国产3p一区二区三区| 无码专区亚洲综合另类| 狠狠躁夜夜躁无码中文字幕| 国产毛片三区二区一区|