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

    一種低復(fù)雜度的改進(jìn)wNAF標(biāo)量乘算法

    2022-05-17 04:19:32趙石磊楊曉秋劉志偉
    電子學(xué)報(bào) 2022年4期
    關(guān)鍵詞:算數(shù)標(biāo)量差值

    趙石磊,楊曉秋,劉志偉,于 斌,黃 海

    (哈爾濱理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,黑龍江哈爾濱 150080)

    1 引言

    橢圓曲線密碼體制的核心運(yùn)算主要是橢圓曲線群上的標(biāo)量乘法,它的運(yùn)算速度決定著密碼系統(tǒng)整體執(zhí)行效率[1]. 一般來(lái)說(shuō),標(biāo)量乘算法可分為兩種:無(wú)預(yù)計(jì)算算法和有預(yù)計(jì)算算法. 無(wú)預(yù)計(jì)算算法包括二進(jìn)制算法(Double and Add,D&A)[2]、非鄰接表示算法(Non-Adjacent Form,NAF)[3]、多基鏈表算法(Double-Base Chain,DBC)[4]和相反形式算法(Mutual Opposite Form,MOF)[5]等,這些算法大都存在著計(jì)算復(fù)雜度過(guò)高的問(wèn)題. 為降低計(jì)算復(fù)雜度,學(xué)者們提出了有預(yù)計(jì)算算法,如滑動(dòng)窗口算法[6]、窗口非相鄰算法(window width-Non-Adjacent Form,wNAF)[7]、加法鏈算法[8]、利用素?cái)?shù)代替奇數(shù)進(jìn)行預(yù)計(jì)算并通過(guò)構(gòu)建多基鏈來(lái)彌補(bǔ)素?cái)?shù)與奇數(shù)之間的差值算法[9]、帶門(mén)限的動(dòng)態(tài)窗口的NAF 標(biāo)量乘法[10]等. 文獻(xiàn)[8]所提加法鏈算法相比較其他加法鏈算法計(jì)算復(fù)雜度降低了4%~18%. 文獻(xiàn)[9]的計(jì)算復(fù)雜度相比于wNAF 優(yōu)化了28.37%. 在文獻(xiàn)[10]中,帶門(mén)限的動(dòng)態(tài)窗口的NAF 標(biāo)量乘法的預(yù)計(jì)算量?jī)H為基于Moller 碎片窗口技術(shù)的標(biāo)量乘法的30%、基于固定窗口改進(jìn)后的NAF 標(biāo)量乘法的25%,其預(yù)計(jì)算利用率比基于Moller 碎片窗口技術(shù)的標(biāo)量乘法提高了15%左右,比基于固定窗口改進(jìn)后的NAF標(biāo)量乘法提高了12%左右. 文獻(xiàn)[11]則提出了Alternate-Zeckendorf 表示算法,可以用加法鏈序列表示任何標(biāo)量k,此算法比其他算法的成本至少降低12.7%. 文獻(xiàn)[12]提出了基于窗口的NAF 算法,當(dāng)n={192,224,256,384}時(shí),預(yù)計(jì)算效率提高了26.35%,當(dāng)n=521時(shí),預(yù)計(jì)算效率提高33.59%.

    以上算法雖然取得了較好的結(jié)果,能夠有效降低標(biāo)量k的漢明重量,減少點(diǎn)加操作的次數(shù),降低標(biāo)量乘的計(jì)算復(fù)雜度,但是仍然存在著不適用于窗口寬度較大、使用寄存器較多、預(yù)計(jì)算量過(guò)大等問(wèn)題. 針對(duì)以上問(wèn)題,本文設(shè)計(jì)了一種低復(fù)雜度的改進(jìn)wNAF 算法,首先在預(yù)計(jì)算階段用2nP替換(2h-1)P(wNAF 算法中奇數(shù)與基點(diǎn)P的乘積),再用2nP構(gòu)造加法鏈來(lái)補(bǔ)償2nP與(2h-1)P之間的差值. 然后,為解決隨著窗口寬度的增大,2nP與(2h-1)P之間差值過(guò)大的問(wèn)題,采用有符號(hào)的wNAF 算法將標(biāo)量k的二進(jìn)制鏈轉(zhuǎn)換成有符號(hào)的wNAF 鏈,能將該差值范圍縮小為原來(lái)的50%,極大地減少了點(diǎn)加次數(shù). 最后,實(shí)驗(yàn)結(jié)果證明,所設(shè)計(jì)的算法具有所需寄存器數(shù)量少以及計(jì)算復(fù)雜度低等優(yōu)點(diǎn).

    2 橢圓曲線標(biāo)量乘算法分析

    2.1 窗口非相鄰(wNAF)標(biāo)量乘

    橢圓曲線標(biāo)量乘法是橢圓曲線密碼系統(tǒng)中最關(guān)鍵(也是消耗資源和能量最多)的步驟,是橢圓曲線上一個(gè)點(diǎn)P與一個(gè)隨機(jī)的整數(shù)k的乘積,即Q=kP=P+P+…+P. 由于在雅可比坐標(biāo)下,倍點(diǎn)的運(yùn)算消耗小于點(diǎn)加,因此通常做法是將k進(jìn)行轉(zhuǎn)換以減少其中點(diǎn)加次數(shù),如wNAF 標(biāo)量乘算法[13]. wNAF 標(biāo)量乘算法通過(guò)將二進(jìn)制形式的標(biāo)量k轉(zhuǎn)化為wNAF 形式,構(gòu)建一條wNAF 鏈,即其中ki∈{±1,±3,…,±(2w-1)},m表示wNAF 鏈中的非零數(shù)字個(gè)數(shù),λi是wNAF 鏈中每個(gè)非零數(shù)ki所在的位置. 實(shí)現(xiàn)標(biāo)量乘時(shí),通過(guò)調(diào)用已預(yù)計(jì)算并存儲(chǔ)的點(diǎn){±P,±3P,…,±(2w-1)P},其中w是窗口寬度,可極大地減少運(yùn)算時(shí)的計(jì)算量.wNAF 的具體實(shí)現(xiàn)如算法1所示.

    該算法整個(gè)過(guò)程分成3 個(gè)階段:wNAF 序列生成階段(步驟1 到步驟12)、預(yù)計(jì)算階段(步驟13)和算數(shù)運(yùn)算階段(算數(shù)運(yùn)算包括點(diǎn)加運(yùn)算和倍點(diǎn)運(yùn)算,步驟14到步驟20).wNAF 是通過(guò)降低標(biāo)量k的漢明權(quán)重、減少點(diǎn)加運(yùn)算來(lái)降低算法的復(fù)雜度. 假設(shè)在wNAF 鏈{ki}中有非零數(shù)字m個(gè),第i個(gè)非零數(shù)字是ki,λi是wNAF 鏈中每個(gè)ki所在的位置,則有λi-λi-1≥w+1,顯然,wNAF 的非零概率為1( )w+1,預(yù)計(jì)算階段和算數(shù)運(yùn)算階段的成本分別為2w-1A+D 和,所以標(biāo)量乘計(jì)算量為,其中A 是點(diǎn)加運(yùn)算,D 是倍點(diǎn)運(yùn)算,且有1A=12M+4S,1D=4M+6S[14]以及0.8M=1S[15](M 是模乘運(yùn)算,S 是模平方運(yùn)算). 然而,wNAF 標(biāo)量乘算法也存在一定的問(wèn)題:當(dāng)窗口寬度增大的時(shí)候,預(yù)計(jì)算點(diǎn)的個(gè)數(shù)呈指數(shù)增長(zhǎng),大大增加了預(yù)計(jì)算量和所需的寄存器數(shù)量.

    算法1 帶符號(hào)的wNAF標(biāo)量乘算法輸入:標(biāo)量k,基點(diǎn)P,窗口寬度w輸出:標(biāo)量乘結(jié)果Q 1)i=0 2) While k >0 do 3) If k mod 2=1 then ei=k mod 2w+1;4) If ei ≥2w then ei ?ei-2w+1;5) End if 6) k ?k-ei;7) Else 8) ei=0;9) End if 10) k ?k/2; i ?i+1;11)End while 12)return{ki-1,ki-2,…,k1,k0}13)預(yù)計(jì)算:Pi=iP,i ∈{1,3,5,…,2w-1}14)for i from b-1 to 0 do 15) Q ?2Q;16) If ki ≠0 then 17) If ki >0 then Q ?Q+Pki;18) If ki <0 then Q ?Q-Pki;19) End 20)End

    2.2 加法鏈標(biāo)量乘算法

    文獻(xiàn)[16]進(jìn)行加法鏈標(biāo)量乘運(yùn)算時(shí),首先構(gòu)造一條加法鏈,定義為一個(gè)序列v=(v1,v2,…,vl),其中,v1=1,v2=2,vi=vi-1+vi-2(3 ≤i≤l),l是加法鏈的長(zhǎng)度,標(biāo)量k由加法鏈序列中若干個(gè)vi組成,表示成其次,將vi與基點(diǎn)P相乘并存儲(chǔ);最后,只需點(diǎn)加操作即可得到標(biāo)量乘的最終結(jié)果. 加法鏈標(biāo)量乘算法如算法2所示.

    算法2 加法鏈標(biāo)量乘算法輸入:標(biāo)量k,基點(diǎn)P輸出:標(biāo)量乘結(jié)果Q 1)通過(guò)貪心算法得到k的加法鏈(v1,v2,…,vl)2)Q ?0;3)for i from 1 to l do 4) Q ?Q+vi;5)end 6)return Q

    如算法2所示,步驟1是得到k的加法鏈的過(guò)程,貪心算法用于每次在加法鏈中尋找最接近ki的元素vi,然后再利用ki和vi的差值在加法鏈中找到最接近該差值的vi,進(jìn)而可以得到標(biāo)量k的加法鏈;步驟2~6是計(jì)算標(biāo)量乘的過(guò)程,這部分只需要進(jìn)行點(diǎn)加操作而不需要進(jìn)行倍點(diǎn)操作即可得到標(biāo)量乘的結(jié)果. 此外,由于生成k的加法鏈需要用到貪心算法,隨著k位數(shù)的增加,創(chuàng)建加法鏈所用的時(shí)間也會(huì)越長(zhǎng).

    3 低計(jì)算復(fù)雜度的wNAF算法設(shè)計(jì)

    3.1 基于2n p預(yù)計(jì)算

    眾所周知,wNAF 算法在預(yù)計(jì)算階段將{±P,±3P,…, ±(2w- 1)P}存儲(chǔ)起來(lái)用于加速標(biāo)量乘的計(jì)算,但隨著窗口寬度w的增大,預(yù)計(jì)算點(diǎn)的個(gè)數(shù)呈指數(shù)增長(zhǎng),使得該算法不適用于窗口寬度較大的情況. 本部分針對(duì)該問(wèn)題,對(duì)wNAF 算法進(jìn)行改進(jìn),減少預(yù)計(jì)算點(diǎn)以降低wNAF算法的標(biāo)量乘計(jì)算復(fù)雜度.

    由于倍點(diǎn)運(yùn)算相較于點(diǎn)加運(yùn)算、3 倍點(diǎn)運(yùn)算和5 倍點(diǎn)運(yùn)算需要較少的模乘次數(shù),同時(shí)由于2n構(gòu)成的集合中元素比3n,5n構(gòu)成的集合中元素更加密集,2n與奇數(shù)之間的差值更小,有利于構(gòu)造差值的加法鏈. 此外,考慮到在進(jìn)行算數(shù)運(yùn)算時(shí)也需要進(jìn)行倍點(diǎn)運(yùn)算,倍點(diǎn)運(yùn)算結(jié)構(gòu)可以通過(guò)控制器控制,反復(fù)利用,節(jié)省資源. 本文的思路是:在預(yù)計(jì)算階段用2n代替生成的wNAF鏈中的奇數(shù),只預(yù)計(jì)算并存儲(chǔ)2nP. 這種替換的優(yōu)勢(shì)在于能夠大大減少預(yù)計(jì)算點(diǎn)的個(gè)數(shù)且預(yù)計(jì)算點(diǎn)只需要通過(guò)倍點(diǎn)運(yùn)算即可得到. 例如:當(dāng)窗口為5時(shí),wNAF 算法需要存儲(chǔ){P,3P,…,31P},共計(jì)16 個(gè)點(diǎn);而本文算法只需要存儲(chǔ){20P,21P,…,25P},共計(jì)6個(gè)點(diǎn). 表1列出了在不同窗口寬度下所需預(yù)計(jì)算的點(diǎn)及個(gè)數(shù).

    表1 預(yù)計(jì)算點(diǎn)及個(gè)數(shù)

    3.2 基于2n p的加法鏈的差值補(bǔ)償

    由3.1 節(jié) 中 可 知,用{20P,21P,…,2nP} 代 替{P,3P,…,(2w-1)P}會(huì)產(chǎn)生差值. 例如當(dāng)窗口寬度為w=5 時(shí),本文預(yù)計(jì)算點(diǎn)為{20P,21P,…,25P},wNAF 算法預(yù)計(jì)算點(diǎn)為{P,3P,…,31P},若wNAF 鏈中存在非零數(shù)17時(shí),24P與17P最接近,但存在差值P;當(dāng)wNAF鏈中存在非零數(shù)21 時(shí),24P與21P最接近,存在差值5P;當(dāng)wNAF鏈中存在非零數(shù)23時(shí),24P與23P最接近,存在差值7P.不同窗口寬度下的預(yù)計(jì)算點(diǎn)與wNAF 預(yù)計(jì)算點(diǎn)之間可能存在的差值如表2所示.

    由表2 可知,本文預(yù)計(jì)算與wNAF 預(yù)計(jì)算之間的差值為奇數(shù),且隨著窗口寬度的增加,該差值的最大值也不斷增加,當(dāng)窗口寬度在5~11范圍內(nèi)時(shí),差值的最大值為511P.

    表2 本文預(yù)計(jì)算點(diǎn)與wNAF預(yù)計(jì)算點(diǎn)之間的差值

    由于任意一個(gè)標(biāo)量k都可以用二進(jìn)制表示并且在預(yù)計(jì)算階段已經(jīng)完成了對(duì)2nP的計(jì)算和存儲(chǔ),因此2nP與(2h-1)P之間的差值Δ可以通過(guò)構(gòu)造2nP加法鏈來(lái)補(bǔ)償. 由第2.2 節(jié)可知,加法鏈?zhǔn)菍⒁粋€(gè)大數(shù)拆分成若干個(gè)小數(shù),在計(jì)算時(shí),通過(guò)若干個(gè)小數(shù)相加減得到結(jié)果.因此,差值Δ 可以基于加法鏈的思想由多個(gè)2nP相加減得到,即Δ=∑2nP. 例如:在窗口寬度為w=5 時(shí),已知wNAF 鏈中存在非零數(shù)13,且已有預(yù)計(jì)算點(diǎn){20P,21P,22P,23P,24P,25P}找到與13P最接近的24P,24P與13P之間的差值為3P,3P則可以表示為22P-20P,最終13P=24P-22P+20P. 此外,根據(jù)表2,當(dāng)窗口寬度為11 時(shí),構(gòu)造的加法鏈最長(zhǎng),需要4 次點(diǎn)加運(yùn)算,例如:差值為299P時(shí),299P的加法鏈可以構(gòu)造為299P=28P+25P+23P+21P+20P.

    3.3 改進(jìn)的wNAF標(biāo)量乘算法

    根據(jù)第3.1 節(jié)和第3.2 節(jié),可以總結(jié)出本文的算法:通過(guò)算法1生成wNAF鏈,用2n代替wNAF鏈中的奇數(shù),在預(yù)計(jì)算階段,將2nP預(yù)計(jì)算出來(lái),在算數(shù)運(yùn)算階段,通過(guò)搜索k鏈中的非零數(shù)值ki,2nP與kiP之間的差值通過(guò)構(gòu)建微小的2nP加法鏈來(lái)實(shí)現(xiàn),最后再通過(guò)一系列的點(diǎn)加運(yùn)算和倍點(diǎn)運(yùn)算,得到標(biāo)量乘的最終結(jié)果. 改進(jìn)的wNAF標(biāo)量乘算法如算法3所示.

    算法3 中,步驟1~2 是預(yù)計(jì)算部分,根據(jù)窗口的大小預(yù)計(jì)算2nP;步驟3~37 是算數(shù)運(yùn)算階段. 步驟8~10用于尋找與wNAF 鏈中非零數(shù)值最接近的2nP,此時(shí),在查找k鏈時(shí)會(huì)分成兩種情況,一種是k鏈中的非零數(shù)值小于0 的情況,執(zhí)行步驟11~22;另一種是k鏈中的非零數(shù)值大于0 的情況,執(zhí)行步驟23~34. 此外,步驟11~12 以及步驟23~24 用于得到2nP和(2h-1)P之間的差值Δ;步驟14~19 以及步驟26~31 是構(gòu)造差值Δ 的加法鏈的過(guò)程,先找到與Δ 接近的2nP,計(jì)算它們的差值,再找到與該差值接近的2nP,以此類(lèi)推,迭代找到構(gòu)成Δ的2nP加法鏈add1,最終得到標(biāo)量乘結(jié)果.

    算法3 改進(jìn)的wNAF的標(biāo)量乘算法輸入:標(biāo)量k,基點(diǎn)P,窗口寬度w輸出:標(biāo)量乘結(jié)果Q 1)預(yù)計(jì)算:2) Pi=2iP,i ∈{0,1,2,…,w}3)標(biāo)量乘計(jì)算:4) Q ?0;add1 ?0;5) for i from b-1 to 0 do 6) Q ?2Q;7) add1 ?0;8) If ki ≠0 then 9) s ?Findnearst(|kiP|) //找到最接近|kiP|的2nP;10) add ?Findnearst(|kiP|);11) If ki <0 12) a ?kiP+s;13) j ?0;14) While(a ≠0)15) tj ?Findnearst(|a|);16) a ?|a|-tj 17) j ?j+1;18) End 19) add1 ?∑tj;20) If a ≥0 then add ?add1-add;21) Else add ?-add-add1;22) End 23) If ki >0 24) a ?kiP-s;25) j ?0;26) While(a ≠0)27) tj ?Findnearst(|a|);28) a ?|a|-tj 29) j ?j+1;30) End 31) add1 ?∑tj;32) If a ≥0 then add ?add-add1;33) Else add ?-add-add1 34) End 35) Q ?Q+add;36) End 37) End

    3.4 算法計(jì)算復(fù)雜度分析

    結(jié)合第3.1 節(jié)、第3.2 節(jié)、第3.3 節(jié)得到的本文算法,下面對(duì)算法的復(fù)雜度進(jìn)行分析.

    預(yù)計(jì)算部分:計(jì)算2nP時(shí),窗口寬度為w,則需要進(jìn)行w次倍點(diǎn),例如,當(dāng)w=5時(shí),預(yù)計(jì)算點(diǎn)為{20P,21P,…,25P},需要進(jìn)行5次倍點(diǎn),所以預(yù)計(jì)算的成本為

    算數(shù)運(yùn)算部分:設(shè)wNAF 鏈長(zhǎng)為n,則需要進(jìn)行n次倍點(diǎn)操作,由文獻(xiàn)[12]可知wNAF 的漢明重量為則k鏈中一共有個(gè)非零數(shù)字,需要進(jìn)行次點(diǎn)加,當(dāng)窗口寬度w=5 時(shí),在構(gòu)建2nP與(2h-1)P差值的加法鏈時(shí),需要額外進(jìn)行一次點(diǎn)加運(yùn)算的點(diǎn)的個(gè)數(shù)占k鏈中非零數(shù)字的1/4,需要額外進(jìn)行兩次點(diǎn)加運(yùn)算的點(diǎn)的個(gè)數(shù)占k鏈中非零數(shù)字的3/4,因此需要額外進(jìn)行次點(diǎn)加運(yùn)算,一共需要進(jìn)行次點(diǎn)加運(yùn)算,并且窗口寬度每增加1,點(diǎn)加次數(shù)多增加,算數(shù)運(yùn)算階段一共所需的成本為

    標(biāo)量乘部分:標(biāo)量乘成本=預(yù)計(jì)算成本+算數(shù)運(yùn)算成本,即

    通過(guò)將1A=12M+4S,1D=4M+6S[14]以及0.8M=1S[15]代入到式(1)、式(2)和式(3)可以得到以模乘次數(shù)為標(biāo)準(zhǔn)的預(yù)計(jì)算計(jì)算復(fù)雜度、算數(shù)運(yùn)算計(jì)算復(fù)雜度和標(biāo)量乘計(jì)算復(fù)雜度,結(jié)果如圖1所示.

    圖1 表示了以模乘次數(shù)為標(biāo)準(zhǔn)的本文算法在不同窗口寬度、不同曲線下的計(jì)算復(fù)雜度曲線. 計(jì)算復(fù)雜度包括預(yù)計(jì)算計(jì)算復(fù)雜度、算數(shù)運(yùn)算計(jì)算復(fù)雜度和標(biāo)量乘計(jì)算復(fù)雜度;曲線包括P256,P384和P521,窗口寬度范圍為2~12. 由圖1可以看出,對(duì)于所有曲線,窗口寬度為11時(shí),標(biāo)量乘計(jì)算復(fù)雜度最??;窗口寬度小于5時(shí),標(biāo)量乘計(jì)算復(fù)雜度要高于窗口寬度為5時(shí). 而當(dāng)窗口寬度大于11時(shí),由于2nP與(2h-1)P之間的差值過(guò)大,不利于構(gòu)建基于2nP的加法鏈. 根據(jù)以上結(jié)果,本文后面對(duì)算法的比較與分析都將窗口寬度限制在5~11的范圍內(nèi).

    圖1 低復(fù)雜度的改進(jìn)wNAF標(biāo)量乘算法在不同窗口下的計(jì)算復(fù)雜度分析

    4 算法計(jì)算復(fù)雜度比較

    4.1 預(yù)計(jì)算計(jì)算復(fù)雜度比較

    為了更直觀、更清晰地觀察本文算法在預(yù)計(jì)算方面有優(yōu)勢(shì),將提出的算法與目前研究比較多的wNAF 算法[17]、滑動(dòng)窗口非相鄰形式算法(swNAF算法)[18]和基于素?cái)?shù)預(yù)計(jì)算的算法[9]進(jìn)行了比較,比較結(jié)果如表3所示.

    由表3 可以看出,相較于wNAF 算法、swNAF 算法和基于素?cái)?shù)預(yù)計(jì)算的算法,本文算法在窗口寬度為5~11 時(shí)預(yù)計(jì)算點(diǎn)的個(gè)數(shù)減少,而在窗口寬度為11 時(shí)預(yù)計(jì)算點(diǎn)個(gè)數(shù)減少最多,分別減少了1 013 個(gè)、330 個(gè)和204個(gè),減少的百分比分別為98.83%,96.49%和94.42%. 此外,當(dāng)窗口寬度增加時(shí),本文算法的預(yù)計(jì)算點(diǎn)的數(shù)量減少的百分比也隨之增加,說(shuō)明本算法比其他算法更適用于窗口寬度較大的情況.

    表3 預(yù)計(jì)算點(diǎn)比較

    表4 顯示了當(dāng)窗口寬度為5~11 時(shí)預(yù)計(jì)算點(diǎn)所需的模乘次數(shù)的比較,其中,倍點(diǎn)運(yùn)算(用D 表示)根據(jù)1D=4M+6S 以及0.8M=1S 進(jìn)行轉(zhuǎn)換. 從表4 可以看出,相較于wNAF 算法、swNAF 算法和基于素?cái)?shù)預(yù)計(jì)算的算法,在窗口寬度為5 時(shí),本文算法在預(yù)計(jì)算的模乘次數(shù)分別減少了81.95%,70.19%和74.19%,在窗口寬度為11 時(shí),預(yù)計(jì)算的模乘次數(shù)分別減少了99.38%,99.07%和97.83%. 由此可知,在窗口寬度5~11 時(shí),本文算法的預(yù)計(jì)算復(fù)雜度最低. 此外,隨著窗口寬度的增加,本文算法預(yù)計(jì)算所需模乘次數(shù)減少的百分比也隨之增加,也說(shuō)明了本文算法更適用于較大窗口.

    表4 預(yù)計(jì)算點(diǎn)所需的模乘次數(shù)比較

    4.2 標(biāo)量乘計(jì)算復(fù)雜度比較

    標(biāo)量乘計(jì)算復(fù)雜度包括了預(yù)計(jì)算計(jì)算復(fù)雜度以及算數(shù)運(yùn)算計(jì)算復(fù)雜度兩部分,在第4.1節(jié)已經(jīng)對(duì)預(yù)計(jì)算計(jì)算復(fù)雜度進(jìn)行了對(duì)比,表5 顯示了當(dāng)n為256,384,521 時(shí),4 種算法的算數(shù)運(yùn)算計(jì)算復(fù)雜度和標(biāo)量乘計(jì)算復(fù)雜度對(duì)比. 由表5 可以看出,本文算法在算數(shù)運(yùn)算部分的計(jì)算復(fù)雜度與其他3種算法相當(dāng),但窗口寬度增加時(shí),本文算法的預(yù)計(jì)算優(yōu)勢(shì)越明顯. 并且隨著窗口寬度增大,在相同位數(shù)下,有符號(hào)wNAF 鏈中非零個(gè)數(shù)相比無(wú)符號(hào)wNAF 鏈中更少,這也進(jìn)一步減少點(diǎn)加次數(shù),從而降低標(biāo)量乘的計(jì)算復(fù)雜度. 此外,在窗口寬度較大時(shí)w=11 時(shí),本文算法的標(biāo)量乘計(jì)算復(fù)雜度相較于wNAF算法、swNAF 算法和基于素?cái)?shù)預(yù)計(jì)算算法降低了最多,分別為78.23%,68.94%和43.63%.

    表5 4種算法總體計(jì)算復(fù)雜度對(duì)比

    5 結(jié)論

    本文提出了在有符號(hào)wNAF算法的基礎(chǔ)上,在預(yù)計(jì)算階段采用2nP替換(2h-1)P,替換后的差值采用2nP構(gòu)造的加法鏈進(jìn)行補(bǔ)償,該方法有效降低了預(yù)計(jì)算復(fù)雜度,并且只需要少量的寄存器即可完成預(yù)計(jì)算點(diǎn)的存儲(chǔ),進(jìn)而解決了有預(yù)計(jì)算算法不適用于窗口很大的問(wèn)題. 與現(xiàn)有的算法相比,預(yù)計(jì)算所需模乘數(shù)相較于wNAF 算法、swNAF 算法和基于素?cái)?shù)預(yù)計(jì)算算法最多減少了99.38%,99.07%和97.83%,標(biāo)量乘的計(jì)算復(fù)雜度分別降低了78.23%,68.94%和43.63%.

    猜你喜歡
    算數(shù)標(biāo)量差值
    差值法巧求剛體轉(zhuǎn)動(dòng)慣量
    一種高效的橢圓曲線密碼標(biāo)量乘算法及其實(shí)現(xiàn)
    一屋三室
    放學(xué)后(2019年4期)2019-09-10 07:22:44
    說(shuō)話要算數(shù)
    秋天不會(huì)算數(shù)
    一種靈活的橢圓曲線密碼并行化方法
    人生沒(méi)有白走的路,每一步都算數(shù)
    海峽姐妹(2017年8期)2017-09-08 12:16:45
    枳殼及其炮制品色差值與化學(xué)成分的相關(guān)性
    中成藥(2017年6期)2017-06-13 07:30:35
    基于區(qū)域最大值與平均值差值的動(dòng)態(tài)背光調(diào)整
    單調(diào)Minkowski泛函與Henig真有效性的標(biāo)量化
    一二三四在线观看免费中文在| 极品人妻少妇av视频| 国产欧美日韩一区二区精品| 最近最新免费中文字幕在线| 桃红色精品国产亚洲av| 国产精品成人在线| 超色免费av| 十八禁人妻一区二区| 国产精华一区二区三区| 亚洲色图 男人天堂 中文字幕| 国产极品粉嫩免费观看在线| 可以免费在线观看a视频的电影网站| 免费久久久久久久精品成人欧美视频| 黄色丝袜av网址大全| 色综合婷婷激情| 精品福利观看| 午夜激情av网站| 欧美日韩黄片免| 亚洲av成人不卡在线观看播放网| 最好的美女福利视频网| av欧美777| av视频免费观看在线观看| 男女午夜视频在线观看| 人人妻,人人澡人人爽秒播| 男女下面进入的视频免费午夜 | 一区福利在线观看| 亚洲全国av大片| 丝袜在线中文字幕| 嫩草影视91久久| 亚洲专区中文字幕在线| 91成人精品电影| 久久精品国产亚洲av香蕉五月| 18禁国产床啪视频网站| 啦啦啦 在线观看视频| 性色av乱码一区二区三区2| 欧美激情高清一区二区三区| 一级,二级,三级黄色视频| 国产精品偷伦视频观看了| 99热国产这里只有精品6| 首页视频小说图片口味搜索| 成熟少妇高潮喷水视频| 国产高清国产精品国产三级| 久久久久国产精品人妻aⅴ院| 久久久国产欧美日韩av| 大型av网站在线播放| 久久精品国产99精品国产亚洲性色 | 51午夜福利影视在线观看| 午夜亚洲福利在线播放| 国产精品一区二区三区四区久久 | 国产亚洲精品一区二区www| 亚洲在线自拍视频| 久久久精品国产亚洲av高清涩受| 日韩高清综合在线| 天天添夜夜摸| 国产精品久久久av美女十八| 亚洲一区二区三区色噜噜 | 999精品在线视频| 午夜91福利影院| 一级毛片高清免费大全| 亚洲一区高清亚洲精品| a在线观看视频网站| tocl精华| 最近最新免费中文字幕在线| 在线观看午夜福利视频| 日本一区二区免费在线视频| 热99re8久久精品国产| 国产av又大| 99在线视频只有这里精品首页| 亚洲人成电影免费在线| 国产欧美日韩综合在线一区二区| 中出人妻视频一区二区| 亚洲人成电影观看| 美女福利国产在线| 国产1区2区3区精品| 色播在线永久视频| 亚洲色图av天堂| 午夜两性在线视频| 亚洲av成人不卡在线观看播放网| 午夜免费成人在线视频| 一区福利在线观看| 男女床上黄色一级片免费看| 国产一区二区三区综合在线观看| 88av欧美| 一个人免费在线观看的高清视频| 高清黄色对白视频在线免费看| 成年人黄色毛片网站| 国产精品美女特级片免费视频播放器 | 夫妻午夜视频| xxx96com| 91在线观看av| 国产精品免费视频内射| 欧美+亚洲+日韩+国产| 亚洲成人国产一区在线观看| 一级作爱视频免费观看| 午夜日韩欧美国产| 免费看a级黄色片| 天天添夜夜摸| www.熟女人妻精品国产| 亚洲 国产 在线| 露出奶头的视频| e午夜精品久久久久久久| 黑人操中国人逼视频| 乱人伦中国视频| 成人免费观看视频高清| 亚洲国产中文字幕在线视频| 亚洲一区二区三区色噜噜 | 校园春色视频在线观看| 激情视频va一区二区三区| 国产一卡二卡三卡精品| 日本一区二区免费在线视频| 久久久久久久久中文| 亚洲精品国产区一区二| 精品人妻在线不人妻| 视频在线观看一区二区三区| 大码成人一级视频| 又黄又粗又硬又大视频| 国产91精品成人一区二区三区| 91国产中文字幕| 精品国内亚洲2022精品成人| 久久精品影院6| 青草久久国产| 91在线观看av| a级片在线免费高清观看视频| 欧美精品一区二区免费开放| 欧美乱码精品一区二区三区| 久久狼人影院| 日韩有码中文字幕| 亚洲色图av天堂| 99热只有精品国产| 老司机午夜十八禁免费视频| 国产精品一区二区精品视频观看| 19禁男女啪啪无遮挡网站| x7x7x7水蜜桃| 久热爱精品视频在线9| 黄片小视频在线播放| 精品熟女少妇八av免费久了| 免费日韩欧美在线观看| 久久中文看片网| 欧美精品一区二区免费开放| 国产激情欧美一区二区| 中文亚洲av片在线观看爽| 热re99久久精品国产66热6| 亚洲自拍偷在线| 1024香蕉在线观看| 亚洲黑人精品在线| 十分钟在线观看高清视频www| 日本撒尿小便嘘嘘汇集6| 两个人看的免费小视频| 91精品国产国语对白视频| 欧美激情久久久久久爽电影 | 久久久久亚洲av毛片大全| 亚洲精品一二三| 男人舔女人的私密视频| 黄色视频,在线免费观看| 老司机福利观看| 亚洲欧美精品综合一区二区三区| 视频区欧美日本亚洲| 久久草成人影院| 欧美精品亚洲一区二区| 黑丝袜美女国产一区| 亚洲avbb在线观看| 三上悠亚av全集在线观看| 中文字幕另类日韩欧美亚洲嫩草| 黄色丝袜av网址大全| 午夜精品国产一区二区电影| 午夜福利在线观看吧| 国产精品电影一区二区三区| 一a级毛片在线观看| 成年人黄色毛片网站| 在线观看舔阴道视频| 两个人免费观看高清视频| 午夜精品在线福利| 国产1区2区3区精品| 久久人人精品亚洲av| 免费看十八禁软件| 国产精品久久久久成人av| av视频免费观看在线观看| 在线观看免费午夜福利视频| 欧美 亚洲 国产 日韩一| 国产免费av片在线观看野外av| 真人一进一出gif抽搐免费| 麻豆一二三区av精品| 在线观看一区二区三区激情| 淫秽高清视频在线观看| 免费看十八禁软件| 欧美日韩亚洲国产一区二区在线观看| 久久久久国产精品人妻aⅴ院| 亚洲精品久久成人aⅴ小说| 免费搜索国产男女视频| 亚洲色图 男人天堂 中文字幕| 一级片'在线观看视频| 超碰成人久久| 午夜免费成人在线视频| 国产精品爽爽va在线观看网站 | 91大片在线观看| 亚洲专区国产一区二区| 国产在线观看jvid| 琪琪午夜伦伦电影理论片6080| 欧美乱妇无乱码| 成人18禁高潮啪啪吃奶动态图| 国产精品98久久久久久宅男小说| 日本欧美视频一区| 午夜免费激情av| 国产熟女xx| 日韩欧美一区二区三区在线观看| e午夜精品久久久久久久| 亚洲精品成人av观看孕妇| 亚洲中文av在线| 成熟少妇高潮喷水视频| 99国产极品粉嫩在线观看| 久久亚洲真实| 日日夜夜操网爽| 天天影视国产精品| 日本一区二区免费在线视频| 一二三四在线观看免费中文在| 欧美日韩中文字幕国产精品一区二区三区 | 香蕉国产在线看| 国产伦一二天堂av在线观看| 天堂√8在线中文| 可以免费在线观看a视频的电影网站| 久久久久久免费高清国产稀缺| 99国产综合亚洲精品| 天堂影院成人在线观看| 国产在线观看jvid| 国产欧美日韩一区二区精品| 久久国产精品影院| 少妇裸体淫交视频免费看高清 | 男女做爰动态图高潮gif福利片 | 国内久久婷婷六月综合欲色啪| 亚洲 国产 在线| 视频在线观看一区二区三区| 久久久久国产精品人妻aⅴ院| 国产黄a三级三级三级人| 亚洲国产中文字幕在线视频| 国产无遮挡羞羞视频在线观看| 国产欧美日韩一区二区三| 久久久精品国产亚洲av高清涩受| 亚洲中文字幕日韩| 亚洲精品中文字幕一二三四区| 国产精品永久免费网站| 夜夜看夜夜爽夜夜摸 | 一级片'在线观看视频| 757午夜福利合集在线观看| 五月开心婷婷网| 国产亚洲欧美精品永久| 村上凉子中文字幕在线| 国产精品美女特级片免费视频播放器 | 亚洲一区高清亚洲精品| 亚洲专区字幕在线| 国产深夜福利视频在线观看| 五月开心婷婷网| 免费在线观看黄色视频的| 怎么达到女性高潮| 欧美亚洲日本最大视频资源| 亚洲av美国av| 久久久国产成人免费| 我的亚洲天堂| 老司机靠b影院| 成人免费观看视频高清| av片东京热男人的天堂| 一本综合久久免费| 美女大奶头视频| 亚洲av熟女| 国产精品永久免费网站| 热re99久久精品国产66热6| 久久久国产精品麻豆| 美女扒开内裤让男人捅视频| 天堂俺去俺来也www色官网| 人人妻人人爽人人添夜夜欢视频| 成人黄色视频免费在线看| 亚洲欧美精品综合久久99| 色精品久久人妻99蜜桃| 精品午夜福利视频在线观看一区| 国产成人精品久久二区二区免费| 欧美乱色亚洲激情| 亚洲国产欧美日韩在线播放| 一个人免费在线观看的高清视频| www国产在线视频色| 久久国产亚洲av麻豆专区| 婷婷精品国产亚洲av在线| 黄色成人免费大全| 久久狼人影院| 这个男人来自地球电影免费观看| 50天的宝宝边吃奶边哭怎么回事| 999久久久国产精品视频| 18禁国产床啪视频网站| 又大又爽又粗| 高清在线国产一区| 国产成人欧美| 亚洲性夜色夜夜综合| 国产成人欧美在线观看| 老司机在亚洲福利影院| 1024香蕉在线观看| 91国产中文字幕| 国产精品电影一区二区三区| 国产亚洲精品第一综合不卡| 亚洲七黄色美女视频| 成人18禁在线播放| 麻豆久久精品国产亚洲av | 伦理电影免费视频| 夜夜看夜夜爽夜夜摸 | 热99re8久久精品国产| 一边摸一边做爽爽视频免费| 色精品久久人妻99蜜桃| 午夜激情av网站| 男女之事视频高清在线观看| 国产熟女xx| 女性生殖器流出的白浆| 亚洲欧美日韩高清在线视频| 亚洲第一青青草原| 国产高清videossex| 搡老岳熟女国产| 两人在一起打扑克的视频| 国产成人欧美| 久久香蕉激情| 亚洲欧美激情在线| 免费搜索国产男女视频| 97人妻天天添夜夜摸| 日韩欧美免费精品| 高清欧美精品videossex| 亚洲av电影在线进入| 中文字幕av电影在线播放| 欧美激情 高清一区二区三区| 精品久久久久久成人av| 国产高清激情床上av| 欧美成人免费av一区二区三区| 国产深夜福利视频在线观看| 亚洲人成伊人成综合网2020| 三上悠亚av全集在线观看| 真人一进一出gif抽搐免费| 中文亚洲av片在线观看爽| 欧美在线一区亚洲| 91大片在线观看| av中文乱码字幕在线| 亚洲av美国av| 一进一出好大好爽视频| 高清毛片免费观看视频网站 | 一级毛片女人18水好多| 老汉色av国产亚洲站长工具| 黄色a级毛片大全视频| 另类亚洲欧美激情| 成人18禁高潮啪啪吃奶动态图| 少妇被粗大的猛进出69影院| 午夜久久久在线观看| 国产不卡一卡二| 久久久国产成人精品二区 | 男女高潮啪啪啪动态图| 午夜免费观看网址| 黄片播放在线免费| 男女床上黄色一级片免费看| 看免费av毛片| 在线天堂中文资源库| 怎么达到女性高潮| 亚洲精品美女久久av网站| 黑人欧美特级aaaaaa片| 天堂√8在线中文| 黄色怎么调成土黄色| 人人妻人人爽人人添夜夜欢视频| 怎么达到女性高潮| 国产精品日韩av在线免费观看 | 999久久久国产精品视频| 别揉我奶头~嗯~啊~动态视频| 麻豆久久精品国产亚洲av | 天天躁狠狠躁夜夜躁狠狠躁| 自拍欧美九色日韩亚洲蝌蚪91| 一级a爱片免费观看的视频| 久久草成人影院| 成人三级黄色视频| 中出人妻视频一区二区| 日本 av在线| 久久久国产一区二区| 搡老岳熟女国产| 亚洲欧美精品综合久久99| 日本欧美视频一区| 日本三级黄在线观看| av视频免费观看在线观看| 黄色丝袜av网址大全| 亚洲激情在线av| 最新美女视频免费是黄的| 亚洲,欧美精品.| 欧美大码av| 欧美午夜高清在线| 亚洲情色 制服丝袜| 日本精品一区二区三区蜜桃| 免费一级毛片在线播放高清视频 | 久久这里只有精品19| 99久久人妻综合| 精品国产一区二区久久| 精品久久久久久,| 欧美黄色淫秽网站| 搡老岳熟女国产| 欧美一级毛片孕妇| 久久人人97超碰香蕉20202| 又大又爽又粗| 12—13女人毛片做爰片一| 国产欧美日韩综合在线一区二区| 最好的美女福利视频网| 高清av免费在线| 美女大奶头视频| 久久精品亚洲av国产电影网| 日韩国内少妇激情av| 日韩欧美一区视频在线观看| 真人一进一出gif抽搐免费| 热re99久久国产66热| 亚洲第一av免费看| 一区在线观看完整版| 亚洲精品一卡2卡三卡4卡5卡| 久久久精品欧美日韩精品| 50天的宝宝边吃奶边哭怎么回事| 国产不卡一卡二| 日本vs欧美在线观看视频| 亚洲成人久久性| 一级,二级,三级黄色视频| 高清欧美精品videossex| 国产精品九九99| 高清在线国产一区| 亚洲国产精品sss在线观看 | 在线观看免费高清a一片| 91麻豆精品激情在线观看国产 | 国产在线观看jvid| 久久久精品国产亚洲av高清涩受| 久久久久久免费高清国产稀缺| www.www免费av| 亚洲一区二区三区色噜噜 | 亚洲精品在线美女| 亚洲一卡2卡3卡4卡5卡精品中文| 国产男靠女视频免费网站| 精品无人区乱码1区二区| 久久久久久人人人人人| 国产精品一区二区在线不卡| tocl精华| 欧美国产精品va在线观看不卡| 亚洲精品粉嫩美女一区| 亚洲欧洲精品一区二区精品久久久| 欧美av亚洲av综合av国产av| 三级毛片av免费| 亚洲国产欧美日韩在线播放| 这个男人来自地球电影免费观看| 变态另类成人亚洲欧美熟女 | 少妇裸体淫交视频免费看高清 | 水蜜桃什么品种好| 国产一区二区三区在线臀色熟女 | 亚洲熟妇熟女久久| 黄色丝袜av网址大全| 国产真人三级小视频在线观看| 黄网站色视频无遮挡免费观看| 一边摸一边抽搐一进一小说| 国产成人欧美| 成人国语在线视频| 久久亚洲精品不卡| 国产99久久九九免费精品| 午夜福利在线免费观看网站| 欧美不卡视频在线免费观看 | 精品久久久久久,| 亚洲男人的天堂狠狠| 久久天堂一区二区三区四区| 看片在线看免费视频| 国产亚洲精品久久久久5区| 亚洲精品一卡2卡三卡4卡5卡| 久久午夜亚洲精品久久| 亚洲伊人色综图| 久久久国产一区二区| 免费av毛片视频| 精品国产乱子伦一区二区三区| 天天添夜夜摸| 久热爱精品视频在线9| 久9热在线精品视频| 国产精品影院久久| www.精华液| 美女高潮喷水抽搐中文字幕| 久久精品国产综合久久久| 日韩av在线大香蕉| 欧美日韩黄片免| 日本撒尿小便嘘嘘汇集6| 亚洲片人在线观看| 国产激情欧美一区二区| 欧美成人性av电影在线观看| 亚洲三区欧美一区| 日本撒尿小便嘘嘘汇集6| 国产主播在线观看一区二区| 国产激情欧美一区二区| 狠狠狠狠99中文字幕| 在线观看免费视频日本深夜| 欧美日韩一级在线毛片| 99re在线观看精品视频| 高潮久久久久久久久久久不卡| 国产成人精品在线电影| 欧美精品亚洲一区二区| 免费在线观看黄色视频的| 久久国产精品男人的天堂亚洲| 久久热在线av| 亚洲狠狠婷婷综合久久图片| 久热爱精品视频在线9| 免费在线观看黄色视频的| 久久国产精品男人的天堂亚洲| 亚洲情色 制服丝袜| 成在线人永久免费视频| 亚洲精品一卡2卡三卡4卡5卡| 国产av又大| 男女午夜视频在线观看| 久久午夜综合久久蜜桃| av在线天堂中文字幕 | 国产成人精品无人区| 不卡一级毛片| 亚洲第一欧美日韩一区二区三区| 亚洲第一青青草原| 亚洲一区二区三区不卡视频| 黄片大片在线免费观看| 人人妻,人人澡人人爽秒播| 国产区一区二久久| 日韩成人在线观看一区二区三区| 久久久国产成人精品二区 | 精品无人区乱码1区二区| 热re99久久精品国产66热6| 99香蕉大伊视频| 亚洲成人久久性| aaaaa片日本免费| 男女午夜视频在线观看| 欧美成人免费av一区二区三区| 精品人妻在线不人妻| av天堂久久9| 18禁国产床啪视频网站| 久久人人爽av亚洲精品天堂| 欧美黑人欧美精品刺激| 国产日韩一区二区三区精品不卡| 国产精品一区二区三区四区久久 | 日韩免费av在线播放| 99久久国产精品久久久| 日韩精品青青久久久久久| 亚洲精品国产一区二区精华液| 啦啦啦 在线观看视频| 色老头精品视频在线观看| 久久香蕉激情| 久久亚洲精品不卡| 看黄色毛片网站| 中国美女看黄片| 精品人妻1区二区| 国产精品永久免费网站| 成在线人永久免费视频| 一区二区三区激情视频| 亚洲人成电影免费在线| 国产精品影院久久| 首页视频小说图片口味搜索| 97碰自拍视频| bbb黄色大片| 好男人电影高清在线观看| 国产单亲对白刺激| 久久欧美精品欧美久久欧美| 欧美日韩福利视频一区二区| www.自偷自拍.com| 99香蕉大伊视频| 久久久久久免费高清国产稀缺| 国产精品久久久久久人妻精品电影| 97人妻天天添夜夜摸| a级毛片在线看网站| 亚洲人成网站在线播放欧美日韩| av网站免费在线观看视频| 久久影院123| 国产91精品成人一区二区三区| 中文字幕最新亚洲高清| 国产91精品成人一区二区三区| 久久久久精品国产欧美久久久| 国产精品国产av在线观看| 国产日韩一区二区三区精品不卡| 国产欧美日韩精品亚洲av| 99国产精品99久久久久| 亚洲av电影在线进入| 无限看片的www在线观看| 久久久久久久精品吃奶| 国产视频一区二区在线看| 久9热在线精品视频| 婷婷精品国产亚洲av在线| 大码成人一级视频| 日韩欧美一区二区三区在线观看| 50天的宝宝边吃奶边哭怎么回事| 久久久久久久午夜电影 | 99在线人妻在线中文字幕| 黑人操中国人逼视频| 亚洲一码二码三码区别大吗| 久久香蕉精品热| 国产欧美日韩综合在线一区二区| 欧美日本亚洲视频在线播放| 欧美日韩亚洲国产一区二区在线观看| 99在线人妻在线中文字幕| 九色亚洲精品在线播放| 女人精品久久久久毛片| 日本黄色日本黄色录像| 久热爱精品视频在线9| 在线av久久热| 亚洲精品国产精品久久久不卡| 在线观看66精品国产| 欧美中文日本在线观看视频| 欧美激情极品国产一区二区三区| 侵犯人妻中文字幕一二三四区| 首页视频小说图片口味搜索| 啦啦啦 在线观看视频| 侵犯人妻中文字幕一二三四区| 亚洲成国产人片在线观看| 国产一区二区在线av高清观看| 国产精品98久久久久久宅男小说| 国产97色在线日韩免费| 黄色视频不卡| 久热爱精品视频在线9| 少妇的丰满在线观看| 在线天堂中文资源库| 国产亚洲av高清不卡| 亚洲欧美精品综合久久99| 亚洲中文av在线| 久久精品91蜜桃| 国产成人啪精品午夜网站| 亚洲九九香蕉| 丝袜在线中文字幕| 伦理电影免费视频| 亚洲国产精品一区二区三区在线| 日韩精品青青久久久久久|