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

    隨機序列的撲克檢測優(yōu)化研究

    2016-09-27 06:36:20楊先偉康紅娟廖祖華
    智能系統(tǒng)學報 2016年4期
    關鍵詞:隨機性撲克頻數(shù)

    楊先偉,康紅娟,廖祖華

    (1. 無錫職業(yè)技術學院 基礎部,江蘇 無錫 214121; 2. 四川長虹電器股份有限公司,四川 成都 610041; 3. 江南大學,江蘇 無錫 214122; 4.江南大學 智能系統(tǒng)與網絡計算研究所,江蘇 無錫214122)

    ?

    隨機序列的撲克檢測優(yōu)化研究

    楊先偉1,康紅娟2,廖祖華3,4

    (1. 無錫職業(yè)技術學院 基礎部,江蘇 無錫 214121; 2. 四川長虹電器股份有限公司,四川 成都 610041; 3. 江南大學,江蘇 無錫 214122; 4.江南大學 智能系統(tǒng)與網絡計算研究所,江蘇 無錫214122)

    現(xiàn)代計算機系統(tǒng)的安全性依賴于二元隨機序列,隨機性檢測利用概率統(tǒng)計方法對二元序列的隨機性進行分析測試。我國國家密碼管理局發(fā)布了隨機性檢測規(guī)范,撲克檢測為其中一個檢測項。本文通過充分分析撲克檢測效率不高的原因有針對性地提出一種新的快速實現(xiàn)算法,優(yōu)化算法充分利用CPU字長一次處理多個比特,將m為4和8的情況整合在一起,減少不必要的處理流程。同時精簡并優(yōu)化統(tǒng)計量的計算和判斷過程,避免余不完全伽馬函數(shù)的計算。分析和實驗的結果表明該優(yōu)化算法可以使得撲克檢測的速度提升9.5倍左右。

    二元序列;隨機序列;隨機數(shù)發(fā)生器;隨機性檢測;撲克檢測;密碼算法;效率分析;余不完全伽瑪函數(shù)

    中文引用格式:楊先偉,康紅娟,廖祖華. 隨機序列的撲克檢測優(yōu)化研究[J]. 智能系統(tǒng)學報, 2016, 11(4): 513-518.

    英文引用格式:YANG Xianwei, KANG Hongjuan, LIAO Zuhua. Study on optimization of poker test random sequences[J]. CAAI Transactions on Intelligent Systems, 2016, 11(4): 513-518.

    二元隨機序列在密碼應用中占有舉足輕重的地位?,F(xiàn)在大量的計算機系統(tǒng)的安全性需要依賴于二元隨機序列,比如各種密碼算法中使用的密鑰、非對稱密碼算法RSA加密、數(shù)字簽名方案中大素數(shù)的生成以及挑戰(zhàn)應答身份識別系統(tǒng)中的挑戰(zhàn)數(shù)等,這些都充分體現(xiàn)了二元隨機序列的實際使用價值。在應用密碼學中,隨機性檢測采用概率統(tǒng)計的方法對隨機數(shù)發(fā)生器等生成的二元序列的隨機性進行分析和檢測,判斷待檢序列在統(tǒng)計上是否難以和真隨機數(shù)區(qū)分開來。不同的隨機性檢測算法從不同的側面分析刻畫待檢二元序列與真隨機序列之間的差距。經過多年的發(fā)展,隨機性檢測算法已取得豐碩成果,出現(xiàn)并頒布了大量的隨機性檢測算法和相關標準,與此同時,大量新的隨機性檢測算法還在源源不斷地涌現(xiàn)。美國國家標準與技術研究院(National Institute of Standards and Technology,NIST)發(fā)布了SP 800-22標準[1],其中建議了16種用于隨機性測試的統(tǒng)計檢測方法。德國以此規(guī)范為基礎發(fā)布了BSI AIS 30規(guī)范[2]。我國國家密碼管理局于2009年頒布了適用于我國的隨機性檢測規(guī)范[3]。隨機性檢測在實際應用中有重要的實用價值,不僅可以用于測評按照密碼算法或特定標準生成的偽隨機數(shù)據(jù)的性質,如分組算法與某些工作模式相結合生成的數(shù)據(jù)流[4],還可以分析測試以雜湊算法為核心生成的數(shù)據(jù)流,如我國SM3雜湊算法[5]生成的數(shù)據(jù)流。上述工作不僅可以幫助算法分析,減少分析的難度和復雜度,而且可以檢測出其他檢測方法難以檢測出的某些安全性隱患。因此,國際上很多著名的密碼算法競賽均進行了大量的隨機性檢測評估,比如AES密碼算法競賽、歐洲的NISSIE競賽、estream算法競賽等,我國的祖沖之序列密碼算法[6-7]也進行了大量相關的隨機性檢測。此外,還有大量文章對隨機性檢測算法和標準進行進一步的分析討論,比如討論隨機性檢測規(guī)范的各項檢測項的快速實現(xiàn),例如研究單比特檢測以及塊內頻數(shù)的快速實現(xiàn)[8],嘗試新的統(tǒng)計測試方法以便作為現(xiàn)有測試規(guī)范的有益補充[9],考慮統(tǒng)計測試算法的GPU并行化,搭建可并行計算的統(tǒng)計測試實現(xiàn)框架[10] P。本文的研究重點是撲克檢測的快速實現(xiàn),因為撲克檢測不僅是我國隨機性檢測規(guī)范的檢測項,而且也是很多基本的隨機性檢測的必檢項目之一,所以此項檢測的快速實現(xiàn)研究具有非常重要的現(xiàn)實意義。

    1 撲克檢測

    我國的隨機性檢測規(guī)范有15項檢測,包括:單比特頻數(shù)檢測、塊內頻數(shù)檢測、撲克檢測、重疊子序列檢測、游程總數(shù)檢測、塊內最大1游程檢測、矩陣秩檢測、累積和檢測、近似熵檢測、線性復雜度檢測、Maurer通用統(tǒng)計檢測、離散傅里葉變換檢測、游程分布檢測、二元推導檢測、自相關檢測。撲克檢測不僅出現(xiàn)在我國的隨機性檢測規(guī)范中,也出現(xiàn)在很多別的基本隨機性檢測中,比如作為5項基本檢測項中的一項出現(xiàn),5項基本檢測包括單比特頻數(shù)檢測、序偶檢測、撲克檢測、游程分布檢測、自相關檢測。

    我國隨機性檢測規(guī)范對撲克檢測的執(zhí)行流程分為4個步驟,描述如下[3]:

    1) 將長度為n的二元待檢序列ε1ε2…εn劃分為N=n/m個長度為m的非重疊子序列,將多余的比特舍棄。統(tǒng)計第i種子序列模式出現(xiàn)的頻數(shù),用ni(1≤i≤2m)表示。我國隨機性檢測規(guī)范規(guī)定m取4和8。

    2) 計算統(tǒng)計值:

    (1)

    3) 計算P值:

    (2)

    4) 如果Pvalue≥α,則認為待檢序列通過檢測。

    式(2)中使用的igamc是余不完全伽馬函數(shù),該函數(shù)的定義為

    (3)

    式中:Γ(x)為伽馬函數(shù),該函數(shù)的定義為

    (4)

    撲克檢測在很多基本的隨機性檢測中都會出現(xiàn),因此這是一種基礎檢測項,在隨機性檢測中具有非常重要的作用。在實際應用中,該檢測項需要具有較高的檢測速度,以便快速剔除那些明顯不滿足隨機性特征的樣本。

    2 原算法的檢測效率分析

    在實際應用中,送入的待檢序列數(shù)據(jù)多為字節(jié)序列,但傳統(tǒng)的實現(xiàn)方式會根據(jù)算法描述先將待檢數(shù)據(jù)轉化為單比特表示,然后對m=4和m=8各執(zhí)行一遍算法中的1)~4)的操作。撲克檢測算法中3)和4)在一次樣本檢測中執(zhí)行兩次,1)的執(zhí)行次數(shù)則為O(n);2)的執(zhí)行次數(shù)則為O(1),所以其中最關鍵也最耗時操作為準備工作的字節(jié)轉比特操作以及1)的統(tǒng)計各種頻數(shù)。

    在分析算法的計算量時,本文采用如下縮略符號:XOR表示異或運算;SHIFT表示左/右移位運算;ADD表示加法運算;AND表示與運算。

    傳統(tǒng)的撲克檢測中最關鍵也最耗時的步驟是1),因此以下分析執(zhí)行一組樣本檢測時1)所需的運算量。在m=4和m=8時1)需分別執(zhí)行n次SHIFT、n次LOAD和2n次ADD,即合計總共需執(zhí)行2n次SHIFT、2n次LOAD和4n次ADD。1)進行一組樣本檢測所需執(zhí)行的操作數(shù)詳情如表1。

    表1 撲克檢測算法的操作數(shù)量

    按我國隨機性檢測規(guī)范規(guī)定一組樣本的大小n為106bit,因此由表1的統(tǒng)計結果可知,算法的運算量不小,執(zhí)行效率不會太快。在實際檢測中,需要加快撲克檢測的執(zhí)行速度,以增強它的基礎篩選作用。

    3 優(yōu)化思想和優(yōu)化算法

    根據(jù)上一節(jié)的分析可知,撲克檢測的效率不高的主要原因是計算統(tǒng)計量時出現(xiàn)了以下問題:

    1)采用了單比特統(tǒng)計方式,每次僅僅處理一個比特,CPU的字長沒有得到充分利用;如果一次處理多個比特則處理速度將有明顯的提升;

    2)對參數(shù)m=4和m=8,傳統(tǒng)實現(xiàn)方式會各執(zhí)行一遍算法中的1)~4)的操作,存在相同數(shù)據(jù)反復加載的情況;

    3)算法的統(tǒng)計量計算和判斷過程沒有精簡和優(yōu)化,存在不必要的余不完全伽馬函數(shù)的計算。

    針對撲克檢測原算法出現(xiàn)的效率不高問題,下面有針對性地提出幾點優(yōu)化想法。具體的優(yōu)化想法如下:

    1)一次處理多個比特,比如一個字節(jié)或半個字節(jié),加快頻數(shù)統(tǒng)計過程;

    2)對m=4和m=8整合在一起實現(xiàn),減少不必要的數(shù)據(jù)加載;

    3)精簡并優(yōu)化統(tǒng)計量的計算和判斷過程,事先計算Pvalue≥α時統(tǒng)計量V的閾值,讓統(tǒng)計值直接和此閾值比較,避免每個樣本都計算兩次余不完全伽馬函數(shù)。

    記待檢序列為n/8字節(jié)的字節(jié)數(shù)據(jù)Εi,Εi=ε8i+1‖ε8i+2‖…‖ε8i+8,0≤i≤n/8-1。為區(qū)分兩種不同參數(shù)取值時各種序列模式出現(xiàn)的頻數(shù),記C4[i],0≤i≤15為m=4時各種序列模式出現(xiàn)的頻數(shù),記C8[i],0≤i≤255為m=8時各種序列模式出現(xiàn)的頻數(shù)。

    參數(shù)m=8時的頻數(shù)統(tǒng)計方式為直接加載字節(jié)數(shù)據(jù)并更新頻數(shù),即

    (5)

    參數(shù)m=4時的頻數(shù)統(tǒng)計方式為先加載字節(jié)數(shù)據(jù),接著獲取高半字節(jié)和低半字節(jié),

    (6)

    最后利用獲取的高半字節(jié)和低半字節(jié)更新對應的頻數(shù),即

    (7)

    參數(shù)m=4時和m=8時的統(tǒng)計過程分開實現(xiàn)會使得待檢數(shù)據(jù)序列重復加載,這也是撲克檢測效率不高的主要原因之一。如果能更進一步將參數(shù)在兩種不同取值時的統(tǒng)計過程合并在一起,則可以減少大量的數(shù)據(jù)重復加載。參數(shù)m取4和8合并實現(xiàn)時的頻數(shù)統(tǒng)計方式為先加載字節(jié)數(shù)據(jù),然后獲取高半字節(jié)和低半字節(jié),最后更新m=4的頻數(shù)和m=8的頻數(shù),合并式(5)~(7),可得

    H=Ei?4,L=Ei∧0xF,0≤i≤n/8-1

    (8)

    統(tǒng)計量的計算和判斷過程還可以進行精簡和優(yōu)化:可根據(jù)余不完全伽馬函數(shù)的性質預先求出Pvalue≥α時統(tǒng)計量V的閾值,讓統(tǒng)計值V直接和此閾值比較,如此可以減少余不完全伽馬函數(shù)的計算次數(shù)。

    記m=4時的統(tǒng)計量為V4,即

    (9)

    記m=8時的統(tǒng)計量為V8,即

    (10)

    計算統(tǒng)計值所用的余不完全伽馬函數(shù)滿足性質igamc(α,0)=1,igamc(α,)=0。經簡單計算可知,當顯著水平α=0.01,m=4時,統(tǒng)計量V4的閾值為λ4=30.577 914;當顯著水平α=0.01,m=8時,統(tǒng)計量V8的閾值為λ8=310.457 388。即如果V4<λ4且V8<λ8則認為待檢序列通過檢測。根據(jù)以上描述,優(yōu)化實現(xiàn)的撲克檢測算法如下。

    算法1 優(yōu)化實現(xiàn)的撲克檢測算法

    輸入n/8字節(jié)的數(shù)據(jù)Εi,0≤i≤n/8-1;

    輸出檢測結果。

    1)初始化數(shù)據(jù): i=0。

    C4[j]=0,0≤j≤15,

    C8[j]=0,0≤j≤255。

    2)當i

    ①X=Ei,H=X?4,L=Ei∧0xF

    ②C4[H]=C4[H]+1,

    C4[L]=C4[L]+1,

    C8[X]=C8[X]+1,

    ③i=i+1。

    3)計算兩個統(tǒng)計值V4和V8。

    4)如果V4<λ4且V8<λ8,則認為待檢序列通過檢測。否則未通過。

    算法1的主要優(yōu)化方式是直接對輸入的待檢序列按字節(jié)而不是比特進行處理,減少了大量不必要的數(shù)據(jù)拆分為單比特等操作;并且將兩種參數(shù)下的頻數(shù)統(tǒng)計合并在一起,避免了大量的數(shù)據(jù)加載等操作。

    4 優(yōu)化前后計算量分析與對比

    本節(jié)對優(yōu)化前的算法和優(yōu)化后的算法的計算量進行定量評估與對比。

    原算法的2)~4)的計算量都很小,因此本節(jié)在進行計算量評估對比時,只比較最關鍵最耗時的步驟統(tǒng)計頻數(shù)所需要的運算量。為簡化表示,將n比特二元序列的字節(jié)長度記為M,M=n/8。而且通常情況下輸入的二元序列都是以字節(jié)表示,因此這里默認待檢二元序列的比特長度n能被8整除。

    根據(jù)第2節(jié)的分析結果知,對一個n=106bit(M=125×103字節(jié))的樣本而言,原算法1)的計算量為16M次SHIFT、16M次LOAD和32M次ADD。撲克檢測優(yōu)化算法1的1)進行簡單分析可知,對一個n=106bit的樣本而言,算法1的2)的計算量為M次SHIFT、M次LOAD、M次AND和3M次ADD。原算法和優(yōu)化算法(算法1)的運算量詳情以及對比情況見表2。

    表2 兩個算法的運算量對比

    由表2可知,優(yōu)化后的撲克檢測的計算量顯著降低。

    在現(xiàn)在的CPU中,常見的整數(shù)運算都比較快,如整數(shù)的加、減、比較、比特運算及移位等僅需一個時鐘周期(cycle)。但數(shù)據(jù)加載的執(zhí)行時間則有很多因素,無法以準確的值計量。這里僅做粗略估計,因此加速數(shù)據(jù)加載也僅需要一個時鐘周期。這樣一來原算法對一個樣本進行檢測的粗略估計時間為64M個時鐘周期,算法1對一個樣本進行檢測的粗略估計時間為6M個時鐘周期,以此法粗略估計,算法1的檢測速度為原算法的10.7倍左右。當然,此處為不精確的粗略估計而已,具體的速度提升情況以實驗為準。

    5 模擬實驗測試

    為更準確地說明本文提出的算法的效率,本節(jié)測試優(yōu)化前后算法的執(zhí)行效率。

    測試數(shù)據(jù)是利用我國的分組密碼算法SM4算法生成的109bit的偽隨機數(shù)據(jù),按樣本大小106比特劃分為1 000個樣本。

    測試平臺為Intel Core i3 @3400MHz處理器、4 GB DDR3 1600MHz內存、Windows XP SP3操作系統(tǒng)、Visual Studio 2008編譯器。處理器的緩存情況為:一級緩存為每個核心32 KB,二級緩存為每個核心64 KB,三級緩存為多核共享3 MB。

    模擬實驗使用的代碼情況如下。優(yōu)化前的測試代碼來源是先從NIST的官方網站取得檢測代碼,然后按原算法以及NIST代碼思想對以比特表示的二元序列,按比特操作實現(xiàn)撲克檢測,NIST代碼完成字節(jié)序列轉比特表示的二元序列的相關功能。優(yōu)化后的代碼(參見附錄)是對以字節(jié)表示的序列按算法1的步驟以字節(jié)處理為主實現(xiàn)撲克檢測。所有的算法都采用標準C實現(xiàn)。

    實驗采用歐洲estream算法競賽的速度測試模型的簡化版本,該測試模型不僅在estream算法競賽中采用,后續(xù)許多算法的性能評估也常采用該測試模型。具體來講速度測試流程如下。1)在被測試代碼段的前后各設置一個時間計數(shù)器TS和TF;2)將兩個計時器之差T=TF-Ts作為這段代碼的耗時;3)重復1)和2)多次,為統(tǒng)計方便設定重復次數(shù)為奇數(shù),記重復次數(shù)為C,得到一系列的耗時值T[i],1≤i≤C;4)將統(tǒng)計得到的耗時值序列按從大到小的順序排列得到T′[1]≥T′[2]≥…≥T′[C],當然也可按從小到大的順序排列;5)取新序列的中值T′[(C+1)/2]作為本段代碼的統(tǒng)計耗時值。w為了保證測試結果的準確性,本測試模型中1)的時間計數(shù)器使用CPU頻率計時器,直接調用匯編指令RDTSC,在Windows環(huán)境下也可調用__rdtsc()函數(shù),該指令或函數(shù)返回CPU時鐘周期值,按現(xiàn)代CPU的時鐘頻率計算,此計數(shù)器可精確到納秒級。兩次RDTSC指令返回的時鐘周期之差再除以CPU頻率,即可得到以s為單位的耗時值。

    原算法和優(yōu)化算法(算法1)對1 000個樣本進行檢測的性能統(tǒng)計結果見表3。

    表3 算法性能對比

    理論評估時只估算了最重要也最耗時的步驟1),略去了后面的步驟的耗時。雖然步驟2)的計算過程和原算法一樣,但優(yōu)化算法對步驟3)也做了相應的優(yōu)化。實驗的結果表明,優(yōu)化算法通過充分利用CPU字長一次處理多個比特,優(yōu)化整合算法流程減少不必要的計算,精簡統(tǒng)計量的計算和判斷過程的技術方式和方法,的確可以顯著地提升撲克檢測的檢測性能,且檢測速度可提升9.5倍左右。

    此外,算法性能提升顯著的另外一個重要原因是撲克檢測中的參數(shù)m取值較為特殊,m=8恰好是一個字節(jié),m=4恰好是將一個字節(jié)拆分為兩個“半字節(jié)”。這使得優(yōu)化算法基于字節(jié)的處理方式得到了淋漓盡致的發(fā)揮。

    6  結論

    本文對我國隨機性檢測規(guī)范采用的撲克檢測算法進行優(yōu)化實現(xiàn)。通過充分利用CPU字長一次處理多個比特,優(yōu)化整合算法流程減少不必要的計算,精簡統(tǒng)計量的計算和判斷過程的技術方式和方法,可以顯著地提升撲克檢測的檢測性能,實驗結果表明檢測速度可提升9.5倍左右。因此,建議在實際檢測中采用軟件實現(xiàn)時使用本文提出的撲克檢測快速實現(xiàn)方式以提高撲克檢測的檢測效率。NIST和我國的隨機性檢測規(guī)范還有很多別的檢測項,其中還有很多檢測項可以做必要的性能優(yōu)化,這將是今后工作的一個研究方向。另外,怎樣利用并行化技術(如多線程技術、SIMD指令、GPU運算)快速實現(xiàn)這些檢測項,也是今后研究的另一個方向。

    附錄 優(yōu)化算法的代碼

    本節(jié)列出優(yōu)化算法(算法1)的標準C代碼。其中poker_test函數(shù)為撲克測試優(yōu)化后的功能實現(xiàn)函數(shù),poker_get_statistics函數(shù)為撲克檢測中計算統(tǒng)計量的函數(shù)。

    //撲克測試優(yōu)化后代碼

    int poker_test(BYTE *p_u8, int n )

    {

    double v;

    BYTE *p_bound = p_u8 + n / 8, d;

    u32 c4[16] = {0}, c8[256] = {0};

    while( p_u8 < p_bound )

    {

    d = *p_u8++;

    c8[ d ]++;

    c4[ d ? 4 ]++;

    c4[ d & 0xf ]++;

    }

    //m = 8時計算統(tǒng)計量

    v = poker_get_statistics(8, n, c8);

    if(v >= POKER_BOUND_M_8)

    {

    return -8;

    }

    //m = 4 時計算統(tǒng)計量

    v = poker_get_statistics(4, n, c4);

    if(v >= POKER_BOUND_M_4)

    {

    return -4;

    }

    return 1;

    }

    //撲克檢測計算統(tǒng)計量,n為序列比特長度

    // m為參數(shù),p_ctr為子序列頻數(shù)

    double poker_get_statistics(int m, int n, u32 *p_ctr)

    {

    int i, blk_sz, pow_m;

    double blk_sz_inv, sum;

    sum = 0.0;

    pow_m = 1 << m;

    blk_sz = n / m;

    blk_sz_inv = 1.0 / blk_sz;

    for( i = 0; i < pow_m; i++ )

    {

    sum += p_ctr[i] * p_ctr[i] * blk_sz_inv;

    }

    return ( sum * pow_m ) - blk_sz;

    }

    [1]National Institute of Standards and Technology. NIST SP 800-22, A statistical test suite for random and pseudorandom number generators for cryptographic applications[S]. Revision 1a. Washington DC, USA: Information Technology Laboratory of National Institute of Standards and Technology, 2010.

    [2]BSI AIS-20, AIS-30,. Application notes and interpretation of the scheme functionality classes and evaluation methodology for deterministic and physical random number generators[S]. Berlin, Germany: German Federal Office for Information Security, 2008.

    [3]隨機性檢測規(guī)范[S]. 中國北京: 國家密碼管理局, 2009.

    Randomness test specification[S]. Beijing: National Cryptography Administration, 2009.

    [4]羅影, 劉冬梅, 康紅娟. NIST新分組密碼工作模式及快速實現(xiàn)研究[J]. 通信技術, 2014, 47(9): 1066-1070.

    LUO Ying, LIU Dongmei, KANG Hongjuan., NIST new block cipher modes of operation and their fast implementationoperation modes and their fast implementations of nist new block cipher[J]. Communications technology, 2014, 47(9): 1066-1070.

    [5]楊先偉, 康紅娟. SM3雜湊算法的軟件快速實現(xiàn)研究[J]. 智能系統(tǒng)學報, 2015, 10(6): 9541-9597.

    YANG Xianwei, KANG Hongjuan. Fast software implementation of SM3 hash algorithm[J]. CAAI transactions on intelligent systems, 2015, 10(6): 9541-9597.

    [6]CCSA. Specification of the 3GPP confidentiality and integrity algorithms 128-EEA3 & 128-EIA3. Document 2: ZUC specification[S]. Cedex, France: CCSA, 2011.

    [7]馮秀濤. 3GPP LTE國際加密標準ZUC算法[J]. 信息安全與通信保密, 2011, 9(12): 45-46.

    FENG Xiutao. ZUC algorithm: 3GPP LTE international encryption standard[J]. Information security and communications privacy, 20112, 9(12): 45-46.

    [8]羅影, 張文科, 尹一樺, 等. 單比特頻數(shù)檢測和塊內頻數(shù)檢測的快速實現(xiàn)研究[J]. 通信技術, 2015, 48(9): 1073-1077.

    LUO Ying, ZHANG Wenke, YIN Yihua, et al. Fast Implementation of monobit frequency test and frequency test within a block[J]. Communications technology,. 2015, 48(9): 1073-1077.

    [9]Edro M AALCOVER P M, GUILLAMóN A, RUIZ M D CAntonio G, et al. A new randomness test for bit sequences[J]. Informatica, 2013, 24(3): 339-356.

    [10]KAMINSKY A. GPU parallel statistical and cube test analysis of the SHA-3 finalist candidate hash functions[EB/OL]. (2012-02-13) [2016-03-31]. http://www.cs.rit.edu/~ark/parallelcrypto/sha3test01/.

    楊先偉,男,1980年生,講師,主要研究方向為密碼學及通信與系統(tǒng)工程。

    康紅娟,女,1983年生,碩士,工程師,主要研究方向為保密通信。

    廖祖華,男,957年生,教授,主要研究方向為人工智能、模糊與粗糙代數(shù)、廣義逆理論及應用。主持省自然科學基金項目1項。發(fā)表學術論文130余篇,其中被SCI和EI檢索30余篇。

    Study on optimization of poker test random sequences

    YANG Xianwei1, KANG Hongjuan2, LIAO Zuhua3,4

    (1. Department of Fundamental Courses, Wuxi Institute of Technology, Wuxi 214121, China; 2. Sichuan Changhong Electric Co., Ltd., Chengdu 610041, China; 3.School of Science, Jangnan University, Wuxi 214122, China; 4.Institute of Intelligence System &Network Computing, Jiangnan University, Wuxi 214122, China)

    The security of modern computer systems depends on binary random sequences, such as cipher algorithms keys, RSA algorithm prime numbers, the digital signature system, the identity authentication system, etc. Randomness tests analyze and test the randomness of sequences, using probability and statistics. The Chinese National Cryptography Administration has released national randomness test specifications and the Poker test is one of these. This paper analyzed the reasons for the low efficiency of the Poker test, then proposes a fast implementation algorithm. This new algorithm deals with bytes by making full use of CPU word length, integrates the detection process, and reduces some unnecessary operations under the conditions when m equals 4 and 8. At the same time, the method reduces and optimizes the computation and assessment of statistical quantity, avoiding computation of incomplete gamma functions. The results show that the efficiency of the new algorithm increases 9.5 fold.

    binary sequence; random sequence; pseudorandom bit generator; randomness test; poker test; encryption algorithms; efficiency analysis; incomplete gamma functions.

    10.11992/tis.201606002

    網絡出版地址:http://www.cnki.net/kcms/detail/23.1538.TP.20160808.0830.012.html

    2016-06-01. 網絡出版日期:2016-08-08.

    國家自然科學基金項目(61170121,11401259);江蘇省自然科學基金項目(BK20151117).

    廖祖華. E-mail:liaozuhua57@163.com.

    TP18

    A

    1673-4785(2016)04-0513-06

    猜你喜歡
    隨機性撲克頻數(shù)
    小撲克打出大品牌
    華人時刊(2022年15期)2022-10-27 09:06:08
    中考頻數(shù)分布直方圖題型展示
    淺析電網規(guī)劃中的模糊可靠性評估方法
    學習制作頻數(shù)分布直方圖三部曲
    最環(huán)保的撲克版空氣加濕器
    考慮負荷與分布式電源隨機性的配電網無功優(yōu)化
    適用于隨機性電源即插即用的模塊化儲能電池柜設計
    頻數(shù)和頻率
    盜汗病治療藥物性味歸經頻數(shù)分析
    基于游程數(shù)的非參數(shù)隨機性檢驗
    99久久无色码亚洲精品果冻| 在线播放无遮挡| 久久久精品大字幕| 成人综合一区亚洲| 可以在线观看毛片的网站| 久久久久久久亚洲中文字幕| 久久久久久久亚洲中文字幕| 99久久精品一区二区三区| 美女被艹到高潮喷水动态| 日韩在线高清观看一区二区三区 | 欧美区成人在线视频| 国内精品美女久久久久久| 三级国产精品欧美在线观看| 国产男靠女视频免费网站| 久久国产乱子免费精品| 色吧在线观看| 国国产精品蜜臀av免费| 国产伦人伦偷精品视频| 国产精品久久久久久av不卡| videossex国产| 在线免费十八禁| 国产视频内射| 欧美日韩亚洲国产一区二区在线观看| 尤物成人国产欧美一区二区三区| 黄色欧美视频在线观看| 亚洲国产日韩欧美精品在线观看| 亚洲va日本ⅴa欧美va伊人久久| 国语自产精品视频在线第100页| 999久久久精品免费观看国产| 国产女主播在线喷水免费视频网站 | 舔av片在线| 亚洲黑人精品在线| 一边摸一边抽搐一进一小说| 久久久国产成人免费| 蜜桃亚洲精品一区二区三区| 色尼玛亚洲综合影院| 国产探花在线观看一区二区| 能在线免费观看的黄片| 国产日本99.免费观看| 亚洲av不卡在线观看| 最近最新中文字幕大全电影3| av黄色大香蕉| 国产探花在线观看一区二区| 亚洲av不卡在线观看| av黄色大香蕉| 色综合婷婷激情| 日韩国内少妇激情av| 在线观看免费视频日本深夜| 日本免费一区二区三区高清不卡| 亚洲成人精品中文字幕电影| 91麻豆精品激情在线观看国产| 亚洲精品国产成人久久av| 两个人视频免费观看高清| 男人的好看免费观看在线视频| 国产精品美女特级片免费视频播放器| 免费看日本二区| 成人美女网站在线观看视频| 欧美日韩国产亚洲二区| 国产高清不卡午夜福利| 嫩草影视91久久| 草草在线视频免费看| 变态另类丝袜制服| 美女xxoo啪啪120秒动态图| videossex国产| x7x7x7水蜜桃| 亚洲天堂国产精品一区在线| 亚洲精华国产精华液的使用体验 | 日本撒尿小便嘘嘘汇集6| 又爽又黄a免费视频| 真人做人爱边吃奶动态| 老熟妇乱子伦视频在线观看| 我的老师免费观看完整版| 国产真实伦视频高清在线观看 | 级片在线观看| 亚洲国产日韩欧美精品在线观看| 国产高清不卡午夜福利| 欧美又色又爽又黄视频| 黄色女人牲交| 中文字幕熟女人妻在线| 最近最新免费中文字幕在线| 久9热在线精品视频| 久久草成人影院| 淫妇啪啪啪对白视频| 欧美激情国产日韩精品一区| 欧美日韩黄片免| 波多野结衣高清无吗| 91麻豆精品激情在线观看国产| 乱人视频在线观看| 日韩高清综合在线| 午夜精品久久久久久毛片777| 国产v大片淫在线免费观看| 国产大屁股一区二区在线视频| 91在线观看av| 亚洲精品一卡2卡三卡4卡5卡| 国产精品综合久久久久久久免费| 无遮挡黄片免费观看| 日韩欧美三级三区| 91久久精品国产一区二区三区| 99久久无色码亚洲精品果冻| 别揉我奶头~嗯~啊~动态视频| 色视频www国产| 国产精品伦人一区二区| 91精品国产九色| 精品人妻一区二区三区麻豆 | 久久国内精品自在自线图片| 久久99热6这里只有精品| 亚洲国产精品久久男人天堂| 日韩一区二区视频免费看| 色5月婷婷丁香| 亚洲电影在线观看av| 97人妻精品一区二区三区麻豆| 亚洲18禁久久av| 亚洲aⅴ乱码一区二区在线播放| 国产真实乱freesex| 免费黄网站久久成人精品| 美女被艹到高潮喷水动态| 欧美不卡视频在线免费观看| 成人国产一区最新在线观看| 久久久久久久久大av| 免费观看人在逋| 狂野欧美白嫩少妇大欣赏| 黄色丝袜av网址大全| 91狼人影院| ponron亚洲| 国产精品av视频在线免费观看| a级毛片免费高清观看在线播放| 97热精品久久久久久| 国产69精品久久久久777片| 联通29元200g的流量卡| 一个人看的www免费观看视频| 婷婷精品国产亚洲av在线| 色吧在线观看| 久久久久久久精品吃奶| 可以在线观看的亚洲视频| 老女人水多毛片| 成人永久免费在线观看视频| 国产免费一级a男人的天堂| 草草在线视频免费看| 欧美日韩乱码在线| 日韩 亚洲 欧美在线| 国产色爽女视频免费观看| 伊人久久精品亚洲午夜| 男女啪啪激烈高潮av片| 亚洲av免费在线观看| 亚洲黑人精品在线| 一级av片app| 成人精品一区二区免费| 亚洲国产高清在线一区二区三| 久久欧美精品欧美久久欧美| 国产精品久久久久久精品电影| 日韩强制内射视频| 日韩亚洲欧美综合| 国产精品永久免费网站| 两性午夜刺激爽爽歪歪视频在线观看| 男女啪啪激烈高潮av片| 亚洲国产高清在线一区二区三| 亚洲精品亚洲一区二区| 亚洲av成人av| 禁无遮挡网站| av黄色大香蕉| 国产探花极品一区二区| 波多野结衣高清无吗| 床上黄色一级片| 亚洲欧美清纯卡通| 国产在视频线在精品| 又黄又爽又免费观看的视频| 国产男靠女视频免费网站| 色哟哟·www| 午夜精品在线福利| 在线播放国产精品三级| 99久久九九国产精品国产免费| 亚洲美女黄片视频| 免费不卡的大黄色大毛片视频在线观看 | 白带黄色成豆腐渣| 午夜免费成人在线视频| 亚洲av日韩精品久久久久久密| 久久午夜亚洲精品久久| 日韩欧美国产在线观看| 一个人看的www免费观看视频| 村上凉子中文字幕在线| 欧美一区二区国产精品久久精品| 日韩亚洲欧美综合| 国产高清三级在线| 99久久精品一区二区三区| 国产一区二区三区视频了| 日韩欧美一区二区三区在线观看| 一夜夜www| 国产美女午夜福利| 啦啦啦观看免费观看视频高清| 免费av不卡在线播放| 国产真实伦视频高清在线观看 | 黄色欧美视频在线观看| 女同久久另类99精品国产91| 亚洲乱码一区二区免费版| 欧美日韩中文字幕国产精品一区二区三区| 色播亚洲综合网| 在线看三级毛片| 99热精品在线国产| 全区人妻精品视频| 亚洲成人精品中文字幕电影| 九九热线精品视视频播放| 久久午夜亚洲精品久久| 亚洲精品乱码久久久v下载方式| 伊人久久精品亚洲午夜| 精品人妻视频免费看| 99九九线精品视频在线观看视频| 国产人妻一区二区三区在| 国产成人a区在线观看| 亚洲av二区三区四区| 精品一区二区免费观看| 欧美成人a在线观看| 老司机福利观看| 黄色配什么色好看| 日韩欧美精品v在线| 我要搜黄色片| 欧美中文日本在线观看视频| 熟妇人妻久久中文字幕3abv| 色在线成人网| 一夜夜www| 成熟少妇高潮喷水视频| 人妻制服诱惑在线中文字幕| 日日啪夜夜撸| 成人特级av手机在线观看| 一进一出抽搐动态| 天堂av国产一区二区熟女人妻| 免费在线观看影片大全网站| 99热只有精品国产| 国产精华一区二区三区| 九色国产91popny在线| av.在线天堂| 亚洲国产欧洲综合997久久,| 在现免费观看毛片| 国内精品久久久久精免费| 亚洲成人久久性| 国产一区二区激情短视频| 国产精品美女特级片免费视频播放器| 中文字幕av在线有码专区| 91午夜精品亚洲一区二区三区 | 午夜视频国产福利| 97碰自拍视频| 亚洲国产欧美人成| 一进一出抽搐动态| 国产三级中文精品| 国产精品爽爽va在线观看网站| 亚洲欧美激情综合另类| 内射极品少妇av片p| 国产一区二区在线观看日韩| 欧美激情在线99| 亚洲精品乱码久久久v下载方式| 日日摸夜夜添夜夜添av毛片 | videossex国产| 尾随美女入室| 成年女人永久免费观看视频| 国产成人a区在线观看| 婷婷色综合大香蕉| 午夜激情欧美在线| 国产午夜福利久久久久久| 狠狠狠狠99中文字幕| av专区在线播放| 久久精品国产亚洲av香蕉五月| 亚洲成a人片在线一区二区| 精品不卡国产一区二区三区| 观看美女的网站| 联通29元200g的流量卡| 日韩欧美三级三区| 亚洲美女搞黄在线观看 | 舔av片在线| 淫妇啪啪啪对白视频| 最新中文字幕久久久久| 性欧美人与动物交配| 国产高清视频在线播放一区| 国产亚洲精品久久久com| 日韩精品中文字幕看吧| 极品教师在线免费播放| 人人妻人人看人人澡| 国产精品免费一区二区三区在线| 国产av一区在线观看免费| 亚洲自拍偷在线| 熟女人妻精品中文字幕| 国产极品精品免费视频能看的| 亚洲aⅴ乱码一区二区在线播放| 国产伦精品一区二区三区四那| 男女做爰动态图高潮gif福利片| 日本撒尿小便嘘嘘汇集6| 两个人的视频大全免费| 18禁裸乳无遮挡免费网站照片| 国产精品亚洲美女久久久| 精品久久久久久久久av| 国产在线精品亚洲第一网站| 亚洲一级一片aⅴ在线观看| 91精品国产九色| 久久久午夜欧美精品| 欧美色视频一区免费| 又紧又爽又黄一区二区| 99久久无色码亚洲精品果冻| 99久久九九国产精品国产免费| 欧美性感艳星| 波多野结衣巨乳人妻| 美女黄网站色视频| 99热这里只有精品一区| 无遮挡黄片免费观看| 中文字幕精品亚洲无线码一区| 不卡一级毛片| a在线观看视频网站| 国产精品国产高清国产av| 超碰av人人做人人爽久久| 日韩一区二区视频免费看| 99热只有精品国产| 精品人妻一区二区三区麻豆 | 99在线人妻在线中文字幕| 久久久久久久久久久丰满 | 免费在线观看成人毛片| 国产女主播在线喷水免费视频网站 | 国产真实乱freesex| 中文亚洲av片在线观看爽| 久久6这里有精品| 亚洲,欧美,日韩| or卡值多少钱| 中国美白少妇内射xxxbb| 丰满乱子伦码专区| 免费在线观看日本一区| 日本精品一区二区三区蜜桃| 成人美女网站在线观看视频| 国产男人的电影天堂91| av在线老鸭窝| 天堂动漫精品| 啦啦啦韩国在线观看视频| 亚洲一级一片aⅴ在线观看| 国产精品永久免费网站| 亚洲美女视频黄频| 亚洲精品乱码久久久v下载方式| 精品久久久久久久久亚洲 | 精品乱码久久久久久99久播| 久久人妻av系列| 他把我摸到了高潮在线观看| 级片在线观看| 国产精品国产三级国产av玫瑰| 黄色丝袜av网址大全| 国产高清激情床上av| 精品日产1卡2卡| 久久人人精品亚洲av| 无人区码免费观看不卡| 中文字幕av成人在线电影| 在线免费十八禁| 身体一侧抽搐| 在线免费十八禁| 身体一侧抽搐| 日本欧美国产在线视频| av在线蜜桃| 日本欧美国产在线视频| 亚洲一区二区三区色噜噜| 99久久精品国产国产毛片| 在线观看免费视频日本深夜| 国产精华一区二区三区| 亚洲中文字幕一区二区三区有码在线看| 一本久久中文字幕| 日韩中文字幕欧美一区二区| 久久久色成人| 久久热精品热| 热99re8久久精品国产| 国产爱豆传媒在线观看| 熟女人妻精品中文字幕| 日韩精品青青久久久久久| 狂野欧美白嫩少妇大欣赏| 午夜福利高清视频| 午夜爱爱视频在线播放| 成人国产一区最新在线观看| 两人在一起打扑克的视频| 午夜免费成人在线视频| 性欧美人与动物交配| 亚洲成人精品中文字幕电影| 特大巨黑吊av在线直播| 黄片wwwwww| 国产v大片淫在线免费观看| 一级a爱片免费观看的视频| 成年女人毛片免费观看观看9| 亚洲国产精品sss在线观看| 色视频www国产| 无遮挡黄片免费观看| 成人二区视频| 午夜a级毛片| 亚洲精品乱码久久久v下载方式| 搡女人真爽免费视频火全软件 | 99久久精品一区二区三区| 男女边吃奶边做爰视频| 日韩欧美在线乱码| 国内毛片毛片毛片毛片毛片| 日韩精品中文字幕看吧| 国产精品久久视频播放| 国产老妇女一区| 国产成人影院久久av| 成人特级黄色片久久久久久久| 国产精品久久视频播放| 成人特级黄色片久久久久久久| 国内精品宾馆在线| 欧美一区二区精品小视频在线| 熟女人妻精品中文字幕| 国产三级中文精品| 最新在线观看一区二区三区| 无遮挡黄片免费观看| 免费看av在线观看网站| 日韩精品有码人妻一区| 国产aⅴ精品一区二区三区波| 国产私拍福利视频在线观看| 联通29元200g的流量卡| 嫩草影院精品99| 久久久久免费精品人妻一区二区| 一区二区三区四区激情视频 | 伦精品一区二区三区| 嫩草影院新地址| 伦理电影大哥的女人| 嫩草影院入口| 日本黄大片高清| 乱系列少妇在线播放| 日韩欧美国产一区二区入口| 如何舔出高潮| 国产精品一及| 国产精品电影一区二区三区| av在线天堂中文字幕| 两性午夜刺激爽爽歪歪视频在线观看| 最近最新免费中文字幕在线| 色哟哟哟哟哟哟| 亚洲人与动物交配视频| 国产真实伦视频高清在线观看 | 长腿黑丝高跟| 在线观看舔阴道视频| 最近中文字幕高清免费大全6 | 一夜夜www| 国产黄片美女视频| 毛片女人毛片| 国内少妇人妻偷人精品xxx网站| 国内精品久久久久久久电影| 欧美日韩精品成人综合77777| 日本在线视频免费播放| 国产欧美日韩精品亚洲av| 真人做人爱边吃奶动态| 天美传媒精品一区二区| 日本成人三级电影网站| 好男人在线观看高清免费视频| 成人毛片a级毛片在线播放| 非洲黑人性xxxx精品又粗又长| 亚洲欧美日韩无卡精品| 高清在线国产一区| 99在线人妻在线中文字幕| 在线国产一区二区在线| 成人午夜高清在线视频| 在线天堂最新版资源| 简卡轻食公司| 深夜a级毛片| 日本在线视频免费播放| 变态另类丝袜制服| 欧美人与善性xxx| 免费搜索国产男女视频| 国产极品精品免费视频能看的| 又爽又黄无遮挡网站| 午夜影院日韩av| 99热这里只有精品一区| 国产精品一区二区三区四区久久| 免费人成在线观看视频色| 亚洲最大成人av| 日韩,欧美,国产一区二区三区 | 成人毛片a级毛片在线播放| 桃色一区二区三区在线观看| 成人国产麻豆网| 国产精品一区二区免费欧美| 欧美一区二区国产精品久久精品| 亚洲最大成人中文| 国产亚洲av嫩草精品影院| 国内精品美女久久久久久| 国产中年淑女户外野战色| 精华霜和精华液先用哪个| 老师上课跳d突然被开到最大视频| 亚洲精品粉嫩美女一区| 亚洲性久久影院| 欧美黑人巨大hd| 亚洲第一区二区三区不卡| 中文字幕精品亚洲无线码一区| www日本黄色视频网| 久久国产精品人妻蜜桃| 91久久精品国产一区二区三区| 欧美精品啪啪一区二区三区| 一本久久中文字幕| 午夜福利在线在线| 直男gayav资源| 九色成人免费人妻av| 中文资源天堂在线| 欧美黑人巨大hd| 两个人的视频大全免费| 免费看日本二区| 亚洲一级一片aⅴ在线观看| 中文字幕高清在线视频| 一个人观看的视频www高清免费观看| 永久网站在线| 97超级碰碰碰精品色视频在线观看| 黄片wwwwww| 午夜久久久久精精品| 久久中文看片网| 国产 一区 欧美 日韩| 亚洲国产欧洲综合997久久,| 99九九线精品视频在线观看视频| 最后的刺客免费高清国语| 亚洲电影在线观看av| 亚洲最大成人手机在线| 麻豆成人av在线观看| 欧美成人a在线观看| 又紧又爽又黄一区二区| 久久九九热精品免费| 麻豆久久精品国产亚洲av| 国产麻豆成人av免费视频| 日韩欧美国产一区二区入口| 熟女人妻精品中文字幕| 国内精品美女久久久久久| 嫁个100分男人电影在线观看| 日本黄色视频三级网站网址| 高清毛片免费观看视频网站| 国产黄片美女视频| 毛片一级片免费看久久久久 | 国产免费一级a男人的天堂| 久久国内精品自在自线图片| 日韩中文字幕欧美一区二区| 午夜福利视频1000在线观看| 夜夜看夜夜爽夜夜摸| 毛片女人毛片| 999久久久精品免费观看国产| 国产淫片久久久久久久久| 97人妻精品一区二区三区麻豆| 淫妇啪啪啪对白视频| 俄罗斯特黄特色一大片| 国产熟女欧美一区二区| 最新在线观看一区二区三区| 亚洲av免费在线观看| 欧美激情国产日韩精品一区| 一本一本综合久久| 精品久久久久久久久亚洲 | 超碰av人人做人人爽久久| 在线天堂最新版资源| 桃色一区二区三区在线观看| 久久久久久久久久黄片| 欧美绝顶高潮抽搐喷水| 好男人在线观看高清免费视频| av国产免费在线观看| 人妻丰满熟妇av一区二区三区| 91在线精品国自产拍蜜月| 我的老师免费观看完整版| 精品午夜福利视频在线观看一区| 国产欧美日韩精品亚洲av| 国内精品一区二区在线观看| 熟女人妻精品中文字幕| 黄色女人牲交| 色5月婷婷丁香| 久久九九热精品免费| 搡老岳熟女国产| 免费观看精品视频网站| 99国产精品一区二区蜜桃av| 91午夜精品亚洲一区二区三区 | 99在线人妻在线中文字幕| 成人国产综合亚洲| 三级毛片av免费| 日本 av在线| 麻豆一二三区av精品| 嫩草影院入口| 最好的美女福利视频网| 国产精品一区二区免费欧美| 精品免费久久久久久久清纯| ponron亚洲| 国产av一区在线观看免费| 欧美性感艳星| 三级国产精品欧美在线观看| 精品99又大又爽又粗少妇毛片 | 成人国产综合亚洲| 三级毛片av免费| 99久久中文字幕三级久久日本| 亚洲,欧美,日韩| 麻豆成人午夜福利视频| 男女做爰动态图高潮gif福利片| netflix在线观看网站| 国产精华一区二区三区| 五月伊人婷婷丁香| 日韩大尺度精品在线看网址| 亚洲黑人精品在线| av在线观看视频网站免费| 亚洲在线自拍视频| 免费人成视频x8x8入口观看| 男女啪啪激烈高潮av片| 国产 一区 欧美 日韩| 亚洲七黄色美女视频| 91午夜精品亚洲一区二区三区 | 亚洲性夜色夜夜综合| 永久网站在线| 蜜桃久久精品国产亚洲av| 中文字幕熟女人妻在线| 国产一区二区三区视频了| 九九爱精品视频在线观看| 听说在线观看完整版免费高清| 国内精品美女久久久久久| 国产精品久久电影中文字幕| av在线天堂中文字幕| 我的老师免费观看完整版| 日本在线视频免费播放| 免费观看人在逋| 久久热精品热| 国产色爽女视频免费观看| 久久久久久久精品吃奶| av中文乱码字幕在线| 欧美一级a爱片免费观看看| 啪啪无遮挡十八禁网站| 亚洲精品一区av在线观看| 啦啦啦韩国在线观看视频| 97热精品久久久久久| av国产免费在线观看| 在线国产一区二区在线| 精品欧美国产一区二区三| 热99在线观看视频| 国产精品亚洲美女久久久| 熟女人妻精品中文字幕|