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

    一種高性能RLWE加密處理器的設(shè)計與實現(xiàn)

    2022-11-11 06:28:40王春華杜高明李楨旻
    電子科技 2022年11期
    關(guān)鍵詞:乘法器蝶形解密

    王春華,李 斌,杜高明,李楨旻

    (合肥工業(yè)大學(xué) 微電子設(shè)計研究所,安徽 合肥 230601)

    量子計算機面世后,RSA密碼系統(tǒng)[1]和橢圓曲線密碼系統(tǒng)(Elliptic Curve Cryptography,ECC)[2]不再安全。環(huán)上帶錯學(xué)習(xí)(Ring Learning With Error,RLWE)是后量子時代格密碼系統(tǒng)中最有潛力的候選方法之一。RLWE問題可以歸結(jié)為理想格上最壞情況的問題,目前沒有已知的量子算法可以有效地解決該問題[3]。由于其自身的安全性及易實現(xiàn)性,RLWE公鑰加密系統(tǒng)在云計算[4]、5G通信[5]、數(shù)據(jù)聚合[6]、簽名方案[7]、個人健康數(shù)據(jù)管理[8]、加密數(shù)據(jù)上訓(xùn)練神經(jīng)網(wǎng)絡(luò)[9]等眾多應(yīng)用中有著廣闊的應(yīng)用前景。

    近幾年來,RLWE加密方案在軟件和硬件方面都得到了廣泛研究。文獻(xiàn)[10]提出了RLWE公鑰加密系統(tǒng)的軟件實現(xiàn)。文獻(xiàn)[11]在ARM NEON和MSP430架構(gòu)上實現(xiàn)了RLWE加密方案。文獻(xiàn)[12]提出了基于RLWE密碼方案的高安全等級的指紋認(rèn)證系統(tǒng)。

    多項式乘法是RLWE公鑰加密系統(tǒng)中最關(guān)鍵、最耗時的操作之一。采用數(shù)論變換(Number Theoretic Transform,NTT)可以加速多項式乘法。文獻(xiàn)[13]提出了一個高效可擴展的RLWE加密微碼架構(gòu)。文獻(xiàn)[14]提出了高效緊湊的RLWE加密處理器,該架構(gòu)將NTT算法和“負(fù)折疊”卷積結(jié)合,避免了“負(fù)折疊”卷積的預(yù)計算。文獻(xiàn)[15]設(shè)計了通用模塊化單元,并提出了資源高效且能抵抗側(cè)信道攻擊的RLWE加密處理器。但是該架構(gòu)加解密的吞吐率較低,分別為0.056 Mbit·s-1和0.28 Mbit·s-1。文獻(xiàn)[3]提出了高吞吐率的RLWE加密硬件架構(gòu),該架構(gòu)采用基2、基8多路徑延遲NTT算法。其加密和解密的吞吐率分別達(dá)到每秒兆比特和每秒千兆比特的級別。

    上述硬件實現(xiàn)中,文獻(xiàn)[14]采用順序處理的方式執(zhí)行RLWE加密和解密,該方法占用的硬件資源較少,但是加解密的周期較長且吞吐率低。文獻(xiàn)[3]中NTT采用基8算法,該架構(gòu)加密解密的吞吐率高,達(dá)到兆和千兆級別。但是該方法消耗了大量硬件資源,不適合在資源受限的FPGA開發(fā)板上實現(xiàn)。本文提出了一個完整的基于RLWE加密處理器硬件架構(gòu)。該架構(gòu)在面積和吞吐率上做了折中,在保證高吞吐率的前提下,降低了硬件資源消耗。本文主要研究內(nèi)容如下:(1)在加密過程中采用NTT運算與密文計算并行處理,同時在NTT以及INTT運算的處理過程中,將數(shù)據(jù)的讀寫過程及計算過程進行乒乓操作,隱藏數(shù)據(jù)的讀寫周期,降低RLWE加密處理器的延遲,提高了高硬件架構(gòu)的吞吐率;(2)設(shè)計資源復(fù)用的硬件架構(gòu),加密及解密過程復(fù)用蝶形模塊中的乘法器和加法器,INTT復(fù)用NTT的電路結(jié)構(gòu),存儲模塊復(fù)用同一塊控制電路,從而降低了RLWE加密處理器硬件資源消耗,提高了資源效率;(3)本文設(shè)計了中等安全等級(n=256,q=65 537)的RLWE加密處理器,并在Spartan-6 FPGA開發(fā)平臺上完成了電路實現(xiàn)和硬件測試。測試結(jié)果表明RLWE加密處理器加密周期數(shù)僅為2 440,解密周期數(shù)僅為1 732,吞吐率達(dá)到21.01 Mbit·s-1和29.60 Mbit·s-1,證明RLWE加密處理器的性能得到了提升。

    本文首先回顧了RLWE加密方案及多項式乘法算法,然后對RLWE加密處理器設(shè)計做了詳細(xì)的介紹,并提出了RLWE加密處理器的硬件架構(gòu)。最后,本文在FPGA平臺上進行了功能仿真及綜合實現(xiàn),并將本文所提架構(gòu)與現(xiàn)有設(shè)計做了對比分析。

    1 理論背景

    本文對一些符號進行了定義,并對理論背景、RLWE加密方案及RLWE相關(guān)算法進行簡要介紹。

    1.1 基本定義及符號說明

    假設(shè)多項式項數(shù)n為2的方冪,定義R=Z[x]/f(x)為分圓多項式環(huán),其中,f(x)=xn+1。對于正整數(shù)q,定義集合Zq=Z/q,Z∈{0,1,…,q-1},使用符號xmodq表示x落在集合Zq中。本文的向量均采用黑色斜體表示,使用log表示以2為底的對數(shù),⊙表示點乘。

    1.2 多項式乘法

    RLWE方案主要包括多項式乘法運算和多項式加法運算。多項式乘法是RLWE加密方案最耗時的操作之一。多項式乘法技術(shù)主要包括Schoolbook、Karatsuba和NTT算法。算法時間復(fù)雜度分別為O(n2)、O(nlog3)和O(n·logn·loglogn)。由于NTT算法時間復(fù)雜度低,通常采用NTT算法實現(xiàn)多項式乘法。

    NTT是定義在有限環(huán)上的離散傅里葉變換[16]。假設(shè)A(x)為n維多項式,a=(a0,a0,…,an-1)為多項式A(x)的系數(shù)向量,則向量a的n點NTT和INTT(Inverse Number Theoretic Transform)定義為

    (1)

    (2)

    式中,n為多項式項數(shù);ωn為有限環(huán)上的n次單位根;模數(shù)q為素數(shù),且滿足q≡ 1mod 2n;n-1為n的逆,滿足n·n-1≡1 modq。

    將NTT運用于兩個n維多項式A(x)和B(x)中,取n維多項式的n維系數(shù)向量a=(a0,a0,…,an-1)和b=(b0,b0,…,bn-1)。多項式乘法C(x)=A(x)×B(x)可由C(x)=INTT(NTT(a)⊙NTT(b))得到。值得注意的是,C(x)為2n維多項式,因此在進行NTT運算之前,需要在n維多項式系數(shù)向量a和b后填充n個零,使得系數(shù)向量維數(shù)為2n。填充0后,多項式乘法的時間復(fù)雜度將翻倍,為了避免“零填充”,本文采用“負(fù)折疊”卷積定理[13]和NTT的算法,如算法1所示,其中ψi和ψ-i為縮放因子。

    算法1“負(fù)折疊”卷積定理和NTT的多項式乘法。算法步驟為:

    步驟1對n維系數(shù)向量a、b和ψ=(1,ψ1,ψ2,…,ψn-1)進行點乘運算,得到n維向量aψ和bψ;

    步驟2對n維向量aψ和bψ進行NTT運算,得到n維向量A、B;

    步驟3對n維向量A、B進行點乘運算,得到n維向量C;

    步驟4對n維向量C進行INTT運算,得到n維向量c;

    步驟5對n維系數(shù)向量c和ψ-1=(1,ψ-1,ψ-2,…,ψ-(n-1))進行點乘運算,得到n維向量cψ,即為多項式乘法運算結(jié)果。

    1.3 RLWE加密方案

    RLWE公鑰加密方案定義在多項式環(huán)中,而多項式乘法運算是RLWE公鑰加密方案最耗時的操作。本文采用“負(fù)折疊”卷積定理和NTT加速多項式乘法進行計算。RLWE加密方案算法包括秘鑰生成、加密和解密3個步驟[17],具體流程如算法2、算法3和算法4所示。

    算法2公鑰和私鑰生成算法。具體步驟為:

    步驟1在離散高斯分布中選取兩個n維向量r1和r2;

    步驟2對n維向量a、r1、r2和縮放因子向量ψ=(1,ψ1,ψ2,…,ψn-1)進行點乘運算,得到n維向量aψ、r1ψ、r2ψ;

    步驟3對n維向量aψ、r1ψ、r2ψ進行NTT運算,轉(zhuǎn)換到NTT域。NTT運算結(jié)果記為A、R1、R2;

    步驟4計算P=R1-A⊙R2。其中n維向量(A,P)為RLWE加密方案的公鑰,n維向量R2為RLWE加密方案的私鑰。

    算法3RLWE加密算法。具體步驟為:

    步驟1使用編碼函數(shù)對消息m進行編碼,編碼結(jié)果加上n維向量e3,得到n維向量e3m;

    步驟2對n維向量e1、e2、e3m和向量ψ進行點乘運算,得到向量e1ψ、e2ψ、e3mψ;

    步驟3對n維向量e1ψ、e2ψ、e3mψ進行NTT運算,轉(zhuǎn)換到NTT域。NTT運算結(jié)果記為E1、E2、E3M;

    步驟4計算C1=A⊙E1+E2,C2=P⊙E1+E3M,n維向量(C1,C2)為密文。

    算法4RLWE解密算法。具體步驟為:

    步驟1計算MD=C1⊙R2+C2;

    步驟2對n維向量MD進行NTT運算,轉(zhuǎn)換到NTT域。NTT運算結(jié)果記為md;

    步驟3對n維向量md和向量ψ-1進行點乘運算,得到n維向量mdψ;

    步驟4mdψ通過譯碼函數(shù)獲得消息m。

    2 RLWE加密處理器設(shè)計

    2.1 整體架構(gòu)

    參數(shù)為n=256,q=65 537的RLWE加密處理器硬件架構(gòu)如圖1(a)所示,該硬件電路主要包含3個模塊:存儲模塊、NTT模塊、控制模塊。NTT模塊如圖1(b)所示,主要包括倒序模塊、預(yù)計算模塊、蝶形模塊、取模模塊。存儲模塊用來存儲輸入噪聲向量、NTT運算過程中的中間系數(shù)以及NTT運算后的公鑰(A,P)和私鑰R2。倒序排列模塊用來對輸入系數(shù)進行倒序排列,然后將倒序后的數(shù)據(jù)存儲到存儲模塊中。預(yù)計算模塊用來處理系數(shù),系數(shù)乘以ψi,預(yù)計算后的數(shù)據(jù)傳遞到蝶形模塊。蝶形模塊用來對輸入的系數(shù)進行蝶形運算,運算得到的結(jié)果經(jīng)過取模模塊處理后存入存儲模塊。取模模塊用來對蝶形運算結(jié)果進行取模,保證存儲模塊輸入和輸出數(shù)據(jù)的一致性??刂颇K用于控制整個系統(tǒng),控制存儲模塊的地址生成及使能,并控制NTT模塊進行NTT運算和INTT運算。

    2.2 存儲模塊

    存儲模塊是指圖1(a)中的RAM和ROM。存儲模塊包括6個雙端口RAM、兩個雙端口ROM和1個單端口ROM。圖1(a)中,RAM0深度為256,寬度為17 bit,存儲e1索引值為0~127的128個數(shù)和R2索引值為0~127的128個數(shù);RAM1深度為256,寬度為17 bit,存儲e1索引值為128~255的128個數(shù)和R2索引值為128~255的128個數(shù);RAM2深度為384,寬度為17 bit,存儲e2索引值為0~127的128個數(shù)和A;RAM3深度為384,寬度為17 bit,存儲e2索引值為128~255的128個數(shù)和P;RAM4深度為128,寬度為17 bit,存儲e3m索引值為0~127的128個數(shù);RAM5深度為128,寬度為17 bit,存儲e3m索引值為128~255的128個數(shù);ROM0深度為256,寬度為16 bit,存儲ψ索引值為0~127的128個數(shù)和ψ-1索引值為0~127的128個數(shù);ROM1深度為256,寬度為16 bit,存儲ψ索引值為128~255的128個數(shù)和ψ-1索引值為128~255的128個數(shù);ROM2深度為510,寬度為16 bit,存儲NTT運算所需的255個旋轉(zhuǎn)因子和INTT運算所需的255個旋轉(zhuǎn)因子。處理同一批數(shù)據(jù)時,公鑰和私鑰不變。因此,本文使用Python腳本語言對公鑰(a,p)和私鑰r2進行NTT運算,得到公鑰(a,p)和私鑰R2后存入RAM中。

    圖1 RLWE加密處理器整體架構(gòu)圖

    2.3 預(yù)計算和后計算模塊

    為了減少NTT運算的點數(shù),進而降低多項式乘法器的延遲,本文引入了“負(fù)折疊”卷積定理?!柏?fù)折疊”卷積需要對輸入數(shù)據(jù)進行預(yù)計算,并對乘法運算結(jié)果進行后計算。預(yù)計算和后計算模塊電路如圖2所示,該模塊的輸入數(shù)據(jù)為雙端口ROM中存儲的縮放因子ψi以及RAM中的系數(shù)。對e1和e2同時進行預(yù)計算時,e1、e2分別占用兩個乘法器,需要n個周期。而對e3m進行預(yù)計算時,4個乘法器并行計算,需要n/2個周期。整個預(yù)計算過程共需3n/2個周期。在解密過程中,在INTT運算的最后一級,圖1(b)中蝶形模塊0和蝶形模塊1的計算結(jié)果乘以縮放因子ψ-i后存入RAM4中。INTT運算結(jié)束后,從RAM5中讀取兩個數(shù)據(jù),乘以縮放因子ψ-i后存入RAM5。

    圖2 預(yù)計算和后計算模塊

    2.4 蝶形模塊

    蝶形模塊包括通道選擇器和基2蝶形單元兩部分。通道選擇器負(fù)責(zé)選擇輸入數(shù)據(jù),基2蝶形單元負(fù)責(zé)計算。蝶形模塊兩輸入之間的間隔(gap)為2stage,stage∈[0,7],stage表示NTT運算級數(shù)。當(dāng)stage<7時,gap≤64,從同一個RAM中讀取蝶形模塊兩個輸入。當(dāng)stage=7時,gap=128,而RAM深度為128,因此蝶形模塊兩個輸入需要分別從兩個RAM中讀取一個數(shù)據(jù),通道選擇器負(fù)責(zé)選擇蝶形模塊的輸入數(shù)據(jù)。蝶形運算符號如圖3(a)所示,輸入數(shù)據(jù)A、B和旋轉(zhuǎn)因子C,經(jīng)過蝶形運算后輸出A+C×B,A-C×B。當(dāng)A

    圖3 蝶形運算

    2.5 取模模塊

    本文選擇的模數(shù)q=65 537,如果要實現(xiàn)17 bit的數(shù)據(jù)操作,那么每一個運算結(jié)果都需要取模運算,這會占用大量硬件資源。對于模數(shù)q=65 537,有232modq=1,為避免每個運算結(jié)果都進行取模運算,本文將數(shù)據(jù)位寬擴展為32 bit。超過32 bit的部分加上低于32 bit的數(shù)據(jù),得到33 bit數(shù)據(jù)。為了降低數(shù)據(jù)的存儲量,將RAM的數(shù)據(jù)位寬設(shè)為17 bit。為了統(tǒng)一輸入輸出位寬,本文通過對蝶形運算的輸出結(jié)果進行取模,將數(shù)據(jù)位寬從33 bit降為17 bit。取模模塊電路如圖4所示。

    圖4 取模模塊

    2.6 乘法器時分復(fù)用模塊

    乘法器時分復(fù)用時序如圖5所示,圖中e1ψ、e2ψ、e3mψ表示對多項式系數(shù)向量e1、e2、e3m的預(yù)計算過程;E1、E2、E3M表示e1ψ、e2ψ、e3mψ的NTT運算過程;C1表示密文C1計算過程,即A⊙E1+E2;PE1表示P⊙E1過程;C1R2表示C1⊙R2過程;md表示MD的INTT運算過程;mdψ表示md后計算過程。

    圖5 乘法器時分復(fù)用時序圖

    乘法器控制模塊如圖6所示,通過選擇端sel控制乘法器的時序,不同時間處理不同的數(shù)據(jù)。從圖5可以看出,e1、e2預(yù)計算過程分別采用兩個乘法器并行處理;e3m預(yù)計算過程采用4個乘法器并行處理;e1ψ、e2ψ進行NTT運算過程中分別采用兩個乘法器做并行蝶形運算;e3mψ進行NTT運算過程采用兩個乘法器做并行蝶形運算,NTT運算過程中,利用另外兩個乘法器計算C1和PE1,將這部分乘法運算時間隱藏到NTT運算過程中;C1R2過程采用4個乘法器并行計算;MD進行INTT運算的最后一級,兩個乘法器進行蝶形運算,另外兩個乘法器對md進行后計算;NTT運算結(jié)束后,采用4個乘法器md進行后計算。該方法充分利用乘法器進行并行計算,減少了加密解密的時鐘周期,提高了加密處理器的吞吐率,另外預(yù)計算、后計算及產(chǎn)生密文過程中復(fù)用NTT模塊中的乘法器,INTT運算過程復(fù)用NTT模塊,降低了硬件資源消耗。

    圖6 乘法器時分復(fù)用模塊

    加密和解密運算過程如下文所示。在進行加密操作過程中:(1)從RAM0、RAM1和RAM2、RAM3讀取e1和e2,并分別輸入到乘法器Mul0、Mul1和Mul2、Mul3中進行預(yù)計算,得到e1ψ和e2ψ,并分別寫入RAM0、RAM1和RAM2、RAM3中;(2)e1ψ和e1ψ分別輸入蝶形模塊0和蝶形模塊1進行并行NTT運算,得到E1和E2并分別寫入RAM0、RAM1和RAM2、RAM3中;(3)從RAM4和RAM5讀取e3m輸入到4個乘法器Mul0~Mul3中進行預(yù)計算,得到e3mψ;(4)將e3mψ輸入到蝶形模塊0進行NTT運算,得到E3M并寫入RAM4、RAM5中;(5)與此同時分別從RAM2和RAM3中讀取A和P,與ROM0、RAM1中的E1進行乘法運算,得到密文C1=A⊙E1+E2和P⊙E1,并分別存入RAM2、RAM3和RAM0、RAM1中;(6)在e3mψ進行NTT運算的最后一級,從RAM0、RAM1讀取P⊙E1進行加法運算,得到密文C2=P⊙E1+E3M,并存入RAM4、RAM5中。

    在進行解密運算過程中:(1)分別從RAM2、RAM3和RAM4、RAM5中讀取C1和C2的4個數(shù),并從RAM0和RAM1中讀取R2的4個數(shù),使用兩個乘法器并行計算,算得到MD=C1⊙R2+C2并存入RAM2、RAM3中;(2)對MD進行倒序排列;(3)對MD進行INTT運算,在INTT運算的最后一級乘以縮放因子ψ-i。

    圖7為RLWE加密處理器周期數(shù)。從圖中可以看出該架構(gòu)所有的串行和并行操作。該硬件架構(gòu)充分利用了乘法器并行計算,和串行計算相比,減少了加解密的時鐘周期,加快了加密解密速度,提高了加密處理器的吞吐率。其中Vi表示第i個操作得到輸出結(jié)果所需的時鐘周期數(shù)量。具體操作如圖7左邊編號所示。圖中步驟0~12符號表示與算法3、算法4一致;rearrange操作在算法3和算法4中未給出,其表示倒序排列。Vi的具體數(shù)值如圖7所示,加密時鐘周期為V0+V2+V4+V5,解密時鐘周期為V9+V10+V11+V12。代入圖7中的數(shù)值可得該架構(gòu)的加密和解密時鐘周期,即加密的時鐘周期為nlogn+3n/2+8,解密的時鐘周期為n/2logn+11n/4+4。

    圖7 RLWE加密處理器周期數(shù)

    3 實驗結(jié)果與分析

    為了驗證所提設(shè)計方法的正確性,本文在CPU平臺和FPGA平臺上分別進行了仿真驗證。CPU平臺為Intel(R)Core(TM)i5-8500處理器,主頻為3 GHz。基于Spyder集成開發(fā)平臺,本文使用Python腳本語言實現(xiàn)了RLWE加密方案。FPGA平臺為Spantan-6 xc6slx9-2cpg196,設(shè)計語言為Verilog HDL,設(shè)計軟件為ISE14.7和modelsim10.6d。RLWE加密方案中的離散高斯采樣器使用隨機函數(shù)代替,產(chǎn)生多項式e1、e2、e3后,使用Python腳本語言對公鑰(a,p)和私鑰r2進行NTT運算。在得到公鑰(A,P)和私鑰R2后,按照章節(jié)3.2所述的存儲方式存入存儲單元中。實驗結(jié)果表明,在兩個平臺上運行的結(jié)果一致,驗證了本文所提出的硬件實現(xiàn)方法的正確性。使用ISE14.7綜合工具進行綜合,綜合得到的電路數(shù)據(jù)如表1所示,其中時鐘頻率為195.4 MHz,LUT數(shù)量為2 957,F(xiàn)F數(shù)量為2 846,DSP數(shù)量為4,加密的吞吐率為21.01 Mbit·s-1,解密吞吐率為29.6 Mbit·s-1。

    表1 Spartan-6 FPGA綜合結(jié)果

    表2給出了本文與部分已發(fā)表文獻(xiàn)的綜合結(jié)果比較。對比對象全部采用RLWE加密方案,但是采用的實現(xiàn)方式各不相同。表中memory一欄中的指數(shù)1表示BRAM18;指數(shù)2表示BRAM9;指數(shù)3表示BRAM8。文獻(xiàn)[18]設(shè)計了一個可擴展的處理器,支持兩種不同安全等級的RLWE加密方案,該方案需要大量的存儲資源(14BRAM)。文獻(xiàn)[14]提出了一種資源高效的硬件架構(gòu),但是該架構(gòu)加密、解密的時間較長,吞吐率較低,加密和解密時間分別為4.5 ms和0.9 ms,吞吐率分別為0.056 Mbit·s-1和0.284 Mbit·s-1。相較于文獻(xiàn)[14],文獻(xiàn)[19]提出的硬件架構(gòu)使用更少的硬件資源實現(xiàn)了更快的加速。文獻(xiàn)[19]的架構(gòu)采用Schoolbook乘法實現(xiàn)了RLWE加密方案,該架構(gòu)硬件面積小,但是Schoolbook乘法器的時間復(fù)雜度高,因此加密解密的時間較長。文獻(xiàn)[14]采用了串行架構(gòu),依次對e1、e2、e3m進行NTT運算,運算時間為單次NTT運算的3倍。但是,文獻(xiàn)[14]只用一個DSP乘法器來加解密運算(如算法3和算法4所示)中的點乘運算均串行執(zhí)行,因此加密解密的時間較長,吞吐率較低。文獻(xiàn)[3]所提出的硬件架構(gòu)中蝶形單元采用了基8算法,由于n=256不是8的方冪,于是該研究實現(xiàn)了n=512的加密器。從實驗數(shù)據(jù)可以看出,該架構(gòu)吞吐率高,但是硬件面積大,不適合在資源受限的FPGA開發(fā)板上實現(xiàn)。針對這個問題,本文采用兩個NTT模塊和4個蝶形模塊的并行結(jié)構(gòu),在預(yù)計算和后計算過程中利用4個蝶形模塊中的乘法器進行并行計算;在加密過程中,NTT運算與密文計算并行處理,同時在NTT以及INTT運算的處理過程中,將數(shù)據(jù)的讀寫過程及計算過程進行乒乓操作,從而隱藏數(shù)據(jù)的讀寫周期,降低RLWE加密處理器的延遲,提高了RLWE加密處理器的吞吐率。加密過程和解密過程的資源消耗和性能對比如圖8和圖9給所示,其中,LUT、FF、時鐘周期單位為k(1k=2)個,吞吐率單位為Mbit·s-1。從圖8和圖9可以看出,本文提出的RLWE加密處理器時鐘周期最少,加密周期數(shù)為2 440,解密周期為1 732;在195.4 MHz時鐘頻率下,吞吐率最高,加密的吞吐率達(dá)到了21.01 Mbit·s-1,解密的吞吐率達(dá)到了29.60 Mbit·s-1。本文設(shè)計了資源復(fù)用控制電路,復(fù)用乘法器和取模模塊進行計算:兩個NTT模塊復(fù)用控制信號,NTT和INTT運算過程重用NTT模塊,節(jié)省了硬件資源。本文在Spartan-6開發(fā)板上進行綜合,LUT數(shù)量為2 957,F(xiàn)F數(shù)量為2 846,硬件面積適中,適合在資源受限的開發(fā)板上實現(xiàn)。

    表2 RLWE加密處理器性能比較(n=256)

    圖8 加密過程LUT、FF、DSP、時鐘周期和吞吐率對比圖

    圖9 解密過程LUT、FF、DSP、時鐘周期和吞吐率對比圖

    4 結(jié)束語

    本文提出了優(yōu)化的高性能RLWE加密處理器硬件架構(gòu),設(shè)計并實現(xiàn)一種高性能的基于RLWE的全同態(tài)加密處理器。該電路采用兩個NTT模塊和4個蝶形模的并行電路結(jié)構(gòu),充分利用4個蝶形模塊中的4個乘法器進行并行計算,將密文計算過程隱藏在NTT運算過程中,將后計算隱藏在INTT運算過程中,從而減少了RLWE加密處理器的時鐘周期,提高了RLWE加密處理器的吞吐率。同時,設(shè)計資源復(fù)用控制電路、復(fù)用乘法器和取模模塊進行計算。兩個NTT模塊復(fù)用相同的控制信號,NTT和INTT運算過程重復(fù)調(diào)用NTT模塊,以降低硬件資源消耗。本文設(shè)計了參數(shù)為n=256,q=65 537的RLWE加密處理器,并在Spartan-6 FPGA上完成了電路實現(xiàn)及電路測試。測試結(jié)果顯示,完成1次加密只需要12.18 μs,吞吐率達(dá)到21.01 Mbit·s-1;完成一次解密只需要8.65 μs,吞吐率達(dá)到29.60 Mbit·s-1。該結(jié)果表明,該硬件架構(gòu)可以顯著降低延遲,提升RLWE加密器的吞吐率,從而提升加密器的性能,使加密器更具有實用性。該硬件電路適用于大數(shù)據(jù)、高吞吐率的應(yīng)用場景。本設(shè)計的電路面積仍有可降低的空間,因此未來將重點設(shè)計并實現(xiàn)高資源效率的RLWE加密器。

    猜你喜歡
    乘法器蝶形解密
    解密“熱脹冷縮”
    在FPGA上實現(xiàn)FFT的高效串行流水線結(jié)構(gòu)
    蝶形引入光纜技術(shù)新進展
    光通信研究(2022年2期)2022-03-29 03:19:18
    解密“一包三改”
    少先隊活動(2020年9期)2020-12-17 06:17:31
    炫詞解密
    基于FPGA的流水線單精度浮點數(shù)乘法器設(shè)計*
    解密“大調(diào)解”
    蝶形彈簧的受力分析及彈性拉壓桿改造
    乘法器模塊在FPGA中的實現(xiàn)
    基于FPGA 的數(shù)字乘法器性能比較*
    電子器件(2011年6期)2011-08-09 08:07:22
    国产欧美亚洲国产| 大码成人一级视频| 最黄视频免费看| 中文字幕人妻熟女乱码| 青草久久国产| 1024视频免费在线观看| 交换朋友夫妻互换小说| 电影成人av| 国产精品一区二区在线观看99| videosex国产| 久久久国产精品麻豆| 香蕉丝袜av| 久久久久久久久久久久大奶| 日韩大码丰满熟妇| 少妇裸体淫交视频免费看高清 | 大香蕉久久网| 日本a在线网址| 91av网站免费观看| 国产免费现黄频在线看| 日韩欧美免费精品| 18在线观看网站| 欧美人与性动交α欧美精品济南到| 一进一出抽搐动态| 后天国语完整版免费观看| 99香蕉大伊视频| 国产成人一区二区三区免费视频网站| 亚洲综合色网址| 中文字幕最新亚洲高清| 色播在线永久视频| 亚洲精品一卡2卡三卡4卡5卡| 一边摸一边做爽爽视频免费| 日韩中文字幕欧美一区二区| 国产精品影院久久| 国产免费av片在线观看野外av| 亚洲成人国产一区在线观看| 高清视频免费观看一区二区| 天堂动漫精品| 国产免费现黄频在线看| 日本a在线网址| 俄罗斯特黄特色一大片| 中文字幕人妻丝袜制服| 纵有疾风起免费观看全集完整版| 嫁个100分男人电影在线观看| e午夜精品久久久久久久| av一本久久久久| 亚洲情色 制服丝袜| 亚洲情色 制服丝袜| 9191精品国产免费久久| 亚洲一区中文字幕在线| a级毛片黄视频| 999久久久国产精品视频| 在线永久观看黄色视频| 亚洲性夜色夜夜综合| 99riav亚洲国产免费| 欧美黄色淫秽网站| av一本久久久久| 亚洲成人手机| 国产日韩欧美视频二区| av线在线观看网站| 男女无遮挡免费网站观看| 男女床上黄色一级片免费看| 黄频高清免费视频| 成人黄色视频免费在线看| 欧美成人免费av一区二区三区 | 99精品久久久久人妻精品| 可以免费在线观看a视频的电影网站| 制服人妻中文乱码| 日日摸夜夜添夜夜添小说| 老熟妇乱子伦视频在线观看| 99久久人妻综合| 国产主播在线观看一区二区| 精品少妇黑人巨大在线播放| 天天添夜夜摸| 成人手机av| 精品午夜福利视频在线观看一区 | 757午夜福利合集在线观看| 老汉色∧v一级毛片| 久久狼人影院| 国产亚洲欧美在线一区二区| 麻豆av在线久日| 日韩一卡2卡3卡4卡2021年| av天堂久久9| 一区二区三区国产精品乱码| 国产精品99久久99久久久不卡| 飞空精品影院首页| 国产成人系列免费观看| 国产精品二区激情视频| 亚洲人成77777在线视频| 最近最新免费中文字幕在线| 国产极品粉嫩免费观看在线| 多毛熟女@视频| 欧美 亚洲 国产 日韩一| 丝袜在线中文字幕| 国产主播在线观看一区二区| 免费观看av网站的网址| 99香蕉大伊视频| 黑人猛操日本美女一级片| 色播在线永久视频| 少妇 在线观看| 色在线成人网| 久久久水蜜桃国产精品网| 久久久久久久久久久久大奶| 人人妻人人澡人人看| 欧美精品av麻豆av| 热99国产精品久久久久久7| 久久久久久久大尺度免费视频| 午夜福利一区二区在线看| www.999成人在线观看| 男女下面插进去视频免费观看| 成人手机av| 色综合欧美亚洲国产小说| 人人妻人人添人人爽欧美一区卜| 老司机深夜福利视频在线观看| 欧美日韩亚洲高清精品| 18禁国产床啪视频网站| 在线看a的网站| 日本vs欧美在线观看视频| 亚洲精品久久午夜乱码| 中文亚洲av片在线观看爽 | 欧美黑人精品巨大| 精品人妻熟女毛片av久久网站| 视频在线观看一区二区三区| 婷婷丁香在线五月| xxxhd国产人妻xxx| 亚洲精品一卡2卡三卡4卡5卡| 一个人免费看片子| 国产97色在线日韩免费| 亚洲国产中文字幕在线视频| 中文字幕av电影在线播放| 国产亚洲av高清不卡| 精品国产一区二区三区四区第35| 美女高潮到喷水免费观看| 日韩人妻精品一区2区三区| 日韩一卡2卡3卡4卡2021年| 天堂8中文在线网| 亚洲五月色婷婷综合| 丝袜喷水一区| 国产精品二区激情视频| 黄片大片在线免费观看| 亚洲精品国产一区二区精华液| 在线观看免费高清a一片| 国产视频一区二区在线看| 亚洲精品在线观看二区| 女性生殖器流出的白浆| 在线观看免费日韩欧美大片| 高清av免费在线| 在线观看免费高清a一片| 天堂俺去俺来也www色官网| 久久精品国产a三级三级三级| 国产精品久久久av美女十八| 80岁老熟妇乱子伦牲交| 欧美日本中文国产一区发布| 国产伦人伦偷精品视频| 麻豆av在线久日| 99久久精品国产亚洲精品| 久久久精品94久久精品| 午夜免费鲁丝| 国产精品亚洲一级av第二区| 少妇被粗大的猛进出69影院| 免费女性裸体啪啪无遮挡网站| 精品一区二区三区四区五区乱码| 欧美久久黑人一区二区| 午夜激情av网站| 精品亚洲成国产av| 黑丝袜美女国产一区| aaaaa片日本免费| 一区二区三区国产精品乱码| 国产无遮挡羞羞视频在线观看| 少妇被粗大的猛进出69影院| 欧美激情高清一区二区三区| 国产一区二区在线观看av| 亚洲精品久久午夜乱码| 黄网站色视频无遮挡免费观看| h视频一区二区三区| 久久人妻福利社区极品人妻图片| 久久午夜亚洲精品久久| 国产成人免费观看mmmm| 国产一区二区 视频在线| 亚洲欧美精品综合一区二区三区| 少妇精品久久久久久久| 亚洲av日韩精品久久久久久密| 黄片大片在线免费观看| 欧美国产精品一级二级三级| 老司机在亚洲福利影院| 免费黄频网站在线观看国产| 性高湖久久久久久久久免费观看| 国产成人影院久久av| 免费久久久久久久精品成人欧美视频| 精品福利观看| 国产精品久久久av美女十八| 国产亚洲精品久久久久5区| 亚洲成国产人片在线观看| 午夜福利影视在线免费观看| 精品人妻1区二区| 日韩三级视频一区二区三区| 国产精品美女特级片免费视频播放器 | 好男人电影高清在线观看| 久久久水蜜桃国产精品网| 久久性视频一级片| 久久人妻av系列| 亚洲专区国产一区二区| 精品一区二区三卡| 日韩欧美免费精品| 一本—道久久a久久精品蜜桃钙片| 日日爽夜夜爽网站| 精品一区二区三区视频在线观看免费 | 五月开心婷婷网| 日本wwww免费看| netflix在线观看网站| 久久精品国产a三级三级三级| 美女高潮到喷水免费观看| 久久午夜亚洲精品久久| 黄色毛片三级朝国网站| 欧美 日韩 精品 国产| 亚洲,欧美精品.| 成人手机av| 亚洲情色 制服丝袜| 久久久久久免费高清国产稀缺| 日韩三级视频一区二区三区| 亚洲人成伊人成综合网2020| 男男h啪啪无遮挡| 日韩欧美国产一区二区入口| 人妻一区二区av| 后天国语完整版免费观看| 亚洲精品久久午夜乱码| 18禁观看日本| 国产一区二区三区在线臀色熟女 | 久久av网站| 成年人黄色毛片网站| 久久久久久久久免费视频了| 精品国产超薄肉色丝袜足j| 久久天堂一区二区三区四区| 亚洲av国产av综合av卡| svipshipincom国产片| 国产精品久久久久久精品电影小说| 精品一品国产午夜福利视频| 日韩大码丰满熟妇| 国产人伦9x9x在线观看| 国产亚洲av高清不卡| 久久av网站| 久久香蕉激情| 一级毛片女人18水好多| 少妇粗大呻吟视频| 久久久久精品人妻al黑| 99香蕉大伊视频| 亚洲成人国产一区在线观看| 亚洲一区二区三区欧美精品| 午夜久久久在线观看| 激情在线观看视频在线高清 | 久久精品国产亚洲av香蕉五月 | 视频在线观看一区二区三区| 多毛熟女@视频| 国产无遮挡羞羞视频在线观看| 国产午夜精品久久久久久| 国产精品秋霞免费鲁丝片| 午夜免费鲁丝| 老熟妇仑乱视频hdxx| 岛国毛片在线播放| 三级毛片av免费| 久久人人爽av亚洲精品天堂| 一区二区三区激情视频| 欧美老熟妇乱子伦牲交| a在线观看视频网站| www.熟女人妻精品国产| 亚洲欧美激情在线| 国产不卡av网站在线观看| 国产精品偷伦视频观看了| 精品国产乱子伦一区二区三区| 12—13女人毛片做爰片一| 大香蕉久久网| 亚洲精品乱久久久久久| 国产老妇伦熟女老妇高清| 亚洲视频免费观看视频| 成年人黄色毛片网站| 国产1区2区3区精品| 久久久久久人人人人人| 美女高潮到喷水免费观看| 免费不卡黄色视频| 热99国产精品久久久久久7| 国产91精品成人一区二区三区 | 欧美日韩精品网址| 美女高潮喷水抽搐中文字幕| 欧美精品一区二区免费开放| 日本av手机在线免费观看| 乱人伦中国视频| 狠狠婷婷综合久久久久久88av| 亚洲国产中文字幕在线视频| 日本黄色视频三级网站网址 | 欧美日韩亚洲综合一区二区三区_| 两人在一起打扑克的视频| 在线 av 中文字幕| 久久久精品免费免费高清| 最新的欧美精品一区二区| 天堂8中文在线网| 国产野战对白在线观看| 日韩人妻精品一区2区三区| 亚洲欧洲精品一区二区精品久久久| 亚洲成人免费电影在线观看| 午夜福利在线免费观看网站| 国产男女内射视频| 老司机靠b影院| 精品国产一区二区三区久久久樱花| 大码成人一级视频| 女同久久另类99精品国产91| 欧美午夜高清在线| 视频区图区小说| 色老头精品视频在线观看| 亚洲视频免费观看视频| 欧美日韩福利视频一区二区| 一本久久精品| 精品一品国产午夜福利视频| 久久午夜亚洲精品久久| 色视频在线一区二区三区| 每晚都被弄得嗷嗷叫到高潮| 成人免费观看视频高清| 狂野欧美激情性xxxx| 一级a爱视频在线免费观看| 国产av一区二区精品久久| 久久性视频一级片| 欧美乱码精品一区二区三区| 久久久精品免费免费高清| 99精品久久久久人妻精品| 亚洲专区字幕在线| 在线永久观看黄色视频| 国产欧美日韩综合在线一区二区| 亚洲国产欧美网| 成年动漫av网址| 制服诱惑二区| 欧美 亚洲 国产 日韩一| 精品乱码久久久久久99久播| e午夜精品久久久久久久| 亚洲成人免费电影在线观看| 日韩视频一区二区在线观看| 国产精品 欧美亚洲| 国产欧美日韩一区二区三区在线| 久久亚洲真实| 久久国产亚洲av麻豆专区| 日韩视频在线欧美| 国产成人免费无遮挡视频| 亚洲全国av大片| 国产欧美亚洲国产| 成人国语在线视频| 国产亚洲一区二区精品| 中文字幕人妻丝袜制服| 亚洲情色 制服丝袜| 免费少妇av软件| 黄片大片在线免费观看| 9191精品国产免费久久| 蜜桃在线观看..| 十分钟在线观看高清视频www| 国产亚洲一区二区精品| 丝袜美腿诱惑在线| 中文字幕最新亚洲高清| 乱人伦中国视频| 国产成人影院久久av| 精品国产国语对白av| 亚洲成人国产一区在线观看| 久久久久久亚洲精品国产蜜桃av| 日本黄色视频三级网站网址 | cao死你这个sao货| 亚洲精品av麻豆狂野| 日韩欧美一区视频在线观看| 18禁黄网站禁片午夜丰满| 水蜜桃什么品种好| 美女高潮到喷水免费观看| 国产成人啪精品午夜网站| 亚洲 国产 在线| 欧美亚洲 丝袜 人妻 在线| 日日爽夜夜爽网站| 久久毛片免费看一区二区三区| av片东京热男人的天堂| 黄网站色视频无遮挡免费观看| 肉色欧美久久久久久久蜜桃| 日本av手机在线免费观看| 80岁老熟妇乱子伦牲交| 老司机午夜十八禁免费视频| 国产亚洲av高清不卡| 亚洲九九香蕉| 国产精品一区二区免费欧美| 国产不卡一卡二| 精品国产乱码久久久久久小说| 在线观看免费视频日本深夜| 中文字幕另类日韩欧美亚洲嫩草| 国产色视频综合| 超碰成人久久| 99re6热这里在线精品视频| 欧美一级毛片孕妇| 每晚都被弄得嗷嗷叫到高潮| 亚洲国产欧美一区二区综合| 大片免费播放器 马上看| 91麻豆精品激情在线观看国产 | 日韩欧美一区视频在线观看| 两人在一起打扑克的视频| 老司机靠b影院| 免费看十八禁软件| 国产成+人综合+亚洲专区| 国产在线视频一区二区| 国产精品免费大片| 亚洲美女黄片视频| 精品国产乱码久久久久久小说| 精品少妇一区二区三区视频日本电影| 久久国产精品大桥未久av| 成人影院久久| 欧美精品高潮呻吟av久久| 69精品国产乱码久久久| 777久久人妻少妇嫩草av网站| 99精国产麻豆久久婷婷| 亚洲精品av麻豆狂野| 久久中文看片网| 美女扒开内裤让男人捅视频| 丝袜喷水一区| 久久这里只有精品19| 丝袜在线中文字幕| 18在线观看网站| 97人妻天天添夜夜摸| 性高湖久久久久久久久免费观看| 最新美女视频免费是黄的| 久久国产精品男人的天堂亚洲| 国产成人av教育| 超碰97精品在线观看| 欧美精品人与动牲交sv欧美| 成人永久免费在线观看视频 | 亚洲av片天天在线观看| 国产伦理片在线播放av一区| 桃花免费在线播放| 丝瓜视频免费看黄片| 麻豆国产av国片精品| 建设人人有责人人尽责人人享有的| 电影成人av| 757午夜福利合集在线观看| 久久中文字幕一级| 亚洲av成人一区二区三| 国产精品九九99| 国产一区二区 视频在线| 少妇被粗大的猛进出69影院| 欧美另类亚洲清纯唯美| 国产精品麻豆人妻色哟哟久久| 极品人妻少妇av视频| 飞空精品影院首页| 免费人妻精品一区二区三区视频| 9热在线视频观看99| 18禁美女被吸乳视频| 在线观看舔阴道视频| 五月开心婷婷网| 女人被躁到高潮嗷嗷叫费观| 亚洲精品国产精品久久久不卡| 成人18禁在线播放| 在线观看一区二区三区激情| 三级毛片av免费| 蜜桃国产av成人99| 一区二区三区精品91| 一级a爱视频在线免费观看| 天天操日日干夜夜撸| 亚洲va日本ⅴa欧美va伊人久久| 成年人免费黄色播放视频| 高潮久久久久久久久久久不卡| 久久天堂一区二区三区四区| 色尼玛亚洲综合影院| 亚洲国产看品久久| 女人精品久久久久毛片| 18禁观看日本| 亚洲人成电影免费在线| 每晚都被弄得嗷嗷叫到高潮| 中文欧美无线码| 麻豆成人av在线观看| 一级片免费观看大全| 亚洲午夜精品一区,二区,三区| 日韩欧美免费精品| 王馨瑶露胸无遮挡在线观看| 性高湖久久久久久久久免费观看| 日日夜夜操网爽| 国产欧美日韩精品亚洲av| 黑人欧美特级aaaaaa片| 国产精品免费一区二区三区在线 | 操出白浆在线播放| 飞空精品影院首页| 亚洲一卡2卡3卡4卡5卡精品中文| 黄网站色视频无遮挡免费观看| 在线看a的网站| 色播在线永久视频| 露出奶头的视频| 男男h啪啪无遮挡| videosex国产| 午夜福利视频精品| av有码第一页| 精品少妇内射三级| videosex国产| 少妇猛男粗大的猛烈进出视频| 久久久水蜜桃国产精品网| 青青草视频在线视频观看| 亚洲成av片中文字幕在线观看| 9色porny在线观看| 一本一本久久a久久精品综合妖精| 精品第一国产精品| 考比视频在线观看| 大码成人一级视频| 国产在线观看jvid| 亚洲国产av影院在线观看| 丝瓜视频免费看黄片| 国产一区二区在线观看av| 国产男靠女视频免费网站| 夜夜夜夜夜久久久久| 天天躁狠狠躁夜夜躁狠狠躁| 婷婷丁香在线五月| av欧美777| 男女高潮啪啪啪动态图| 久久久欧美国产精品| 制服人妻中文乱码| 18禁国产床啪视频网站| 欧美大码av| 人人妻人人爽人人添夜夜欢视频| 人妻久久中文字幕网| 国产不卡一卡二| 午夜激情久久久久久久| 国产精品香港三级国产av潘金莲| 法律面前人人平等表现在哪些方面| 久热这里只有精品99| 在线播放国产精品三级| 亚洲成人国产一区在线观看| 精品第一国产精品| 99国产精品免费福利视频| 黄色a级毛片大全视频| 久久精品国产亚洲av香蕉五月 | 亚洲精品av麻豆狂野| 久久久国产精品麻豆| 美国免费a级毛片| 国产免费福利视频在线观看| 水蜜桃什么品种好| 欧美亚洲 丝袜 人妻 在线| 老汉色∧v一级毛片| 中文字幕人妻熟女乱码| 嫩草影视91久久| 一本色道久久久久久精品综合| 国产亚洲精品第一综合不卡| 一本色道久久久久久精品综合| 亚洲欧美色中文字幕在线| 欧美日韩亚洲国产一区二区在线观看 | 精品国产亚洲在线| 国产成人影院久久av| 老汉色∧v一级毛片| 男人操女人黄网站| av线在线观看网站| 久久久久视频综合| 亚洲第一av免费看| 午夜成年电影在线免费观看| 国产不卡av网站在线观看| 50天的宝宝边吃奶边哭怎么回事| 日韩熟女老妇一区二区性免费视频| 天天躁日日躁夜夜躁夜夜| 国产免费福利视频在线观看| av免费在线观看网站| 黄片大片在线免费观看| 成人av一区二区三区在线看| 国产一区二区在线观看av| 欧美精品高潮呻吟av久久| 国产精品欧美亚洲77777| 亚洲第一青青草原| 黄色毛片三级朝国网站| 丝袜美腿诱惑在线| 亚洲色图av天堂| 免费人妻精品一区二区三区视频| 免费在线观看影片大全网站| 日本vs欧美在线观看视频| 日韩成人在线观看一区二区三区| 老司机福利观看| 亚洲第一青青草原| 国产成人免费无遮挡视频| 狠狠婷婷综合久久久久久88av| 老司机在亚洲福利影院| 久久性视频一级片| 伊人久久大香线蕉亚洲五| 亚洲成国产人片在线观看| 国产高清激情床上av| 精品一区二区三区av网在线观看 | 亚洲成国产人片在线观看| 国产高清激情床上av| 亚洲情色 制服丝袜| 亚洲av日韩精品久久久久久密| 我要看黄色一级片免费的| 久久免费观看电影| 999精品在线视频| 日本vs欧美在线观看视频| 精品一区二区三卡| 9色porny在线观看| 91成年电影在线观看| 无限看片的www在线观看| 久久天躁狠狠躁夜夜2o2o| 飞空精品影院首页| 两人在一起打扑克的视频| 一区二区日韩欧美中文字幕| 丰满迷人的少妇在线观看| 国产在线免费精品| 亚洲自偷自拍图片 自拍| 久久免费观看电影| 欧美 日韩 精品 国产| 一本色道久久久久久精品综合| 日韩欧美一区二区三区在线观看 | 国产精品欧美亚洲77777| 十八禁网站网址无遮挡| 亚洲专区字幕在线| 这个男人来自地球电影免费观看| 纯流量卡能插随身wifi吗| 18禁裸乳无遮挡动漫免费视频| 久久精品国产亚洲av香蕉五月 | 欧美人与性动交α欧美软件| 最近最新免费中文字幕在线| 亚洲国产成人一精品久久久| 亚洲伊人久久精品综合| 精品人妻在线不人妻| 亚洲 欧美一区二区三区| 性色av乱码一区二区三区2| 亚洲成人免费电影在线观看| 一进一出抽搐动态| 国产精品久久久av美女十八| 久久午夜综合久久蜜桃|