安全檢測
安全檢測>隨機(jī)性檢測
隨機(jī)性檢測
隨機(jī)數(shù)作為所有密碼系統(tǒng)安全性的基礎(chǔ),廣泛應(yīng)用于密鑰生成、身份認(rèn)證等關(guān)鍵密碼應(yīng)用環(huán)節(jié),其隨機(jī)性直接影響整個密碼系統(tǒng)的安全性,因此針對隨機(jī)數(shù)的隨機(jī)性進(jìn)行測試尤為重要。隨機(jī)性檢測是利用概率統(tǒng)計的方法對隨機(jī)數(shù)發(fā)生器或者密碼算法產(chǎn)生二元序列的隨機(jī)性進(jìn)行檢驗,使用不同的檢測項目從不同的角度刻畫待檢測序列與真隨機(jī)序列之間的差距,用以檢驗隨機(jī)性。
一、檢測內(nèi)容
[1] Frequency (MonoBit) Test(頻數(shù)(單比特)檢測)
[2] Frequency Test Within a Block(塊內(nèi)頻數(shù)檢測)
[3] Runs Test(游程檢測)
[4] Test for the Longest Run of Ones In a Block(塊內(nèi)“1”的最大游程檢測)
[5] Binary Matrix Rank Test(二元矩陣秩檢測)
[6] Discrete Fourier Transform (Spectral) Test(離散傅里葉變換檢測)
[7] Non-overlapping Template Matching Test(非重疊模板匹配檢測)
[8] Overlapping Template Matching Test(重疊模板匹配檢測)
[9] Maurer’s “Universal Statistical” Test(Maurer通用統(tǒng)計檢測)
[10] Linear Complexity Test(線性復(fù)雜度檢測)
[11] Serial Test(序列檢測)
[12] Approximate Entropy Test(近似熵檢測)
[13] Cumulative Sums (Cusum) Test(累積和檢測)
[14] Random Excursions Test(隨機(jī)游動檢測)
[15] Random Excursions Variant Test(隨機(jī)游動變式檢測)
二、檢測依據(jù)
NIST SP800-22r1a, A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications.
三、送測流程
1.業(yè)務(wù)咨詢
2.樣品接收
3.隨機(jī)數(shù)采集
4.隨機(jī)性檢測
5.出具測試報告(CNAS認(rèn)可)
?
