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

    基于多核的Rijndael算法的并行優(yōu)化與實(shí)現(xiàn)

    2012-05-04 08:08:44錢曉捷師攀攀王建輝
    計算機(jī)工程與設(shè)計 2012年6期
    關(guān)鍵詞:數(shù)據(jù)流字節(jié)密鑰

    錢曉捷,師攀攀,王建輝

    (鄭州大學(xué) 信息工程學(xué)院,河南 鄭州450001)

    0 引 言

    IBM公司在1977年研制的一種加密算法,被美國國家標(biāo)準(zhǔn)局(NIST)公布并批準(zhǔn)為非機(jī)要部門使用的數(shù)據(jù)加密標(biāo)準(zhǔn)(data encryption standard,DES)。然而,傳統(tǒng)的數(shù)據(jù)加密標(biāo)準(zhǔn)DES已經(jīng)不能滿足現(xiàn)有的安全需求,從1997年起,NIST通過發(fā)布公告來公開征集新的加密標(biāo)準(zhǔn),即高級加密標(biāo)準(zhǔn)(advanced encryption standard,AES),以取代DES。通過對各候選算法的多輪篩選,NIST于2000年10月2日正式宣布Rijndael算法為新的高級加密標(biāo)準(zhǔn)[1],并且未對Rijndael算法做任何修改。

    多核處理器以其高性能、低功耗優(yōu)勢正逐步取代傳統(tǒng)的單核處理器成為市場的主流[2],然而,在計算機(jī)安全領(lǐng)域,多核處理器的應(yīng)用剛剛開始,利用多核多線程技術(shù)對加密算法進(jìn)行并行優(yōu)化研究,對于提高網(wǎng)絡(luò)通信速度、強(qiáng)化計算機(jī)網(wǎng)絡(luò)安全有著重要的理論意義和實(shí)際價值。通過對Rijndael算法的輪變換進(jìn)行分析,分別采用基于數(shù)據(jù)分解和數(shù)據(jù)流分解兩種方式對Rijndael算法進(jìn)行并行化改造,充分利用硬件資源,通過多核多線程技術(shù),將串行加密程序輪變換環(huán)節(jié)并行化實(shí)現(xiàn),從而提高Rijndael算法的執(zhí)行效率。

    1 Rijndael算法描述

    AES的分組長度為128比特,密鑰長度有3種:128比特、192比特、256比特;Rijndael算法的分組長度和密鑰長度都是可變的,可以分別獨(dú)立地設(shè)為128比特、192比特、256比特[3-4]。

    1.1 Rijndael算法的結(jié)構(gòu)

    Rijndael算法是一個分組迭代密碼算法,其加密和解密的所有操作都在被稱為狀態(tài)(state)的中間結(jié)果上進(jìn)行,狀態(tài)可以用圖1所示的矩陣陣列圖來表示,該圖的元素為字節(jié)[5]。該陣列的行數(shù)為4,列數(shù)為Nb,而Nb的大小由分組長度決定,等于分組長度除以除以32。

    密碼密鑰的列數(shù)記為Nk,等于密鑰長度除以32。Ri-jndael算法的分組長度和密鑰長度均可獨(dú)立地設(shè)定為128、192、256位,所以Nb和Nk均可獨(dú)立取值為4、6、8。用Nr表示Rijndael算法迭代的輪數(shù),Nr依賴于分組長度和密鑰長度。表1列出了作為Nb和Nk函數(shù)的Nr的值。

    圖1 Nb=6時的狀態(tài)

    表1 對不同的Nb和Nk輪的個數(shù)值Nr

    Rijndael算法的加密過程為:首先進(jìn)行一次初始密鑰加法AddRoundKey,然后進(jìn)行Nr-1次輪變換Round,最后執(zhí)行一次輪變換FinalRound,Rijndael算法各輪輪變換都作用在狀態(tài)State上[6]。128位Rijndael的流程圖如圖2所示。

    從圖2可以看出,128位Rijndael算法是一個10輪迭代密碼算法。輸入是一個數(shù)據(jù)塊和初始密鑰。每一個輪變換作用于前一個輪變換之后的中間結(jié)果,是一個由以下4個變換構(gòu)成的序列:SubBytes、ShiftRows、MixColumns和AddRoundKey。最后一個輪變換稍有不同,相比其它輪少了MixColumns。輸出是經(jīng)過10輪變換后的加密數(shù)據(jù)塊[7]。

    圖2 Rijndael算法流程

    1.2 Rijndael算法的實(shí)現(xiàn)

    1.2.1 密鑰編排

    密鑰編排方案包括兩個組成部分,即密鑰的擴(kuò)展和輪密鑰的選?。?]。

    (1)密鑰擴(kuò)展

    密鑰擴(kuò)展指的是在知道密碼密鑰的條件下獲取ExpandedKey,而不是直接指定ExpandedKey。在密鑰擴(kuò)展階段,將密鑰擴(kuò)展成4行Nb(Nr+1)列的擴(kuò)展密鑰數(shù)組,用 W [Nb×(Nr+1)]表示[8],最先 Nk個字包含了加密密鑰,所有其他字用最小下標(biāo)遞歸地定義,密鑰擴(kuò)展函數(shù)依賴于Nk的值。

    當(dāng)Nk≤6時,密鑰擴(kuò)展函數(shù)的C++語言代碼描述如下:

    當(dāng)Nk>6時,密鑰擴(kuò)展函數(shù)的C++語言代碼描述如下:

    (2)輪密鑰的選取

    第i輪子密鑰是由 W [Nb*i]到 W [Nb*(i+1)]間的位構(gòu)成。以Nb=4,Nk=4為例,如圖3所示。

    圖3 輪密鑰的選取

    1.2.2 輪變換

    輪變換Round的每一輪都包含以下4個階段的代換,SubBytes(字節(jié)變換)、ShiftRows(行移位變換)、MixColumns(列混合變換)、AddRoundKey(輪密鑰加變換)[9]。

    (1)SubBytes變換

    字節(jié)變換SubBytes是Rijndael密碼中唯一的非線性變換[10],它獨(dú)立地作用于每個狀態(tài)字節(jié)。字節(jié)替換由以下2個步驟組成:首先求出每個字節(jié)在GF(28)中的乘法逆元素,其中 “00”和 “01”的逆是它們自身[11];然后將該逆元字節(jié)作GF(2)上的如下仿射變換

    (2)ShiftRows變換

    行移位變換ShiftRows是一線性組合,它能導(dǎo)致多輪循環(huán)的各個位之間的擴(kuò)散[12]。根據(jù)不同的分組長度和密鑰長度,行移位變換會做出不同的旋轉(zhuǎn),假設(shè)不同的狀態(tài)中每行的移位字節(jié)數(shù)分別為C0,C1,C2,C3,則C1,C2,C3跟分組長度Nb有關(guān),具體分組長度對應(yīng)的移位字節(jié)數(shù)如表2所示[13]。

    表2 不同分組長度對應(yīng)的移位偏移量

    (3)MixColumns變換

    列混合變換MixColumns把狀態(tài)中的每一列都看作是GF(28)上的多項(xiàng)式a(x)與一個固定多項(xiàng)式的模乘,假設(shè)b(x)=c(x)·a(x)(modx4+1),用矩陣乘法的形式可以表示如下[14]

    (4)AddRoundKey變換

    該變換主要是把通過以上3個變換得到的數(shù)據(jù)與該輪的輪密鑰進(jìn)行異或運(yùn)算,得到的數(shù)據(jù)再進(jìn)行下一輪的輪變換。

    2 Rijndael算法的并行優(yōu)化實(shí)現(xiàn)

    2.1 設(shè)計思想

    2.1.1 工作模式

    AES工作模式主要分為串行模式和并行模式兩類。

    串行模式的主要特點(diǎn)是各個分組的加密和解密過程依賴于其前序分組,并且影其響后序分組的加密結(jié)果,如果分組不存在規(guī)律變化,這一類模式基本上找不到可并行的計算方法[15]。該模式主要包括密碼分組連接(CBC)模式和密碼反饋(CFB)模式。

    并行模式的主要特點(diǎn)是各個分組在加密和解密過程的輸入輸出不和其它分組產(chǎn)生關(guān)聯(lián),故該模式能夠在時間優(yōu)先的策略下實(shí)現(xiàn)并行計算,以獲得較高的系統(tǒng)性能[15]。并行模式主要包括電子密碼本(ECB)模式、輸出反饋(OFB)模式。由于流水線結(jié)構(gòu)不適用于反饋模式,為了達(dá)到較高的運(yùn)算速度,本文對Rijndael算法進(jìn)行并行優(yōu)化采用的模式為電子密碼本(ECB)模式。

    2.1.2 并行編程中的任務(wù)分解模式

    并行編程使用線程來使得多個操作能夠同時運(yùn)行。在面向多核平臺設(shè)計多線程應(yīng)用程序的時候,開發(fā)人員必須采取與面向單核平臺時不同的設(shè)計思想。在單CPU下,是多個線程在同一個CPU上并發(fā)地執(zhí)行,而在多核下,則是由多個線程在多個核上并行地執(zhí)行。但目前的程序設(shè)計中對于多核的利用并沒有達(dá)到預(yù)期的效果。因此,在多核的環(huán)境下設(shè)計出更適合多核系統(tǒng)的程序,既是一個機(jī)遇又是一個挑戰(zhàn)。

    要做到這一點(diǎn),應(yīng)該將應(yīng)用程序看作是眾多相互依賴的任務(wù)的集合,將應(yīng)用程序劃分成多個獨(dú)立的任務(wù),并確定這些任務(wù)之間的相互依賴關(guān)系,這就稱為分解(decomposition)[16]。分解的方式主要有3種:任務(wù)分解、數(shù)據(jù)分解和數(shù)據(jù)流分解。表3給出了這3種分解方式之間的對比。

    表3 各分解方式之間的對比

    2.2 基于多核的Rijndael并行化

    隨著多核處理器的普及,充分利用現(xiàn)有的多核資源用于Rijndael加解密對于提高加解密效率有著重要的實(shí)際意義。

    由于Rijndael算法輪變換中的4個構(gòu)成變換之間存在相關(guān)性,即后一個變換執(zhí)行前要知道前一個變換的結(jié)果,各個變換不能夠同時執(zhí)行,故該算法不宜采用基于任務(wù)分解的方式進(jìn)行并行化。下面從數(shù)據(jù)分解和數(shù)據(jù)流分解兩個方面對Rijndael算法進(jìn)行并行優(yōu)化。

    2.2.1 基于數(shù)據(jù)分解方式的并行化

    Rijndael算法中輪變換的4個構(gòu)成變換都是獨(dú)立的作用于狀態(tài)的字節(jié)、行或者列之上的,故可以把構(gòu)成變換對整個狀態(tài)的作用分割成對狀態(tài)的每一個組成單元(字節(jié)、行或列)的作用[17]。構(gòu)成變換對狀態(tài)作用的獨(dú)立性,也就決定了各個構(gòu)成變換對狀態(tài)的每一個組成單元的作用都能夠以并行進(jìn)行。

    假設(shè)處理器內(nèi)核數(shù)為N,分組長度、密鑰長度均為128位,則Nb=Nk=4。由于SubBytes變換獨(dú)立地作用于每一個狀態(tài)字節(jié)之上,所以該構(gòu)成變換可以并行執(zhí)行。假定對每一個狀態(tài)字節(jié)作一次SubBytes變換需要1個時間單位,則所有狀態(tài)字節(jié)串行模式下執(zhí)行完SubBytes變換需要16個時間單位,而在并行模式下,只需要16/N個時間單位即可執(zhí)行完該變換[17]。同理,假定一行狀態(tài)字節(jié)作一次ShiftRows變換需要1個時間單位,串行模式下整個ShiftRows變換需要3個時間單位,并行模式下只需要3/N個時間單位;假定對一列狀態(tài)字節(jié)作MixColumns變換需要1個時間單位,串行模式下整個MixColumns變換需要4個時間單位,并行模式下只需要4/N個時間單位;假定每個狀態(tài)字節(jié)作一次AddRoundKey變換需要1個時間單位,串行模式下整個AddRoundKey變換需要16個時間單位,并行模式下只需要16/N個時間單位。

    2.2.2 基于數(shù)據(jù)流分解方式的提出

    Rijndael算法輪變換由4個構(gòu)成變換組成,從第2個變換開始,每個變換在執(zhí)行之前,都需要知道前一個變換執(zhí)行后的結(jié)果,即前一個變換的輸出是后一個變換的輸入。如果將兩個變換采用不同的線程并行執(zhí)行,那么處理后一個變換的線程需要一直等到前一個變換完成變換工作之后才能開始執(zhí)行。

    通過對SubBytes變換和ShiftRows變換的分析,ShiftRows變換獨(dú)立地作用于狀態(tài)矩陣的每一行,故每當(dāng)狀態(tài)矩陣的某一行執(zhí)行完SubBytes變換后,即可開始對該行執(zhí)行ShiftRows變換,而不必等到所有的狀態(tài)字節(jié)全部執(zhí)行SubBytes變換后才執(zhí)行ShiftRows變換。記狀態(tài)矩陣第N行執(zhí)行SubBytes變換為SB(N),執(zhí)行ShiftRows變換為SR(N),基于以上分析,通過基于數(shù)據(jù)流的分解方式,可對輪變換的前兩個構(gòu)成變換執(zhí)行過程進(jìn)行如圖4所示的描述。

    圖4 前兩個構(gòu)成變換的數(shù)據(jù)流分解

    假定對狀態(tài)矩陣的一行字節(jié)執(zhí)行SubBytes變換需要a個時間單位,對狀態(tài)矩陣的一行字節(jié)執(zhí)行ShiftRows變換需要b個時間單位,則前兩個變換執(zhí)行完畢需要消耗(4a+4b)個時間單位。采用基于數(shù)據(jù)流的分解方式并行化之后,若a>b,則前兩個變換只需要(4a+b)個時間單位;若a<b,則前兩個變換只需要(a+4b)個時間單位。

    由于ShiftRows變換是逐行對狀態(tài)矩陣進(jìn)行操作,MixColumns變換是逐列對狀態(tài)矩陣進(jìn)行操作,故必須等到狀態(tài)矩陣的所有狀態(tài)字節(jié)執(zhí)行完ShiftRows變換后才執(zhí)行MixColumns變換,因次,MixColumns變換和ShiftRows變換之間無法采用基于基于數(shù)據(jù)流的分解方式進(jìn)行并行優(yōu)化。

    繼而對MixColumns變換和AddRoundKey變換進(jìn)行分析,發(fā)現(xiàn)這兩個變換同樣可以通過基于數(shù)據(jù)流分解的方式并行優(yōu)化。狀態(tài)矩陣的每一列執(zhí)行完MixColumns變換之后,即可對該列執(zhí)行AddRoundKey變換,而不必等到整個狀態(tài)矩陣的所有字節(jié)都執(zhí)行MixColumns變換后才執(zhí)行AddRoundKey變換。記狀態(tài)矩陣第N列執(zhí)行MixColumns變換為 MC(N),執(zhí)行AddRoundKey變換為ARK(N),在以上分析的基礎(chǔ)上,再通過基于數(shù)據(jù)流的分解方式,可以將輪變換的后兩個構(gòu)成變換執(zhí)行過程進(jìn)行如圖5所示的描述。

    圖5 后兩個構(gòu)成變換的數(shù)據(jù)流分解

    假定狀態(tài)矩陣的一列字節(jié)執(zhí)行MixColumns變換需要消耗c個時間單位,對狀態(tài)矩陣的一列字節(jié)執(zhí)行AddRound-Key變換需要消耗d個時間單位,則狀態(tài)矩陣的全部狀態(tài)字節(jié)在串行模式下執(zhí)行完后兩個變換共需消耗(4c+4d)個時間單位。通過基于數(shù)據(jù)流分解方式的并行化之后,若c>d,則后兩個變換只需要(4c+d)個時間單位;若c<d,則后兩個變換只需要(c+4d)個時間單位。

    3 實(shí)驗(yàn)結(jié)果分析

    實(shí) 驗(yàn) 采 用 Intel Core 2Duo E7200(雙 核, 主 頻2.53GHZ),2GB RAM PC機(jī),Windows XP操作系統(tǒng)平臺,使用Visual C++6.0作為開發(fā)平臺。

    對Rijndael算法采用基于數(shù)據(jù)分解方式并行化實(shí)現(xiàn)后的實(shí)驗(yàn)結(jié)果進(jìn)行分析,發(fā)現(xiàn)采用此分解方式并行后的算法并沒有提高加密性能,反而降低了加密性能,這是因?yàn)檫@4個構(gòu)成變換的函數(shù)主體均為二重循環(huán),本身計算量都很小,并行化產(chǎn)生的收益遠(yuǎn)遠(yuǎn)小于并行化付出的代價。因此,通過基于數(shù)據(jù)分解的方式對Rijndael算法并行優(yōu)化的方案是不可行的。

    文獻(xiàn) [18]給出Rijndael算法輪變換的4個構(gòu)成變換的時間消耗比為4a:4b:4c:4d=31:63:266:31,串行模式下4個構(gòu)成變換共消耗4a+4b+4c+4d=31+63+266+31=391個時間單位,由于a<b,c>d,則采用基于數(shù)據(jù)流的分解方式并行化之后共消耗a+4b+4c+d=31*0.25+63+266+31*0.25=344.5個時間單位。

    本文采用加速比來衡量并行程序設(shè)計所帶來的性能收益,即用串行算法的執(zhí)行時間除以并行程序的執(zhí)行時間。對比采用數(shù)據(jù)流分解方式對Rijndael算法輪變換4個構(gòu)成變換并行化前后所消耗的時間可知,串行算法的執(zhí)行時間/并行程序的執(zhí)行時間=(4a+4b+4c+4d)/(a+4b+4c+d)=391/344.5=1.135,即理論加速比為1.135,或者說理論上性能可以提高13.5%。

    表4是對Rijndael算法采用基于數(shù)據(jù)流分解方式并行化前后的加解密測試結(jié)果,顯示了當(dāng)密鑰長度和分組長度均為128位時,串行和并行的運(yùn)行消耗時間的比較。輸入明文字節(jié)總數(shù)記為N,數(shù)據(jù)流分解前串行程序運(yùn)行時間記為T1,基于數(shù)據(jù)流分解后并行程序運(yùn)行時間T2,時間單位是10-6s,實(shí)驗(yàn)結(jié)果如表4所示。為了保證測試的普遍性與準(zhǔn)確性,實(shí)驗(yàn)采用大數(shù)據(jù)量明文分別對Rijndael算法進(jìn)行串行和并行測試,表4中的運(yùn)行時間T1和T2都是通過對十次測試結(jié)果取平均值得到的。

    表4 性能對比數(shù)據(jù)

    通過對表4中串行和并行時間對比分析可知,采用基于數(shù)據(jù)流分解方式對Rijndael算法輪變換Round的各個構(gòu)成變換的分解,分解之后的Rijndael算法并行實(shí)現(xiàn)程序運(yùn)行時間較分解之前串行程序運(yùn)行時間有了縮短。

    并行后的Rijndael算法所獲得的平均加速比=(1.054+1.065+1.079+1.071+1.068)/5=1.0674,性能較并行前有了6.74%的提升,雖然距理論值13.5%還有一些差距,綜合多種因素來看,并行后的性能提升還是可以接受的。因此,對Rijndael算法并行優(yōu)化所帶來的性能提升基本符合實(shí)驗(yàn)預(yù)期要求。

    4 結(jié)束語

    本文通過對Rijndael算法輪變換的各構(gòu)成變換進(jìn)行分析,采用基于數(shù)據(jù)流的分解方式對各構(gòu)成變換進(jìn)行分解,把各構(gòu)成變換對整個狀態(tài)的作用分割成對狀態(tài)的每個組成單元的作用,使得各構(gòu)成變換可以并行進(jìn)行。通過實(shí)驗(yàn)對該優(yōu)化方案進(jìn)行了驗(yàn)證,在保證安全性和對內(nèi)存空間需求基本不變的情況下獲得了較為明顯的性能提升效果。對于強(qiáng)化計算機(jī)網(wǎng)絡(luò)安全和提高網(wǎng)絡(luò)通信效率有著重要的理論意義和實(shí)際價值。

    [1]JIANG Chuan,HAN Wei,F(xiàn)ANG Xiangyan.Design and implementation of high-speed configurable rijndael algorithm [J].Computer& Digital Engineering,2009,37(1):91-95(in Chinese).[江川,韓威,方湘艷.高速可配置Rijndael算法的設(shè)計與實(shí)現(xiàn)[J].計算機(jī)與數(shù)字工程,2009,37(1):91-95.]

    [2]HUANG Guorui,ZHANG Ping,WEI Guangbo.Key techniques of multi-core processor and its development trends [J].Computer Engineering and Design,2009,30(10):2414-2418(in Chinese).[黃國睿,張平,魏廣博.多核處理器的關(guān)鍵技術(shù)及其發(fā)展趨勢 [J].計算機(jī)工程與設(shè)計,2009,30(10):2414-2418.]

    [3]LU Zhengding,LIAO Zhensong.Research on the Rijndael algorithm [J].Computer Engineering & Science,2005,27(6):72-74(in Chinese).[盧正鼎,廖振松.Rijndael算法的研究[J].計算機(jī)工程與科學(xué),2005,27(6):72-74.]

    [4]YE Jian,LI Lixin.Fast implementation of AES based on GPU[J].Computer Engineering and Design,2010,31(2):256-259(in Chinese).[葉劍,李立新.基于GPU的AES快速實(shí)現(xiàn) [J].計算機(jī)工程與設(shè)計,2010,31(2):256-259.]

    [5]TONG Xiaojun,AI Guangping,JIANG Wei,et al.Realization of data encryption and digital signature based on rijndael algorithm atc [J].Microprocessors,2007,(2):80-86(in Chinese).[佟曉筠,艾廣平,姜偉,等.基于Rijndael算法的數(shù)據(jù)加密與簽名技術(shù)實(shí)現(xiàn) [J].微處理機(jī),2007,(2):80-86.]

    [6]FU Desheng,WANG Jiesong.A high-speed arithmetic and application of rijndael [J].Microcomputer Applications,2007,28(10):1112-1116(in Chinese).[傅德勝,王潔松.一種快速Rijndael算法及其應(yīng)用 [J].微計算機(jī)應(yīng)用,2007,28(10):1112-1116.]

    [7]LE Deguang.Parallel AES algorithm for fast data encryption on GPU [C].Chengdu:2nd International Conference on Computer Engineering and Technology,2010:V6-1-V6-6.

    [8]HE Minwei,LIU Rui.An improved method based on AES Rijndael algorithm [J].Control & Automation,2008,22(6-3):94-96(in Chinese).[賀敏偉,劉睿.高級加密標(biāo)準(zhǔn) RIjndael算法的 一 種 改 進(jìn) [J].微 計 算 機(jī) 信 息,2008,22(6-3):94-96.]

    [9]WU Xiaobo.Analysis of AES encipher algorithm and its C++language implementation [J].Network & Computer Security,2007,7(12):44-46(in Chinese).[吳小博.AES加密算法分析與C++ 編程實(shí)現(xiàn) [J].計算機(jī)安全,2007,7(12):44-46.]

    [10]YIN Xinchun,YANG Jie.Scheme of replacement of S-box in AES Rijndael algorithm [J].Computer Engineering,2006,32(21):173-176(in Chinese).[殷新春,楊潔.高級加密標(biāo)準(zhǔn)Rijndael算法中S盒的替換方案 [J].計算機(jī)工程,2006,32(21):173-176.]

    [11]GE Honghua,DING Xiuhuan.A hybrid cryptosystem based on AES and ECC [J].Science & Technology Information,2011,28(9):455-457(in Chinese).[葛宏華,丁秀歡.基于AES和ECC的混合密碼體制 [J].科技信息,2011,28(9):455-457.]

    [12]LIU Zhihui,LIU Jianhui.Research of data encryption transmission based on AES and RSA [J].Network & Computer Security,2007,7(11):39-41(in Chinese).[劉志會,劉建輝.基于AES和RSA的數(shù)據(jù)加密傳送方案研究 [J].計算機(jī)安全,2007,7(11):39-41.]

    [13]WANG Xuemei,SUN Xiaodong,CHEN Haoming,et al.The introduction and pipeline designing study of AES [J].Network & Computer Security,2007,7(10):5-8(in Chinese).[王雪梅,孫曉東,陳昊明,劉艷.AES算法介紹及其流水線設(shè)計研究 [J].計算機(jī)安全,2007,7(10):5-8.]

    [14]LIU Hongyan,YUAN Ping,WU Hengbai.Design strategy research on realizing scheme of Rijndael algorithm [J].Computer Engineering and Design,2008,29(23):5958-5961(in Chinese).[劉鴻雁,袁平,吳恒柏.Rijndael算法實(shí)現(xiàn)方案的設(shè)計策略研究 [J].計算機(jī)工程與設(shè)計,2008,29(23):5958-5961.]

    [15]HAN Qiang,F(xiàn)ENG Yi,DING Jing.The design and characteristics of the working modules based on the advanced encryption standard [J].Joumal of Yunnan Nationalities University(Natural Sciences Edition),2008,17(4):362-365(in Chinese).[韓強(qiáng),馮翼,丁靜.高級加密標(biāo)準(zhǔn)工作模式的設(shè)計與特性分析 [J].云南民族大學(xué)學(xué)報(自然科學(xué)版),2008,17(4):362-365.]

    [16]Shameem Akhter,Jason Roberts,TransLation,et al.Multi-Core programming-increasing performance through software multi-threading [M].Beijing:Publishing House of Electronics Industry,2007(in Chinese).[Shameem Akhter,Jason Roberts,李寶峰,等.多核程序設(shè)計技術(shù)-通過軟件多線程提升性能 [M].北京:電子工業(yè)出版社,2007.]

    [17]ZHANG Chao,LU Langru,CHU Zefu,et al.AES algorithms and its implementation technology [J].Computer and Communications,2001,19(2)(in Chinese).[張超,陸浪如,楚澤甫,等.AES算法及其實(shí)現(xiàn)技術(shù) [J].交通與計算機(jī),2001,19(2).]

    [18]XU Xiaolong.The parallelization research of ECC and AES based on multi-core [D].Chendu:University of Electronic Science and Technology of China,2010(in Chinese).[許小龍.基于多核平臺橢圓曲線算法和AES算法的并行化研究[D].成都:電子科技大學(xué),2010.]

    猜你喜歡
    數(shù)據(jù)流字節(jié)密鑰
    探索企業(yè)創(chuàng)新密鑰
    No.8 字節(jié)跳動將推出獨(dú)立出口電商APP
    密碼系統(tǒng)中密鑰的狀態(tài)與保護(hù)*
    汽車維修數(shù)據(jù)流基礎(chǔ)(下)
    No.10 “字節(jié)跳動手機(jī)”要來了?
    一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機(jī)制
    一種對稱密鑰的密鑰管理方法及系統(tǒng)
    簡談MC7字節(jié)碼
    基于ECC的智能家居密鑰管理機(jī)制的實(shí)現(xiàn)
    基于數(shù)據(jù)流聚類的多目標(biāo)跟蹤算法
    又黄又爽又刺激的免费视频.| 天天躁日日操中文字幕| 最好的美女福利视频网| 大香蕉久久网| 国产日本99.免费观看| or卡值多少钱| av天堂中文字幕网| 一级毛片我不卡| 国产成人91sexporn| 亚洲第一区二区三区不卡| kizo精华| 国产色爽女视频免费观看| 老司机影院成人| 丝袜美腿在线中文| 亚州av有码| 99久久久亚洲精品蜜臀av| 国产午夜精品论理片| 一卡2卡三卡四卡精品乱码亚洲| 国产亚洲av嫩草精品影院| 久久久精品欧美日韩精品| 日韩欧美一区二区三区在线观看| 成人特级黄色片久久久久久久| 亚洲丝袜综合中文字幕| 99热全是精品| 69人妻影院| 国产精品一区二区三区四区久久| 日本黄大片高清| 日韩一区二区视频免费看| 极品教师在线视频| 国产精品久久久久久精品电影小说 | 丝袜美腿在线中文| 欧美zozozo另类| 欧美一区二区国产精品久久精品| 成人特级黄色片久久久久久久| av在线亚洲专区| 日韩大尺度精品在线看网址| 久久精品国产99精品国产亚洲性色| 午夜激情福利司机影院| 国产亚洲精品久久久com| 好男人视频免费观看在线| 天美传媒精品一区二区| 久久久久久大精品| 国产成人福利小说| 国产精品av视频在线免费观看| 亚洲欧美成人综合另类久久久 | 亚洲色图av天堂| 国内久久婷婷六月综合欲色啪| a级毛片免费高清观看在线播放| 欧洲精品卡2卡3卡4卡5卡区| 亚洲七黄色美女视频| 国产精品一及| 人人妻人人澡欧美一区二区| 色综合色国产| 久久鲁丝午夜福利片| 一卡2卡三卡四卡精品乱码亚洲| 禁无遮挡网站| 青春草亚洲视频在线观看| 91午夜精品亚洲一区二区三区| 久久亚洲国产成人精品v| 如何舔出高潮| 亚洲va在线va天堂va国产| 变态另类丝袜制服| 村上凉子中文字幕在线| 国内精品一区二区在线观看| 免费黄网站久久成人精品| 伦精品一区二区三区| avwww免费| 国产精品久久久久久久电影| 一级毛片aaaaaa免费看小| 能在线免费观看的黄片| 美女xxoo啪啪120秒动态图| 一区二区av电影网| av.在线天堂| 亚洲精品久久成人aⅴ小说 | 精品一区二区三区视频在线| www.av在线官网国产| 免费黄频网站在线观看国产| 黄片播放在线免费| 少妇被粗大的猛进出69影院 | 久久国产亚洲av麻豆专区| 日韩中字成人| 欧美xxⅹ黑人| 免费看不卡的av| 日本爱情动作片www.在线观看| 精品久久久噜噜| 18禁裸乳无遮挡动漫免费视频| 亚洲精品亚洲一区二区| 国产一区二区三区综合在线观看 | 日本vs欧美在线观看视频| 狠狠婷婷综合久久久久久88av| 欧美激情极品国产一区二区三区 | 免费观看a级毛片全部| kizo精华| 日日啪夜夜爽| a 毛片基地| 美女xxoo啪啪120秒动态图| 免费播放大片免费观看视频在线观看| 全区人妻精品视频| 少妇高潮的动态图| 美女中出高潮动态图| 2021少妇久久久久久久久久久| a级毛片免费高清观看在线播放| 国产黄色免费在线视频| 一级爰片在线观看| 国产视频首页在线观看| 91aial.com中文字幕在线观看| 欧美xxⅹ黑人| av有码第一页| 欧美人与善性xxx| 成年女人在线观看亚洲视频| 午夜影院在线不卡| 免费黄网站久久成人精品| 九九爱精品视频在线观看| 狂野欧美白嫩少妇大欣赏| 精品少妇久久久久久888优播| 女人精品久久久久毛片| 欧美亚洲 丝袜 人妻 在线| 在线天堂最新版资源| 午夜福利视频在线观看免费| 中文字幕制服av| 欧美日韩av久久| 久久韩国三级中文字幕| 成人国语在线视频| 亚洲一区二区三区欧美精品| 免费av不卡在线播放| 精品国产露脸久久av麻豆| 麻豆精品久久久久久蜜桃| 中文字幕av电影在线播放| 制服人妻中文乱码| 婷婷色综合大香蕉| 日本与韩国留学比较| 日韩精品免费视频一区二区三区 | 精品少妇黑人巨大在线播放| 老司机影院成人| 免费大片18禁| 十分钟在线观看高清视频www| 大话2 男鬼变身卡| 久久亚洲国产成人精品v| 亚洲精品国产av蜜桃| 简卡轻食公司| 99九九线精品视频在线观看视频| 十八禁网站网址无遮挡| 国产精品99久久99久久久不卡 | 天堂8中文在线网| 国产黄色免费在线视频| 国产不卡av网站在线观看| 成年av动漫网址| 99九九在线精品视频| 亚洲婷婷狠狠爱综合网| 精品一区在线观看国产| 日本猛色少妇xxxxx猛交久久| 国产精品国产三级国产av玫瑰| 久久99一区二区三区| 欧美最新免费一区二区三区| 国产精品99久久久久久久久| 在线播放无遮挡| av专区在线播放| 亚洲精华国产精华液的使用体验| av视频免费观看在线观看| 男人添女人高潮全过程视频| 一区二区日韩欧美中文字幕 | 99国产综合亚洲精品| 人人妻人人爽人人添夜夜欢视频| 婷婷成人精品国产| 久久 成人 亚洲| 欧美日韩视频精品一区| 日本-黄色视频高清免费观看| 国产成人一区二区在线| 另类亚洲欧美激情| 亚洲丝袜综合中文字幕| 涩涩av久久男人的天堂| 精品久久久精品久久久| 国产av国产精品国产| 大码成人一级视频| 精品一区二区免费观看| 欧美日韩在线观看h| 这个男人来自地球电影免费观看 | 国产亚洲最大av| 一级毛片电影观看| 黄片播放在线免费| 日本爱情动作片www.在线观看| 好男人视频免费观看在线| 日本av手机在线免费观看| 亚洲内射少妇av| 在线观看免费日韩欧美大片 | 69精品国产乱码久久久| 国产成人精品久久久久久| 你懂的网址亚洲精品在线观看| 色5月婷婷丁香| 老女人水多毛片| 亚洲精品中文字幕在线视频| 久久精品夜色国产| 精品国产国语对白av| www.色视频.com| 视频在线观看一区二区三区| 久久久久久久久久久免费av| 国产极品天堂在线| 特大巨黑吊av在线直播| 狂野欧美激情性bbbbbb| 韩国av在线不卡| 国产欧美日韩一区二区三区在线 | av在线app专区| 97在线人人人人妻| 久久久a久久爽久久v久久| 久久久国产欧美日韩av| av黄色大香蕉| 夜夜爽夜夜爽视频| 在线观看一区二区三区激情| 久久久欧美国产精品| 人妻 亚洲 视频| 精品少妇黑人巨大在线播放| 黄色配什么色好看| 日韩熟女老妇一区二区性免费视频| 国产成人精品在线电影| 夫妻性生交免费视频一级片| 天堂中文最新版在线下载| 在线看a的网站| 国产成人精品久久久久久| 亚洲欧美一区二区三区黑人 | 久久久欧美国产精品| 少妇人妻精品综合一区二区| av电影中文网址| 亚洲av综合色区一区| av在线老鸭窝| 日韩在线高清观看一区二区三区| 看免费成人av毛片| 亚洲国产精品一区二区三区在线| 日本与韩国留学比较| 国产欧美另类精品又又久久亚洲欧美| 制服人妻中文乱码| av国产久精品久网站免费入址| 黄色视频在线播放观看不卡| 亚洲精品456在线播放app| 91成人精品电影| 国产伦理片在线播放av一区| 国产有黄有色有爽视频| 免费高清在线观看视频在线观看| 亚洲av男天堂| 人人澡人人妻人| 久久久久精品性色| 亚洲国产成人一精品久久久| 少妇人妻久久综合中文| 美女大奶头黄色视频| 欧美bdsm另类| 免费av中文字幕在线| 精品卡一卡二卡四卡免费| 99热全是精品| 成人综合一区亚洲| 久久久国产精品麻豆| 最新的欧美精品一区二区| 日韩大片免费观看网站| 久久久久久久精品精品| 久久久久网色| 丝瓜视频免费看黄片| a级片在线免费高清观看视频| 99国产综合亚洲精品| 日韩中字成人| 蜜桃在线观看..| 伦精品一区二区三区| 久久99一区二区三区| 免费久久久久久久精品成人欧美视频 | 亚洲欧美日韩另类电影网站| 国产日韩欧美在线精品| 九草在线视频观看| 国产午夜精品久久久久久一区二区三区| 亚洲一级一片aⅴ在线观看| 亚洲欧美日韩卡通动漫| 久久精品久久久久久久性| 在线观看免费视频网站a站| 看十八女毛片水多多多| 看非洲黑人一级黄片| 国产成人av激情在线播放 | 自线自在国产av| 精品一品国产午夜福利视频| 欧美激情极品国产一区二区三区 | 又粗又硬又长又爽又黄的视频| 777米奇影视久久| 美女内射精品一级片tv| 国产一级毛片在线| 蜜桃在线观看..| 国产免费一级a男人的天堂| 欧美bdsm另类| a级毛片免费高清观看在线播放| 99九九线精品视频在线观看视频| 春色校园在线视频观看| 在现免费观看毛片| 妹子高潮喷水视频| 久久精品国产a三级三级三级| 一级毛片aaaaaa免费看小| 国产成人精品在线电影| 少妇高潮的动态图| 亚洲精品aⅴ在线观看| 国产男人的电影天堂91| 中文字幕av电影在线播放| 久久精品国产亚洲网站| 亚洲性久久影院| 日韩av在线免费看完整版不卡| 免费av中文字幕在线| 曰老女人黄片| 日韩精品免费视频一区二区三区 | 久久精品国产鲁丝片午夜精品| 国产在线免费精品| 亚洲天堂av无毛| 国产日韩一区二区三区精品不卡 | 午夜精品国产一区二区电影| 91精品一卡2卡3卡4卡| 交换朋友夫妻互换小说| 一本色道久久久久久精品综合| 少妇猛男粗大的猛烈进出视频| 天堂俺去俺来也www色官网| 秋霞伦理黄片| 高清黄色对白视频在线免费看| 七月丁香在线播放| 日日摸夜夜添夜夜爱| 国产无遮挡羞羞视频在线观看| 欧美变态另类bdsm刘玥| 成人毛片60女人毛片免费| 国产极品粉嫩免费观看在线 | 久久久久网色| 精品人妻一区二区三区麻豆| 国产探花极品一区二区| 久久免费观看电影| 一边亲一边摸免费视频| 久久久久网色| 日韩一区二区视频免费看| 久久久久久久久久人人人人人人| 日本vs欧美在线观看视频| 国产亚洲精品久久久com| 乱人伦中国视频| 成人亚洲欧美一区二区av| 亚洲国产精品专区欧美| 国产免费一区二区三区四区乱码| 亚洲精品国产av蜜桃| 在线精品无人区一区二区三| 色94色欧美一区二区| 我的女老师完整版在线观看| 国模一区二区三区四区视频| 超碰97精品在线观看| 五月开心婷婷网| 亚洲国产av影院在线观看| 2021少妇久久久久久久久久久| 日韩精品免费视频一区二区三区 | 九九爱精品视频在线观看| 久久久久久久久久久免费av| 五月伊人婷婷丁香| 一区在线观看完整版| 好男人视频免费观看在线| 丝袜喷水一区| 免费观看在线日韩| 99久久中文字幕三级久久日本| 亚洲精品av麻豆狂野| 啦啦啦啦在线视频资源| 人妻一区二区av| a级毛片在线看网站| 大片电影免费在线观看免费| 夜夜骑夜夜射夜夜干| 九九爱精品视频在线观看| 久久av网站| 日产精品乱码卡一卡2卡三| 国产精品免费大片| 最近手机中文字幕大全| 亚洲图色成人| 久久人妻熟女aⅴ| 国产熟女午夜一区二区三区 | 国产一级毛片在线| 国产精品不卡视频一区二区| 美女大奶头黄色视频| 99久久中文字幕三级久久日本| 一本久久精品| 自线自在国产av| 成人亚洲欧美一区二区av| 桃花免费在线播放| 亚洲四区av| 精品人妻一区二区三区麻豆| 国产精品不卡视频一区二区| 男的添女的下面高潮视频| 九色成人免费人妻av| 午夜老司机福利剧场| 蜜桃久久精品国产亚洲av| av有码第一页| 少妇人妻久久综合中文| 免费观看的影片在线观看| 久久亚洲国产成人精品v| 一区二区av电影网| 免费日韩欧美在线观看| 国产成人一区二区在线| 亚洲欧洲国产日韩| 欧美 亚洲 国产 日韩一| 国产av一区二区精品久久| 国产午夜精品久久久久久一区二区三区| 久久午夜福利片| 日韩一区二区视频免费看| 欧美日韩在线观看h| av卡一久久| 午夜福利视频在线观看免费| 国产女主播在线喷水免费视频网站| 男女边吃奶边做爰视频| 青春草国产在线视频| 精品人妻在线不人妻| 这个男人来自地球电影免费观看 | av又黄又爽大尺度在线免费看| 亚洲欧美中文字幕日韩二区| 日韩欧美一区视频在线观看| 一区二区三区精品91| 久久 成人 亚洲| 丝袜喷水一区| 一级,二级,三级黄色视频| 一级a做视频免费观看| 国产片特级美女逼逼视频| 亚洲精华国产精华液的使用体验| 日韩不卡一区二区三区视频在线| 亚洲高清免费不卡视频| 在线观看www视频免费| 久久精品熟女亚洲av麻豆精品| 男女边摸边吃奶| 亚洲精品av麻豆狂野| 国产淫语在线视频| 亚洲国产av新网站| 曰老女人黄片| 久久久国产精品麻豆| 精品久久国产蜜桃| 亚洲av不卡在线观看| 亚洲精品aⅴ在线观看| 高清不卡的av网站| 欧美97在线视频| 3wmmmm亚洲av在线观看| 2021少妇久久久久久久久久久| 成年人免费黄色播放视频| 国产亚洲欧美精品永久| 人妻系列 视频| 日韩欧美一区视频在线观看| 欧美精品人与动牲交sv欧美| a级毛片免费高清观看在线播放| 九九爱精品视频在线观看| 天天躁夜夜躁狠狠久久av| 卡戴珊不雅视频在线播放| 又黄又爽又刺激的免费视频.| 国产精品国产三级专区第一集| 卡戴珊不雅视频在线播放| 久久久国产欧美日韩av| 中文字幕人妻丝袜制服| 中国国产av一级| 亚洲不卡免费看| 99国产精品免费福利视频| 少妇人妻 视频| 亚洲婷婷狠狠爱综合网| 香蕉精品网在线| 国产av精品麻豆| 中文字幕最新亚洲高清| 日日啪夜夜爽| 最新的欧美精品一区二区| 亚洲婷婷狠狠爱综合网| 国产成人精品一,二区| 久久99精品国语久久久| 91精品伊人久久大香线蕉| 久久狼人影院| 69精品国产乱码久久久| 婷婷色综合www| 中国美白少妇内射xxxbb| 少妇人妻久久综合中文| 最近手机中文字幕大全| 中文字幕人妻熟人妻熟丝袜美| 日韩av在线免费看完整版不卡| 一二三四中文在线观看免费高清| 成人综合一区亚洲| 亚洲天堂av无毛| 老司机亚洲免费影院| 午夜福利,免费看| 久久久久久伊人网av| 久久精品国产亚洲网站| 黑丝袜美女国产一区| 久久久久人妻精品一区果冻| 亚洲精品乱码久久久v下载方式| 亚洲精品自拍成人| 国产免费一区二区三区四区乱码| 日韩在线高清观看一区二区三区| 日本wwww免费看| 99热这里只有是精品在线观看| 高清午夜精品一区二区三区| 欧美日韩视频高清一区二区三区二| 精品一区二区三卡| 亚洲欧美成人综合另类久久久| 狂野欧美激情性bbbbbb| 日本-黄色视频高清免费观看| 少妇猛男粗大的猛烈进出视频| 欧美老熟妇乱子伦牲交| 国产精品人妻久久久影院| 精品99又大又爽又粗少妇毛片| 18在线观看网站| 亚洲精品国产av成人精品| 黄色一级大片看看| 久久久精品94久久精品| 高清毛片免费看| 一区二区三区精品91| 丝袜在线中文字幕| 国产女主播在线喷水免费视频网站| 在线观看免费高清a一片| 尾随美女入室| 五月玫瑰六月丁香| 亚洲图色成人| 久久久久精品久久久久真实原创| 狠狠精品人妻久久久久久综合| 制服诱惑二区| 国产69精品久久久久777片| 男的添女的下面高潮视频| 婷婷色综合www| 久久久久久久久久人人人人人人| 欧美日韩视频高清一区二区三区二| 在线观看免费视频网站a站| 色吧在线观看| 国产欧美日韩一区二区三区在线 | 国产综合精华液| 国产不卡av网站在线观看| 国产欧美另类精品又又久久亚洲欧美| 黑人巨大精品欧美一区二区蜜桃 | 22中文网久久字幕| 一区二区三区乱码不卡18| 亚洲性久久影院| 狂野欧美激情性xxxx在线观看| 一级爰片在线观看| 久久久久久伊人网av| 如何舔出高潮| 国产一区二区三区av在线| 久久精品国产亚洲网站| 22中文网久久字幕| 免费观看的影片在线观看| .国产精品久久| av在线播放精品| 熟女av电影| 一级a做视频免费观看| 国产高清三级在线| 九九久久精品国产亚洲av麻豆| 婷婷色av中文字幕| 久久免费观看电影| 国产亚洲精品久久久com| 国产av码专区亚洲av| 亚洲高清免费不卡视频| 伦理电影大哥的女人| 精品少妇久久久久久888优播| 日韩在线高清观看一区二区三区| 一边亲一边摸免费视频| 又黄又爽又刺激的免费视频.| 亚洲av福利一区| 免费少妇av软件| 亚州av有码| 免费黄网站久久成人精品| 超色免费av| 狂野欧美白嫩少妇大欣赏| 天堂中文最新版在线下载| 久久午夜福利片| 亚洲人成网站在线观看播放| 成人国产av品久久久| 亚洲图色成人| 久久久久精品久久久久真实原创| av线在线观看网站| 亚洲欧美成人综合另类久久久| 男人爽女人下面视频在线观看| 免费高清在线观看日韩| 日日爽夜夜爽网站| 午夜福利,免费看| a级毛片免费高清观看在线播放| 美女中出高潮动态图| 高清av免费在线| 美女中出高潮动态图| 又粗又硬又长又爽又黄的视频| 欧美一级a爱片免费观看看| 99热网站在线观看| av在线app专区| 草草在线视频免费看| 丝瓜视频免费看黄片| 亚洲怡红院男人天堂| 中文字幕亚洲精品专区| 少妇丰满av| 十八禁高潮呻吟视频| 各种免费的搞黄视频| 丝袜喷水一区| 九九久久精品国产亚洲av麻豆| av线在线观看网站| 亚洲国产av影院在线观看| 亚洲美女搞黄在线观看| 99热国产这里只有精品6| 三上悠亚av全集在线观看| 日韩中字成人| 熟妇人妻不卡中文字幕| 搡女人真爽免费视频火全软件| 18禁观看日本| 五月伊人婷婷丁香| 亚洲av不卡在线观看| 国产极品粉嫩免费观看在线 | 老司机影院成人| 成人亚洲欧美一区二区av| √禁漫天堂资源中文www| tube8黄色片| 国产成人精品婷婷| 久久精品熟女亚洲av麻豆精品| 免费久久久久久久精品成人欧美视频 | 国产极品天堂在线| 老司机亚洲免费影院| 纵有疾风起免费观看全集完整版| 曰老女人黄片| 91午夜精品亚洲一区二区三区| 少妇熟女欧美另类| 91国产中文字幕| 成人二区视频| 久久精品国产自在天天线| 亚洲国产成人一精品久久久| 69精品国产乱码久久久| 久久久久久久国产电影| 最新中文字幕久久久久| 99久久人妻综合| 亚洲精品色激情综合| 99久久精品一区二区三区| 亚洲av电影在线观看一区二区三区| 欧美老熟妇乱子伦牲交| 高清不卡的av网站|