• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    面向分組密碼算法的高面積效率可重構(gòu)架構(gòu)

    2016-10-24 03:44:39楊錦江
    關(guān)鍵詞:層間密碼分組

    楊錦江  曹 鵬  楊 軍

    (東南大學(xué)國家專用集成電路系統(tǒng)工程技術(shù)研究中心, 南京 210096)

    ?

    面向分組密碼算法的高面積效率可重構(gòu)架構(gòu)

    楊錦江 曹鵬 楊軍

    (東南大學(xué)國家專用集成電路系統(tǒng)工程技術(shù)研究中心, 南京 210096)

    為了提升安全應(yīng)用中分組密碼算法的面積效率,提出了一種基于粗粒度可重構(gòu)計算的硬件架構(gòu).在可重構(gòu)架構(gòu)設(shè)計過程中采用了2種優(yōu)化方案,即利用Benes網(wǎng)絡(luò)優(yōu)化可重構(gòu)計算陣列的層間互聯(lián)和基于配置信息的使用頻度優(yōu)化配置信息的組織方式.實(shí)驗結(jié)果表明:采用基于Benes網(wǎng)絡(luò)的層間互聯(lián)方案后,可重構(gòu)陣列中層間互聯(lián)的面積開銷減少了51.61%;采用基于使用頻度的配置信息層次化組織方式后, AES分組密碼算法和DES分組密碼算法的配置時間分別縮短了80%和88%,配置時間占總時間的百分?jǐn)?shù)分別下降了42%和39%.這2種分組密碼算法在該可重構(gòu)架構(gòu)上實(shí)現(xiàn)的面積效率為同類架構(gòu)的3.95和1.51倍.因此,所提的2種優(yōu)化方案能夠有效降低面積開銷,提高可重構(gòu)架構(gòu)的性能,有助于分組密碼算法高面積效率的實(shí)現(xiàn).

    分組密碼算法;粗粒度可重構(gòu)架構(gòu);層次化配置;面積效率

    隨著信息技術(shù)與網(wǎng)絡(luò)通信的發(fā)展,網(wǎng)絡(luò)傳輸對安全的需求不斷上升,研究者們據(jù)此提出了許多安全協(xié)議.密碼算法是安全協(xié)議的基礎(chǔ),其實(shí)現(xiàn)性能對系統(tǒng)性能具有重大影響.安全協(xié)議一般需要同時支持多種密碼算法,協(xié)議中具體使用哪種密碼算法由通信雙方事先協(xié)商決定.日益增加的網(wǎng)絡(luò)數(shù)據(jù)帶寬對密碼算法的性能提出了越來越高的要求.例如,在IPSec和SSL協(xié)議中,可以選擇AES或DES分組密碼算法對大規(guī)模數(shù)據(jù)進(jìn)行加密.傳統(tǒng)的實(shí)現(xiàn)方案中,通用處理器實(shí)現(xiàn)方案[1]雖然能保證靈活性,但不能滿足密碼算法高性能的需求;專用集成電路實(shí)現(xiàn)方案[2]可以使密碼算法獲得較好的性能,但缺乏靈活性,不能滿足安全協(xié)議支持多種密碼算法的需求.可重構(gòu)計算可以在靈活性和高性能之間取得較好的平衡[3].在可重構(gòu)架構(gòu)中,計算任務(wù)被高效地映射到硬件資源上,保證了高度并行性,此外,還可以通過配置信息改變其功能,保證了在硅實(shí)現(xiàn)后的靈活性.FPGA作為一種細(xì)粒度可重構(gòu)架構(gòu),廣泛應(yīng)用于密碼算法實(shí)現(xiàn)中[4-5],AES,DES等分組密碼算法在FPGA上取得了較好的性能,但同時也消耗了大量的面積資源,面積效率不高.粗粒度可重構(gòu)架構(gòu)將FPGA中的LUT單元替換成粗粒度的計算單元,精簡了FPGA的互聯(lián)類型,在執(zhí)行算法時面積效率高于FPGA.研究者們提出了多種面向分組密碼算法的粗粒度可重構(gòu)架構(gòu),如RCPA/RCBA[6-7],ADRES[8],AESTHETIC[9]等.然而,粗粒度可重構(gòu)架構(gòu)的局部互聯(lián)靈活性導(dǎo)致互聯(lián)結(jié)構(gòu)較為復(fù)雜,實(shí)現(xiàn)過程中需要較多的面積資源和配置信息,從而制約了整個可重構(gòu)系統(tǒng)的執(zhí)行性能.本文根據(jù)分組密碼算法的特點(diǎn),提出了一種面向分組密碼算法的高面積效率的粗粒度可重構(gòu)架構(gòu),有效降低了架構(gòu)面積,提高了數(shù)據(jù)處理吞吐率.

    1 分組密碼算法

    分組密碼算法將明文分為一系列固定位寬的數(shù)據(jù)分組,加密過程以數(shù)據(jù)分組為最小單位,因此分組密碼通常在安全協(xié)議中被用作大規(guī)模數(shù)據(jù)傳輸時的加密.分組密碼算法可以按照結(jié)構(gòu)特征分為SP結(jié)構(gòu)和Feistel結(jié)構(gòu)2類.前者的擴(kuò)散速度較快;后者的擴(kuò)散速度較慢,但加/解密過程一致.

    分組密碼算法的基本特征如下:

    1) 數(shù)據(jù)并行度大.分組密碼算法對明文/密文數(shù)據(jù)按固定長度進(jìn)行分組,每組數(shù)據(jù)又可被分割成多塊等長的數(shù)據(jù)進(jìn)行運(yùn)算.例如,AES分組密碼算法按128 bit進(jìn)行分組,在進(jìn)行字節(jié)替換時,每組數(shù)據(jù)被進(jìn)一步分割成16個8 bit數(shù)據(jù)進(jìn)行操作.各組數(shù)據(jù)之間、組內(nèi)各塊數(shù)據(jù)之間均無數(shù)據(jù)依賴,因此多組/塊數(shù)據(jù)可以并行執(zhí)行.

    2) 計算過程規(guī)則. 在分組密碼算法中,明文分組后經(jīng)過多輪迭代得到密文,每輪迭代操作基本一致,僅首輪或末輪的輪函數(shù)可能存在微小差異.典型的分組密碼算法流程圖如圖1所示.由圖可知,AES分組密碼算法分10輪迭代進(jìn)行,與前9輪操作相比,第10輪僅省去列混合操作;DES分組密碼算法分16輪迭代進(jìn)行,與前15輪操作相比,第16輪省去數(shù)據(jù)的左右交換.

    (a) AES分組密碼算法

    (b) DES分組密碼算法

    3) 基本算子趨同.雖然分組密碼算法的具體運(yùn)算過程各不相同,但都是由一些基本算子組成的.文獻(xiàn)[10]統(tǒng)計了41種常見的分組密碼算法,將基本操作歸納為7種類型.邏輯操作、S盒替換、移位/循環(huán)移位操作、模加/減、比特置換、模乘和Galois域上的模乘.其中,邏輯操作、S盒操作、移位/循環(huán)移位操作的發(fā)生概率超過60%.

    4) 數(shù)據(jù)通路復(fù)雜.分組密碼算法在擴(kuò)散過程中使用了比特置換和移位等操作,從而使得算法執(zhí)行的數(shù)據(jù)通路具有豐富的變化形式.

    2 面向分組密碼算法的可重構(gòu)架構(gòu)

    根據(jù)分組密碼算法的基本特征,給出了面向分組密碼算法的粗粒度可重構(gòu)架構(gòu)(見圖2).架構(gòu)由配置控制器、計算陣列、輸入FIFO、輸出FIFO以及數(shù)據(jù)緩存等部分組成.其中,配置控制器用于解析索引信息,從配置信息中選取與索引對應(yīng)的配置信息,對計算陣列進(jìn)行配置;計算陣列根據(jù)配置信息執(zhí)行算法;輸入、輸出FIFO分別用于明文的輸入和密文的輸出;數(shù)據(jù)緩存用于存儲計算陣列計算過程中產(chǎn)生的中間結(jié)果數(shù)據(jù).

    (a) 架構(gòu)總體框圖

    (b) 計算陣列框圖

    2.1計算陣列

    計算陣列為面向分組密碼算法的可重構(gòu)架構(gòu)中的核心模塊,其架構(gòu)框圖如圖2(b)所示.計算陣列以行為基本單元,每行包括讀入、寫出、層間互聯(lián)和PE等單元.針對分組密碼算法數(shù)據(jù)并行度大的特點(diǎn),每行陣列中包含多個PE以并行處理數(shù)據(jù).讀入單元用于從輸入FIFO或數(shù)據(jù)緩存中讀入數(shù)據(jù)至該行陣列,寫出單元用于從該行陣列中寫出結(jié)果至輸出FIFO或數(shù)據(jù)緩存.陣列的行與行之間通過層間互聯(lián)單元進(jìn)行數(shù)據(jù)傳輸.

    2.2配置控制器

    配置控制器負(fù)責(zé)對計算陣列進(jìn)行配置,使得陣列通過切換不同的數(shù)據(jù)流圖來執(zhí)行完整個算法.配置控制器中包含配置信息存儲器和索引信息存儲器,分別存放整個算法的子圖配置信息以及索引信息.其中,算法子圖配置信息包含了該子圖中數(shù)據(jù)的輸入輸出形式和計算功能,而索引信息用于快速索引到這些配置信息,并有效避免配置信息的重復(fù)存儲.配置控制器的執(zhí)行步驟如下:① 系統(tǒng)在重置時對算法的索引信息和配置信息進(jìn)行初始化;② 當(dāng)計算陣列準(zhǔn)備就緒,配置控制器開始執(zhí)行;③ 解析索引信息,根據(jù)索引信息選取對應(yīng)的配置信息,對計算陣列進(jìn)行配置;④ 判斷是否需要終止配置,如果終止則退出配置解析,否則當(dāng)計算陣列再次準(zhǔn)備就緒時,跳轉(zhuǎn)到步驟③.

    3 可重構(gòu)架構(gòu)的硬件設(shè)計優(yōu)化

    3.1面向低硬件開銷的層間互聯(lián)方案優(yōu)化

    由第1節(jié)可知,分組密碼算法具有數(shù)據(jù)通路復(fù)雜的特點(diǎn).為了保證算法中比特置換等核心算子的執(zhí)行效率,層間互聯(lián)需要滿足PE行間全互聯(lián)的數(shù)據(jù)通路需求,同時需要有效控制豐富的互聯(lián)需求導(dǎo)致的硬件開銷增長.Crossbar結(jié)構(gòu)[11]和Benes網(wǎng)絡(luò)是2種主要的全互聯(lián)實(shí)現(xiàn)形式.以Crossbar結(jié)構(gòu)的方式實(shí)現(xiàn)全互聯(lián),可以較少的配置信息完成其功能配置,然而需要消耗較多的硬件資源;而以Benes的方式實(shí)現(xiàn)全互聯(lián),需要的硬件資源較少,但需要更多的配置信息進(jìn)行功能配置.

    圖3為基于Crossbar結(jié)構(gòu)的層間互聯(lián)示意圖.如圖所示,Crossbar結(jié)構(gòu)的層間互聯(lián)將前一行的L個輸出數(shù)據(jù)連接到當(dāng)前行的輸入中.

    圖3 基于Crossbar結(jié)構(gòu)的層間互聯(lián)示意圖

    由圖3可見,Crossbar結(jié)構(gòu)層間互聯(lián)傳輸數(shù)據(jù)的位寬與PE計算數(shù)據(jù)的位寬一致.然而,在分組密碼算法中,比特置換和移位等操作的位寬通常大于PE計算位寬比特,因此,雖然Crossbar結(jié)構(gòu)層間互聯(lián)的控制方式簡單,但無法滿足分組密碼算法中置換和移位等數(shù)據(jù)傳輸需求.

    256 bit的Benes網(wǎng)絡(luò)實(shí)現(xiàn)示意圖見圖4.由圖可知,該網(wǎng)絡(luò)可由2個128 bit的Benes網(wǎng)絡(luò)構(gòu)成,并可以進(jìn)一步向下拆分,網(wǎng)絡(luò)中的基本元件為一個2×2的置換開關(guān),每個2×2的置換開關(guān)存在交叉和直通2個狀態(tài),由2個1 bit的2選1數(shù)據(jù)選擇器組成.256 bit數(shù)據(jù)經(jīng)過Benes網(wǎng)絡(luò)構(gòu)成的層間互聯(lián)后,可以得到該數(shù)據(jù)的任意置換.由此可知,Benes網(wǎng)絡(luò)可實(shí)現(xiàn)比特置換、移位等操作.

    圖4 Benes網(wǎng)絡(luò)實(shí)現(xiàn)示意圖

    Crossbar結(jié)構(gòu)和Benes網(wǎng)絡(luò)需要的2輸入1輸出的數(shù)據(jù)選擇器數(shù)量分別為

    Cmuxer=N(N-1)m

    (1)

    Bmuxer=2(mN)log2(mN)-mN

    (2)

    式中,N為每行PE的數(shù)量;m為每行PE的數(shù)據(jù)位寬.

    如圖5所示,隨著每行PE數(shù)目的增長,Crossbar結(jié)構(gòu)的層間互聯(lián)實(shí)現(xiàn)所需資源的增長速度明顯快于Benes網(wǎng)絡(luò).

    圖5 層間互聯(lián)實(shí)現(xiàn)所需硬件開銷對比

    與Grossbar結(jié)構(gòu)相比,Benes網(wǎng)絡(luò)的層間互聯(lián)消耗資源更少,但需要更多的配置信息.2種層間互聯(lián)所需的配置信息量分別為

    Cconf=Nlog2N

    (3)

    Bconf=mNlog2(mN)-mN

    (4)

    式中,Cconf,Bconf分別為Crossbar結(jié)構(gòu)和Benes網(wǎng)絡(luò)的層間互聯(lián)所需要的配置信息量.

    圖6為2種互聯(lián)結(jié)構(gòu)需要的配置信息量比較.由圖可知,隨著PE數(shù)目的增長,Benes網(wǎng)絡(luò)所需要的配置信息急劇增加.配置信息量過大會影響配置的效率,從而影響整個算法的性能.

    綜上所述,采用Benes網(wǎng)絡(luò)作為層間互聯(lián)的形式有助于減少面積資源消耗,但是需要消除其配置信息量過大對于整個系統(tǒng)執(zhí)行性能的影響.

    圖6 層間互聯(lián)實(shí)現(xiàn)所需配置信息量對比

    3.2面向高性能的配置信息組織形式優(yōu)化

    架構(gòu)中計算和互聯(lián)等模塊都可以重構(gòu),故需要使用配置信息對整個架構(gòu)進(jìn)行配置[6].算法的執(zhí)行時間為

    Ttotal=Tconf+Tcalc

    (5)

    式中,Tconf,Tcalc分別為配置時間和計算時間.

    由式(5)可知,通過減少Tconf可以有效減小整體執(zhí)行時間Ttotal,其計算公式為

    (6)

    式中,M為算法中需要切換的子圖數(shù)目;tconf-i為第i次子圖切換時需要的配置時間.

    圖7描述了陣列全局配置與局部配置情況下算法總執(zhí)行時間的關(guān)系.圖中,tmax為切換子圖時對陣列進(jìn)行全局配置所需要的最大配置時間;tcalc-i為第i次子圖的計算時間;Tconf-M和Tcalc-M分別為最后一張子圖的計配置時間和計算時間.由圖可知,在算法執(zhí)行過程中,局部配置可以有效地減小配置時間.

    圖7 陣列局部配置與全局配置執(zhí)行時間

    由分組密碼算法的特征可知,計算過程規(guī)則和基本算子趨同會導(dǎo)致算法中不同子圖間存在相似性.因此,可以按照配置信息使用的頻度對配置信息的組織形式進(jìn)行優(yōu)化.

    圖8描述了配置信息組織形式優(yōu)化前后的存儲形式.由圖可知,優(yōu)化前更新子圖需要將第0~R行的配置全部更新.優(yōu)化后則可按照配置信息不同的使用頻度進(jìn)行層次化存儲,在更新子圖時,每行只需要更新部分配置信息.同時,如果該行的部分配置與更新前一致,則在動態(tài)生成配置時無需重復(fù)生成.因此,在配置過程中只需更新一部分配置信息即可,使得每次更新子圖時Tconf-i

    圖8 基于使用頻度的配置信息組織形式優(yōu)化

    綜上所述,3.1節(jié)利用Benes網(wǎng)絡(luò)層間互聯(lián)替換傳統(tǒng)的Crossbar結(jié)構(gòu)層間互聯(lián),從而優(yōu)化了層間互聯(lián)的面積;然而,Benes網(wǎng)絡(luò)層間互聯(lián)需要較大的配置信息量,影響了配置速度,從而使得整體性能下降.因此,本節(jié)中提出了面向高性能的配置信息組織形式,減少了配置信息傳輸量,加快了配置速度,提升了陣列的整體性能.

    4 結(jié)果和比較

    4.1硬件實(shí)現(xiàn)

    采用RTL硬件描述語言完成圖2中的架構(gòu),并利用VCS工具進(jìn)行功能和時序仿真.硬件實(shí)現(xiàn)基于SMIC 55 nm CMOS工藝庫,利用Synopsys公司的Design Complier (DC) 工具進(jìn)行綜合,生成門級網(wǎng)表,并通過IC Compiler(ICC)工具實(shí)現(xiàn)布局布線,得到可重構(gòu)架構(gòu)的版圖(見圖9).在300 MHz頻率的約束下,本架構(gòu)的面積為5.01×106gate.

    圖9 可重構(gòu)架構(gòu)版圖

    4.2性能分析與比較

    由3.1節(jié)可知,層間互聯(lián)可通過Crossbar結(jié)構(gòu)和Benes網(wǎng)絡(luò)2種方式實(shí)現(xiàn).表1列出了這2種方式的面積開銷與配置信息量.由表可知,Benes網(wǎng)絡(luò)的實(shí)現(xiàn)面積較Crossbar結(jié)構(gòu)減小了51.61%,但其需要的配置量為Crossbar結(jié)構(gòu)的12倍.

    表1 Crossbar結(jié)構(gòu)與Benes網(wǎng)絡(luò)的面積與配置對比

    采用基于使用頻度的配置信息組織形式后,切換子圖時不需要對陣列進(jìn)行全局配置,子圖中冗余的配置信息不再更新,從而提升了配置的性能.采用基于使用頻度的配置信息組織形式后,AES分組密碼算法和DES分組密碼算法的配置時間分別減少了80%和88%,相應(yīng)地,AES分組密碼算法和DES分組密碼算法的配置時間占總時間的百分?jǐn)?shù)分別下降了42%和39%.

    表2列出了本文架構(gòu)與類似架構(gòu)的比較.由表可知道,RCPA架構(gòu)[6]的面積小于本文架構(gòu),但是配置時間過長導(dǎo)致其算法的吞吐率不高;本文架構(gòu)中采用了基于使用頻度的配置存儲和配置方案,縮短了執(zhí)行時間,使得AES分組密碼算法與DES分組密碼算法實(shí)現(xiàn)的面積效率分別為RCPA架構(gòu)的1.64與2.22倍.COBRA架構(gòu)[12]中算法的吞吐率較高,但是消耗了大量的面積資源;本文架構(gòu)采用Benes網(wǎng)絡(luò)的方式實(shí)現(xiàn)層間互聯(lián),降低了面積消耗,AES分組密碼算法在本文架構(gòu)上實(shí)現(xiàn)的面積效率為COBRA架構(gòu)的3.95倍.AsAP架構(gòu)[1]具有較高的執(zhí)行頻率,但是需要眾多的運(yùn)算和互聯(lián)資源,且其計算過程中仍需要取址和譯碼,AES分組密碼算法在本文架構(gòu)上實(shí)現(xiàn)的面積效率為AsAP架構(gòu)的2.90倍.Cryptoraptor架構(gòu)[13]在較高頻率的基礎(chǔ)上對AES分組密碼算法進(jìn)行了流水線技術(shù)優(yōu)化,獲得了較高的面積效率;然而,對于其他分組密碼算法,該架構(gòu)的面積效率并不理想.例如,DES分組密碼算法在本文架構(gòu)上實(shí)現(xiàn)的面積效率為Cryptoraptor架構(gòu)的1.51倍.

    5 結(jié)語

    本文通過分析分組密碼算法的特征,提出了一個面向分組密碼算法的高面積效率可重構(gòu)架構(gòu),通過進(jìn)行架構(gòu)層間互聯(lián)優(yōu)化以及配置信息層次化,提升了算法在架構(gòu)上的性能,并降低了架構(gòu)實(shí)現(xiàn)的面積.AES分組密碼算法在本文架構(gòu)上實(shí)現(xiàn)的面積效率為同類架構(gòu)COBRA的3.95倍,DES分組密碼算法在本文架構(gòu)上實(shí)現(xiàn)的面積效率為同類架構(gòu)Cryptoraptor的1.51倍.

    表2 本文架構(gòu)與類似架構(gòu)的比較

    References)

    [1]Liu B, Baas B M. Parallel AES encryption engines for many-core processor arrays[J].IEEETransactionsonComputers, 2013, 62(3):536-547. DOI:10.1109/tc.2011.251.

    [2]Mathew S K, Sheikh F, Kounavis M, et al. 53 Gbps native GF(24)2composite-field AES-encrypt/decrypt accelerator for content-protection in 45 nm high-performance microprocessors[J].IEEEJSolid-StateCircuits, 2011, 46(4):767-776. DOI:10.1109/jssc.2011.2108131.

    [3]Hartenstein R. A decade of reconfigurable computing: A visionary retrospective[C]//ProceedingsoftheConferenceonDesign,AutomationandTestinEurope. Munich, Germany, 2001:642-649. DOI:10.1109/date.2001.915091.

    [4]Liu Q, Xu Z, Yuan Y. A 66.1 Gbps single-pipeline AES on FPGA[C]//2013InternationalConferenceonField-ProgrammableTechnology. Kyoto,Japan, 2013: 378-381. DOI:10.1109/fpt.2013.6718392.

    [5]Wang Y, Ha Y. FPGA-based 40.9-Gbits/s masked AES with area optimization for storage area network[J].IEEETransactionsonCircuitsandSystemsII:ExpressBriefs, 2013, 60(1):36-40. DOI:10.1109/tcsii.2012.2234891.

    [6]Dai Z B, Yang X H, Ren Q, et al. The research and design of reconfigurable cipher processing architecture targeted at block cipher[C]//7thInternationalConferenceonASICASICON’07. Guilin, China, 2007:814-817.DOI:10.1109/icasic.2007.4415755.

    [7]Yang X, Dai Z, Zhang Y, et al. The research and design of reconfigurable computing for block cipher[J].JournalofElectronics(China), 2008, 25(4):503-510. DOI:10.1007/s11767-006-0279-y.

    [8]Garcia A, Berekovic M, Vander A T. Mapping of the AES cryptographic algorithm on a coarse-grain reconfigurable array processor[C]//InternationalConferenceonApplication-SpecificSystems,ArchitecturesandProcessors. Leuven,Belgium, 2008:245-250. DOI:10.1109/asap.2008.4580186.

    [9]Wang M Y, Su C P, Horng C L, et al. Single- and multi-core configurable AES architectures for flexible security[J].IEEETransactionsonVeryLargeScaleIntegration(VLSI)Systems, 2010, 18(4):541-552. DOI:10.1109/tvlsi.2009.2013231.

    [10]Elbirt A J, Paar C. An instruction-level distributed processor for symmetric-key cryptography[J].IEEETransactionsonParallelandDistributedSystems, 2005,16(5):468-480. DOI:10.1109/TPDS.2005.51.

    [11]Park H W, Kim W, Yoo D, et al. A scalable scheduling algorithm for coarse-grained reconfigurable architecture[C]//IEEEInternationalConferenceonConsumerElectronics(ICCE). Las Vegas, Nevada,USA, 2013:542-543.

    [12]Elbirt A J, Paar C. An instruction-level distributed processor for symmetric-key cryptography[J].IEEETransParallelDistribSyst, 2005, 16(5):468-480. DOI:10.1109/tpds.2005.51.

    [13]Sayilar G, Chiou D. Cryptoraptor:High throughput reconfigurable cryptographic processor[C]//2014IEEE/ACMInternationalConferenceonComputer-AidedDesign. Los Angeles, CA,USA, 2014:154-161. DOI:10.1109/iccad.2014.7001346.

    Reconfigurable architecture with high area efficiency for block cipher algorithms

    Yang Jinjiang Cao Peng Yang Jun

    (National ASIC System Engineering Technology Research Center, Southeast University, Nanjing 210096, China)

    A coarse-grained reconfigurable architecture is proposed to improve the area efficiency of block cipher algorithms in the security applications. Two schemes are used to optimize the architecture. One is using the Benes network to optimize the connection between rows of the reconfigurable architecture, and the other is optimizing the context organization according to the use frequency. The experimental results show that the area cost is reduced by 51.61% after using the Benes network as the optimization of row connection. After using the hierarchical context organization based on the using frequency, the configuration time of the AES(advanced encryption standard) block cipher algorithm and that of the DES(data encryption standard) block cipher algorithm decrease by 80% and 88%, and the proportions of their configuration time in the total time decrease 42% and 39%, respectively. The area efficiencies of these two block cipher algorithms implemented on the proposed reconfigurable architecture are 3.95 and 1.51 times of the similar architectures, respectively. Therefore, the two proposed schemes can effectively decrease the area cost, improve the performance of the reconfigurable architecture and favor the efficient area implementation of block cipher algorithms.

    block cipher algorithm;coarse-grained reconfigurable architecture;hierarchical configuration organization;area efficiency

    10.3969/j.issn.1001-0505.2016.05.007

    2016-04-28.作者簡介: 楊錦江(1986—),男,博士生;楊軍(聯(lián)系人),男,博士,教授,博士生導(dǎo)師,dragon@seu.edu.cn.

    國家自然科學(xué)基金資助項目(61404028).

    TN302

    A

    1001-0505(2016)05-0939-06

    引用本文: 楊錦江,曹鵬,楊軍.面向分組密碼算法的高面積效率可重構(gòu)架構(gòu)[J].東南大學(xué)學(xué)報(自然科學(xué)版),2016,46(5):939-944. DOI:10.3969/j.issn.1001-0505.2016.05.007.

    猜你喜歡
    層間密碼分組
    密碼里的愛
    基于超聲檢測的構(gòu)件層間粘接缺陷識別方法
    密碼疲勞
    英語文摘(2020年3期)2020-08-13 07:27:02
    分組搭配
    怎么分組
    基于層間接觸的鋼橋面鋪裝力學(xué)分析
    上海公路(2018年3期)2018-03-21 05:55:40
    分組
    結(jié)合多分辨率修正曲率配準(zhǔn)的層間插值
    密碼藏在何處
    大段合采油井層間干擾主控因素研究
    一本一本久久a久久精品综合妖精| 日韩中文字幕视频在线看片| 亚洲精品国产av成人精品| 亚洲专区中文字幕在线| www.999成人在线观看| 午夜福利在线观看吧| 满18在线观看网站| 色婷婷av一区二区三区视频| 精品一区在线观看国产| 国产成+人综合+亚洲专区| 老熟女久久久| 国产欧美亚洲国产| 欧美精品一区二区免费开放| 免费久久久久久久精品成人欧美视频| 一二三四在线观看免费中文在| 欧美97在线视频| 国内毛片毛片毛片毛片毛片| 亚洲精品乱久久久久久| 亚洲精品国产av成人精品| av天堂在线播放| 欧美激情极品国产一区二区三区| 国产极品粉嫩免费观看在线| 91精品国产国语对白视频| 欧美亚洲日本最大视频资源| 久久久水蜜桃国产精品网| 91国产中文字幕| 高清av免费在线| 亚洲自偷自拍图片 自拍| 99国产极品粉嫩在线观看| 欧美激情极品国产一区二区三区| 亚洲欧美成人综合另类久久久| xxxhd国产人妻xxx| 蜜桃国产av成人99| 国产精品.久久久| 欧美日韩一级在线毛片| 色播在线永久视频| 免费黄频网站在线观看国产| 久久人妻熟女aⅴ| 色婷婷av一区二区三区视频| 亚洲自偷自拍图片 自拍| 午夜福利视频在线观看免费| 亚洲七黄色美女视频| 国产97色在线日韩免费| 欧美国产精品va在线观看不卡| av线在线观看网站| 欧美激情极品国产一区二区三区| 亚洲av男天堂| 老司机影院成人| 国产一区有黄有色的免费视频| 亚洲性夜色夜夜综合| 99香蕉大伊视频| 国产精品一区二区免费欧美 | 永久免费av网站大全| 18禁裸乳无遮挡动漫免费视频| 少妇猛男粗大的猛烈进出视频| 蜜桃国产av成人99| 亚洲精品美女久久久久99蜜臀| 久久精品亚洲av国产电影网| av国产精品久久久久影院| 欧美亚洲日本最大视频资源| 亚洲人成77777在线视频| 黄色片一级片一级黄色片| 国产免费视频播放在线视频| 国产野战对白在线观看| 欧美精品一区二区大全| 欧美另类一区| 999久久久精品免费观看国产| 欧美激情 高清一区二区三区| 亚洲一区二区三区欧美精品| 日本av手机在线免费观看| 超碰97精品在线观看| 亚洲男人天堂网一区| 国产黄频视频在线观看| 一级毛片精品| 午夜福利视频在线观看免费| 69av精品久久久久久 | 欧美性长视频在线观看| 国产主播在线观看一区二区| 欧美日韩成人在线一区二区| 国产1区2区3区精品| 天天躁夜夜躁狠狠躁躁| 天堂中文最新版在线下载| 可以免费在线观看a视频的电影网站| 超碰成人久久| 蜜桃在线观看..| 1024视频免费在线观看| 啦啦啦中文免费视频观看日本| 999精品在线视频| 在线精品无人区一区二区三| 国产精品秋霞免费鲁丝片| 99九九在线精品视频| 精品亚洲乱码少妇综合久久| 男女免费视频国产| 久久ye,这里只有精品| 午夜两性在线视频| 久久久久精品人妻al黑| 视频区图区小说| 精品国产国语对白av| 无遮挡黄片免费观看| 国产成人精品久久二区二区91| 777米奇影视久久| 亚洲国产精品成人久久小说| 久久亚洲国产成人精品v| 成人手机av| 亚洲 欧美一区二区三区| 在线亚洲精品国产二区图片欧美| 日韩欧美免费精品| 亚洲avbb在线观看| 国产精品久久久久久精品古装| 日韩,欧美,国产一区二区三区| 国产欧美日韩综合在线一区二区| 亚洲av成人一区二区三| 人妻 亚洲 视频| 欧美亚洲 丝袜 人妻 在线| 人人澡人人妻人| 黄色 视频免费看| 五月开心婷婷网| 两人在一起打扑克的视频| 免费在线观看视频国产中文字幕亚洲 | 69av精品久久久久久 | 亚洲熟女毛片儿| 人妻一区二区av| 操出白浆在线播放| 老司机影院成人| 在线永久观看黄色视频| 视频区图区小说| 一本大道久久a久久精品| 国产精品久久久av美女十八| 亚洲国产欧美一区二区综合| 日本av手机在线免费观看| 韩国精品一区二区三区| 91av网站免费观看| 中国国产av一级| 老司机靠b影院| 日韩熟女老妇一区二区性免费视频| 一区二区av电影网| 亚洲专区国产一区二区| 19禁男女啪啪无遮挡网站| 国产麻豆69| 无限看片的www在线观看| 啦啦啦免费观看视频1| 免费看十八禁软件| 99久久99久久久精品蜜桃| 国产日韩欧美在线精品| 亚洲激情五月婷婷啪啪| 91精品伊人久久大香线蕉| 伊人久久大香线蕉亚洲五| 日韩欧美免费精品| 人人妻人人添人人爽欧美一区卜| 一个人免费看片子| 纵有疾风起免费观看全集完整版| 色视频在线一区二区三区| 中文字幕制服av| 美女脱内裤让男人舔精品视频| 性少妇av在线| 日韩一区二区三区影片| 丝袜美腿诱惑在线| 欧美大码av| 性色av一级| 亚洲人成77777在线视频| 免费久久久久久久精品成人欧美视频| 女人被躁到高潮嗷嗷叫费观| 叶爱在线成人免费视频播放| 久久久久久久久免费视频了| 亚洲精品一区蜜桃| 亚洲一区二区三区欧美精品| 国产免费一区二区三区四区乱码| 在线永久观看黄色视频| 欧美黄色淫秽网站| 国产视频一区二区在线看| 19禁男女啪啪无遮挡网站| 一本—道久久a久久精品蜜桃钙片| 老司机在亚洲福利影院| 国产精品.久久久| 老司机福利观看| 啦啦啦啦在线视频资源| 大型av网站在线播放| 久久人人爽av亚洲精品天堂| 日韩制服丝袜自拍偷拍| 汤姆久久久久久久影院中文字幕| 国产成人精品久久二区二区免费| 国产欧美日韩一区二区三 | 久久久久国产精品人妻一区二区| 一个人免费在线观看的高清视频 | 97在线人人人人妻| 国产精品成人在线| 99九九在线精品视频| 午夜福利一区二区在线看| 久久久国产成人免费| 日韩免费高清中文字幕av| 国产av一区二区精品久久| 亚洲一卡2卡3卡4卡5卡精品中文| 99国产精品一区二区三区| 欧美黄色片欧美黄色片| 777米奇影视久久| 不卡一级毛片| 亚洲九九香蕉| 两个人看的免费小视频| 91成人精品电影| 最新的欧美精品一区二区| 亚洲 欧美一区二区三区| 国产日韩欧美在线精品| 久久久精品国产亚洲av高清涩受| 在线观看www视频免费| 国产av精品麻豆| 久久久久精品国产欧美久久久 | 亚洲五月婷婷丁香| 国产精品久久久久成人av| 午夜福利,免费看| 亚洲av男天堂| 在线亚洲精品国产二区图片欧美| cao死你这个sao货| 精品卡一卡二卡四卡免费| 久久亚洲精品不卡| 夜夜夜夜夜久久久久| 精品少妇一区二区三区视频日本电影| 亚洲精品中文字幕一二三四区 | 国产一级毛片在线| 久久免费观看电影| 国产成+人综合+亚洲专区| 一本一本久久a久久精品综合妖精| 最新在线观看一区二区三区| 中文字幕制服av| 美女大奶头黄色视频| 丁香六月欧美| 国产精品久久久人人做人人爽| 热99re8久久精品国产| 一二三四在线观看免费中文在| 人人妻人人澡人人爽人人夜夜| 欧美国产精品一级二级三级| 无遮挡黄片免费观看| 别揉我奶头~嗯~啊~动态视频 | 桃红色精品国产亚洲av| 9热在线视频观看99| 搡老岳熟女国产| 国产精品久久久久久人妻精品电影 | 国产精品欧美亚洲77777| 一边摸一边抽搐一进一出视频| 国产无遮挡羞羞视频在线观看| 18禁国产床啪视频网站| 日本一区二区免费在线视频| 亚洲专区字幕在线| 欧美黑人精品巨大| 青草久久国产| 日本av手机在线免费观看| 999久久久精品免费观看国产| 十八禁网站免费在线| 制服诱惑二区| 女人爽到高潮嗷嗷叫在线视频| 日韩欧美一区二区三区在线观看 | 99国产极品粉嫩在线观看| a级毛片在线看网站| 精品一区二区三区av网在线观看 | 老司机亚洲免费影院| 热99久久久久精品小说推荐| 国产麻豆69| 9热在线视频观看99| 亚洲成人国产一区在线观看| 波多野结衣一区麻豆| 亚洲专区字幕在线| 午夜免费观看性视频| 一级片免费观看大全| √禁漫天堂资源中文www| 欧美成人午夜精品| 男女午夜视频在线观看| 午夜福利在线观看吧| 成人影院久久| www.自偷自拍.com| 伊人亚洲综合成人网| 制服人妻中文乱码| 日韩中文字幕欧美一区二区| 大香蕉久久网| 精品久久蜜臀av无| 亚洲成人免费电影在线观看| 人人妻人人爽人人添夜夜欢视频| 午夜老司机福利片| 亚洲欧洲日产国产| 亚洲精品中文字幕在线视频| 国产男女超爽视频在线观看| 国产精品 欧美亚洲| 亚洲国产欧美日韩在线播放| 午夜福利免费观看在线| 欧美黄色淫秽网站| 啦啦啦啦在线视频资源| 久久人妻熟女aⅴ| av一本久久久久| 成人国产一区最新在线观看| 美女大奶头黄色视频| 久久综合国产亚洲精品| 好男人电影高清在线观看| 欧美在线一区亚洲| 啦啦啦视频在线资源免费观看| 丝瓜视频免费看黄片| 黄色视频,在线免费观看| 国产高清videossex| av天堂在线播放| 91国产中文字幕| 欧美性长视频在线观看| 亚洲精品粉嫩美女一区| 久久久精品94久久精品| www.自偷自拍.com| 亚洲精品久久久久久婷婷小说| 精品一区二区三区av网在线观看 | 热re99久久精品国产66热6| 免费观看人在逋| 91大片在线观看| 一级a爱视频在线免费观看| 久久国产精品大桥未久av| 大码成人一级视频| 三上悠亚av全集在线观看| 欧美精品人与动牲交sv欧美| 丰满迷人的少妇在线观看| 亚洲专区中文字幕在线| 麻豆av在线久日| 91九色精品人成在线观看| 波多野结衣av一区二区av| 最近最新中文字幕大全免费视频| 久久久久精品国产欧美久久久 | 欧美午夜高清在线| 一区二区三区精品91| 日日爽夜夜爽网站| 午夜福利视频在线观看免费| av网站免费在线观看视频| 免费在线观看日本一区| 精品视频人人做人人爽| 国产精品偷伦视频观看了| 久久青草综合色| 精品亚洲成a人片在线观看| 精品免费久久久久久久清纯 | 捣出白浆h1v1| 成人国语在线视频| 亚洲精品一卡2卡三卡4卡5卡 | 成年女人毛片免费观看观看9 | 日韩大码丰满熟妇| 色播在线永久视频| 80岁老熟妇乱子伦牲交| 人人妻人人澡人人看| 国产精品久久久久久精品电影小说| 99精品欧美一区二区三区四区| 亚洲av男天堂| 亚洲精品成人av观看孕妇| 国产精品一区二区在线观看99| 午夜成年电影在线免费观看| 国产av一区二区精品久久| 亚洲精品国产一区二区精华液| 免费少妇av软件| 最新在线观看一区二区三区| 国产成人系列免费观看| 亚洲美女黄色视频免费看| 国产精品免费大片| 爱豆传媒免费全集在线观看| 少妇 在线观看| 亚洲久久久国产精品| 天天添夜夜摸| 国产精品一区二区免费欧美 | 国产精品成人在线| 97人妻天天添夜夜摸| av有码第一页| 精品一区在线观看国产| 国产日韩欧美亚洲二区| 欧美人与性动交α欧美精品济南到| av电影中文网址| 精品人妻熟女毛片av久久网站| 大码成人一级视频| 99久久人妻综合| 两性夫妻黄色片| 九色亚洲精品在线播放| 岛国毛片在线播放| 国产色视频综合| 9191精品国产免费久久| 亚洲第一青青草原| 夫妻午夜视频| 国产日韩欧美在线精品| 免费在线观看黄色视频的| 久久国产精品影院| 免费观看人在逋| 精品国内亚洲2022精品成人 | 日韩中文字幕视频在线看片| 飞空精品影院首页| 久久免费观看电影| 欧美 亚洲 国产 日韩一| 黑丝袜美女国产一区| 啦啦啦视频在线资源免费观看| 国产又色又爽无遮挡免| 老司机午夜福利在线观看视频 | 50天的宝宝边吃奶边哭怎么回事| 亚洲av成人不卡在线观看播放网 | 亚洲国产精品成人久久小说| 国产精品一区二区在线观看99| 亚洲情色 制服丝袜| 日韩精品免费视频一区二区三区| 国产成人一区二区三区免费视频网站| 国产无遮挡羞羞视频在线观看| 亚洲激情五月婷婷啪啪| 精品久久久精品久久久| 日本黄色日本黄色录像| 亚洲国产欧美在线一区| 99久久人妻综合| 麻豆国产av国片精品| 又紧又爽又黄一区二区| 中文字幕人妻丝袜制服| 日日摸夜夜添夜夜添小说| 欧美变态另类bdsm刘玥| 可以免费在线观看a视频的电影网站| 午夜视频精品福利| 69av精品久久久久久 | 啦啦啦在线免费观看视频4| 国产精品香港三级国产av潘金莲| 欧美日韩一级在线毛片| 亚洲欧美清纯卡通| 蜜桃在线观看..| 桃花免费在线播放| 久久久精品区二区三区| 久久人妻福利社区极品人妻图片| 亚洲av电影在线观看一区二区三区| 99久久人妻综合| 汤姆久久久久久久影院中文字幕| 日韩免费高清中文字幕av| 99国产精品免费福利视频| 一本色道久久久久久精品综合| 婷婷色av中文字幕| 免费观看av网站的网址| 国产成人av激情在线播放| 午夜免费成人在线视频| 91国产中文字幕| 一边摸一边抽搐一进一出视频| 久久精品人人爽人人爽视色| 欧美一级毛片孕妇| 亚洲专区国产一区二区| 国产伦理片在线播放av一区| av又黄又爽大尺度在线免费看| 999精品在线视频| av超薄肉色丝袜交足视频| 亚洲色图综合在线观看| 欧美老熟妇乱子伦牲交| 正在播放国产对白刺激| 精品一品国产午夜福利视频| 中文字幕色久视频| 国产亚洲精品第一综合不卡| 国产精品秋霞免费鲁丝片| 一级黄色大片毛片| av超薄肉色丝袜交足视频| 欧美精品啪啪一区二区三区 | 亚洲国产精品一区二区三区在线| 国产成人精品久久二区二区免费| 99re6热这里在线精品视频| 午夜成年电影在线免费观看| 国产精品久久久av美女十八| 日本vs欧美在线观看视频| 999久久久国产精品视频| 香蕉国产在线看| 丰满饥渴人妻一区二区三| 伊人亚洲综合成人网| 午夜福利影视在线免费观看| 日韩,欧美,国产一区二区三区| www.熟女人妻精品国产| 免费少妇av软件| 老司机午夜十八禁免费视频| 12—13女人毛片做爰片一| 欧美精品一区二区大全| 91九色精品人成在线观看| 亚洲中文av在线| 欧美大码av| 80岁老熟妇乱子伦牲交| 国产精品秋霞免费鲁丝片| 侵犯人妻中文字幕一二三四区| 亚洲一码二码三码区别大吗| 午夜福利影视在线免费观看| 日韩三级视频一区二区三区| 9色porny在线观看| 久热这里只有精品99| av又黄又爽大尺度在线免费看| 黑人巨大精品欧美一区二区蜜桃| 国产精品成人在线| 日韩 亚洲 欧美在线| 永久免费av网站大全| 亚洲专区字幕在线| 成在线人永久免费视频| 免费在线观看日本一区| 午夜福利,免费看| 亚洲精品国产色婷婷电影| 在线观看一区二区三区激情| 99久久国产精品久久久| 超碰97精品在线观看| 免费看十八禁软件| 色播在线永久视频| 欧美激情极品国产一区二区三区| 一级毛片电影观看| 97在线人人人人妻| 99精品久久久久人妻精品| 亚洲午夜精品一区,二区,三区| 最近最新中文字幕大全免费视频| 热99国产精品久久久久久7| 狠狠狠狠99中文字幕| 99久久99久久久精品蜜桃| 视频区欧美日本亚洲| 精品高清国产在线一区| 国产一区二区三区在线臀色熟女 | 一边摸一边抽搐一进一出视频| 久久人妻福利社区极品人妻图片| 免费一级毛片在线播放高清视频 | 黄色 视频免费看| 欧美在线一区亚洲| 国产成人精品久久二区二区免费| 久久天堂一区二区三区四区| 国产97色在线日韩免费| 亚洲国产欧美日韩在线播放| 国产精品久久久久久人妻精品电影 | 99精国产麻豆久久婷婷| 9色porny在线观看| 国产一区有黄有色的免费视频| 亚洲精品久久久久久婷婷小说| 老司机深夜福利视频在线观看 | svipshipincom国产片| 亚洲精品一区蜜桃| 久9热在线精品视频| 老司机靠b影院| 91国产中文字幕| 丰满饥渴人妻一区二区三| 又大又爽又粗| 老司机在亚洲福利影院| 亚洲一码二码三码区别大吗| 成年人午夜在线观看视频| 精品国产乱码久久久久久男人| 色播在线永久视频| 女人久久www免费人成看片| 精品一区二区三区av网在线观看 | 国产成人欧美| 国产精品秋霞免费鲁丝片| 搡老岳熟女国产| 欧美中文综合在线视频| 巨乳人妻的诱惑在线观看| 成人国语在线视频| 新久久久久国产一级毛片| 亚洲欧美成人综合另类久久久| 免费在线观看影片大全网站| 免费高清在线观看视频在线观看| 一区二区三区激情视频| 日韩大码丰满熟妇| 侵犯人妻中文字幕一二三四区| 一级片免费观看大全| 亚洲三区欧美一区| 亚洲激情五月婷婷啪啪| 一二三四在线观看免费中文在| 亚洲精品久久久久久婷婷小说| 午夜激情av网站| 欧美精品一区二区大全| 99国产精品一区二区三区| 日韩视频一区二区在线观看| 又黄又粗又硬又大视频| 亚洲九九香蕉| 欧美 亚洲 国产 日韩一| 欧美激情高清一区二区三区| 一区二区三区乱码不卡18| 国产三级黄色录像| 久久综合国产亚洲精品| 他把我摸到了高潮在线观看 | 操出白浆在线播放| 亚洲国产欧美日韩在线播放| 成人手机av| 12—13女人毛片做爰片一| 美女主播在线视频| 欧美日韩黄片免| 成人手机av| 亚洲精品在线美女| 制服诱惑二区| 不卡一级毛片| 亚洲熟女精品中文字幕| 亚洲精品中文字幕在线视频| 波多野结衣一区麻豆| 久久久久久久大尺度免费视频| 青草久久国产| 蜜桃国产av成人99| 久久香蕉激情| 男人舔女人的私密视频| 国产精品秋霞免费鲁丝片| av天堂在线播放| 桃花免费在线播放| 少妇精品久久久久久久| 老司机福利观看| 日韩 欧美 亚洲 中文字幕| 777米奇影视久久| 人妻 亚洲 视频| 成人18禁高潮啪啪吃奶动态图| 欧美老熟妇乱子伦牲交| av网站在线播放免费| 精品人妻一区二区三区麻豆| 爱豆传媒免费全集在线观看| 新久久久久国产一级毛片| 99精品久久久久人妻精品| 黄色 视频免费看| 99久久国产精品久久久| 亚洲第一av免费看| 正在播放国产对白刺激| 国产欧美亚洲国产| 黑人操中国人逼视频| 亚洲七黄色美女视频| 欧美日韩精品网址| 亚洲av国产av综合av卡| 国产一级毛片在线| 热99re8久久精品国产| 亚洲av成人不卡在线观看播放网 | 曰老女人黄片| av超薄肉色丝袜交足视频| 国产视频一区二区在线看| 亚洲熟女精品中文字幕| 人人妻,人人澡人人爽秒播| 老司机午夜福利在线观看视频 | av免费在线观看网站| 超色免费av| 黄色 视频免费看| 日本wwww免费看| 精品亚洲成a人片在线观看| 色综合欧美亚洲国产小说| 热99久久久久精品小说推荐|