5 隨機數發生器檢測
5.1 隨機數發生器檢測概述
對隨機數發生器的檢測,首先對采集到的二元序列進行隨機性檢測,在隨機性檢測的基礎上對隨機 數發生器進行判斷。隨機性檢測的方法利用第四章規定的15種隨機性檢測方法。
5.2 采集
本標準建議采集隨機數樣本數量不少于1000,每個樣本長度不低于 6 10 比特。
5.3 檢測
對每一個樣本按第4章描述的檢測方法進行檢測,分別得到每一個隨機性檢測項目的 P value _ 值, 記錄這些結果。
5.4 判定
對于每一個隨機性檢測項目,統計 P value _ 值不小于顯著性水平 ? (表示該樣本通過該項檢測) 的樣本個數。記樣本數量為 s ,則通過檢測的樣本個數應不小于
例如,當樣本數量為1000個,顯著性水平α為0.01時,如果通過的樣本個數不小于981,則隨機數發生器通過此項檢
如果隨機數發生器通過本標準規定的所有檢測項目,則隨機數發生器通過本標準檢測;否則,未通
對于使用隨機數發生器的各種裝置或設備,其隨機性檢測可參照本標準。
GB/T 32915—2016 信息安全技術 二元序列隨機性檢測方法
推薦文章: