首先在賭博的背景下研究不可預(yù)測(cè)的隨機(jī)數(shù),并且首先開發(fā)許多隨機(jī)化裝置,例如骰子,洗牌紙牌和輪盤賭輪,以用于此類用途。 相當(dāng)生產(chǎn)的隨機(jī)數(shù)對(duì)于電子賭博至關(guān)重要,而創(chuàng)建它們的方式有時(shí)會(huì)受到政府博彩委員會(huì)的監(jiān)管。
隨機(jī)數(shù)字也用于非賭博目的,無論是在數(shù)學(xué)上如何使用它們,例如民意調(diào)查的抽樣,以及通過隨機(jī)化近似公平性的情況,例如選擇陪審員和軍事選秀彩票。
加密
硬件隨機(jī)數(shù)生成器的主要用途是在數(shù)據(jù)加密領(lǐng)域,例如創(chuàng)建隨機(jī)加密密鑰以加密數(shù)據(jù)。 它們是偽隨機(jī)數(shù)生成器(PRNG)的更安全的替代方案,PRNG是計(jì)算機(jī)中常用于生成“隨機(jī)”數(shù)字的軟件程序。 PRNG使用確定性算法來產(chǎn)生數(shù)字序列。 雖然這些偽隨機(jī)序列通過隨機(jī)性的統(tǒng)計(jì)模式測(cè)試,但通過知道算法和用于初始化它的條件(稱為“種子”),可以預(yù)測(cè)輸出。 由于PRNG生成的數(shù)字序列是可預(yù)測(cè)的,因此使用偽隨機(jī)數(shù)加密的數(shù)據(jù)可能容易受到密碼分析的影響。 硬件隨機(jī)數(shù)生成器生成假定不可預(yù)測(cè)的數(shù)字序列,因此在用于加密數(shù)據(jù)時(shí)提供最大的安全性。
電子硬件隨機(jī)數(shù)發(fā)生器的主要應(yīng)用是加密技術(shù),它們用于生成隨機(jī)加密密鑰以安全地傳輸數(shù)據(jù)。它們廣泛用于Internet加密協(xié)議,如Secure Sockets Layer(SSL)。
隨機(jī)數(shù)發(fā)生器也可以通過“隨機(jī)”宏觀過程構(gòu)建,使用硬幣翻轉(zhuǎn),骰子,輪盤和彩票機(jī)等設(shè)備。不穩(wěn)定動(dòng)力系統(tǒng)理論和混沌理論可以證明這些現(xiàn)象存在不可預(yù)測(cè)性。盡管宏觀過程在牛頓力學(xué)下是確定性的,但是在輪盤中設(shè)計(jì)精良的設(shè)備的輸出在實(shí)踐中無法預(yù)測(cè),因?yàn)樗Q于每次使用的初始條件的敏感微觀細(xì)節(jié)。
盡管骰子主要用于賭博,并且作為游戲中的“隨機(jī)化”元素(例如角色扮演游戲),維多利亞時(shí)代的科學(xué)家弗朗西斯·高爾頓描述了一種使用骰子在1890年為科學(xué)目的明確生成隨機(jī)數(shù)的方法。
硬件隨機(jī)數(shù)發(fā)生器通常每秒產(chǎn)生有限數(shù)量的隨機(jī)比特。為了提高數(shù)據(jù)速率,它們通常用于為更快的加密安全偽隨機(jī)數(shù)生成器生成“種子”,然后生成偽隨機(jī)數(shù)輸出序列。
這樣的設(shè)備通常是基于一些能生成低等級(jí)、統(tǒng)計(jì)學(xué)隨機(jī)的“噪聲”信號(hào)的微觀現(xiàn)象,如熱力學(xué)噪聲、光電效應(yīng)和量子現(xiàn)象。這些物理過程在理論上是完全不可預(yù)測(cè)的,并且已經(jīng)得到了實(shí)驗(yàn)的證實(shí)。硬件隨機(jī)數(shù)生成器通常由換能器、放大器和模擬數(shù)字轉(zhuǎn)換器組成。其中換能器用來將物理過程中的某些效果轉(zhuǎn)換為電信號(hào),放大器及其電路用來將隨機(jī)擾動(dòng)的振幅放大到宏觀級(jí)別,而模擬數(shù)字轉(zhuǎn)換器則用來將輸出變成數(shù)字,通常是二進(jìn)制的零和一。通過重復(fù)采樣這些隨機(jī)的信號(hào),一系列的隨機(jī)數(shù)得以生成。
產(chǎn)生隨機(jī)數(shù)的一種早期方法是用于播放基諾或選擇彩票號(hào)碼的相同機(jī)器的變體。這些混合編號(hào)的乒乓球帶著吹來的空氣,可能與機(jī)械攪拌相結(jié)合,并且使用一些方法從混合室中取出球(美國專利4,786,056)。這種方法在某些意義上給出了合理的結(jié)果,但是這種方法產(chǎn)生的隨機(jī)數(shù)是昂貴的。該方法固有地慢,并且對(duì)于大多數(shù)計(jì)算應(yīng)用程序是不可用的。
1947年4月29日,蘭德公司開始生成隨機(jī)數(shù)字,帶有“電子輪盤”,由每秒約100,000個(gè)脈沖的隨機(jī)頻率脈沖源組成,每秒一次,恒定頻率脈沖,并送入五位二進(jìn)制計(jì)數(shù)器。道格拉斯飛機(jī)公司制造了這種設(shè)備,實(shí)施了Cecil Hasting的建議(蘭德P-113)用于噪聲源(很可能是6D4微型氣體閘流管放置在磁場(chǎng)中時(shí)眾所周知的行為)。 32個(gè)可能的計(jì)數(shù)器值中的20個(gè)被映射到10個(gè)十進(jìn)制數(shù)字上,而其他12個(gè)計(jì)數(shù)器值被丟棄。
蘭德機(jī)器長期運(yùn)行,經(jīng)過篩選和測(cè)試的結(jié)果被轉(zhuǎn)換成表格,該表格于1955年出版于“百萬隨機(jī)數(shù)字百萬正常偏差”一書中。 RAND表是提供隨機(jī)數(shù)字的重大突破,因?yàn)檫@樣一個(gè)大而精心準(zhǔn)備的表從未有過。它一直是模擬,建模和導(dǎo)出加密算法中任意常數(shù)的有用資源,用于證明常量未被惡意選擇。塊密碼Khufu和Khafre是使用RAND表的應(yīng)用程序之一。
在線生成器都有教程的 一看就會(huì) 很簡單的
考拉季官網(wǎng)上有,填上店鋪名,類型,規(guī)模,就會(huì)有自動(dòng)促銷引流的方案生成。
cad注冊(cè)機(jī)(序列號(hào)生成器)怎么用
你必須在“Activation Code:”欄內(nèi)填入程序激活界面出現(xiàn)的“Request code”;然后點(diǎn)擊“License usage of type:”欄下的“student”或“Educatio...
實(shí)際量子力學(xué)物理隨機(jī)性有兩個(gè)基本來源:原子或亞原子級(jí)的量子力學(xué)和thermal noise(其中一些是源自量子力學(xué))。量子力學(xué)預(yù)測(cè)某些物理現(xiàn)象,例如原子的核衰變,基本上是隨機(jī)的,原則上不能預(yù)測(cè)(關(guān)于量子不可預(yù)測(cè)性的經(jīng)驗(yàn)驗(yàn)證的討論,參見貝爾測(cè)試實(shí)驗(yàn))。并且,因?yàn)槲覀兩钤诮^對(duì)零度以上的溫度,所以每個(gè)系統(tǒng)的狀態(tài)都有一些隨機(jī)變化;例如,構(gòu)成空氣的氣體分子不斷地以隨機(jī)方式相互反彈(參見統(tǒng)計(jì)力學(xué))。這種隨機(jī)性也是一種量子現(xiàn)象。
由于量子力學(xué)事件的結(jié)果原則上無法預(yù)測(cè),因此它們是隨機(jī)數(shù)生成的“黃金標(biāo)準(zhǔn)”。用于隨機(jī)數(shù)生成的一些量子現(xiàn)象包括:
Shot noise,電子電路中的量子力學(xué)噪聲源。一個(gè)簡單的例子是照在光電二極管上的燈。由于不確定性原理,到達(dá)的光子在電路中產(chǎn)生噪聲。收集使用噪聲會(huì)帶來一些問題,但這是一個(gè)特別簡單的隨機(jī)噪聲源。然而,在整個(gè)感興趣的帶寬內(nèi),散粒噪聲能量并不總是很好地分布。橫向磁場(chǎng)中的氣體二極管和閘流管電子管可以產(chǎn)生大量的噪聲能量(10伏或更高的高阻抗負(fù)載)但具有非常高的能量分布,需要仔細(xì)過濾才能在廣譜范圍內(nèi)實(shí)現(xiàn)平坦度。
核衰變輻射源(例如,來自某些商業(yè)煙霧探測(cè)器),由連接到PC的蓋革計(jì)數(shù)器檢測(cè)。
光子穿過半透明鏡子。檢測(cè)互斥事件(反射/傳輸)并分別與“0”或“1”位值相關(guān)聯(lián)。
放大在反向偏置晶體管的基極上產(chǎn)生的信號(hào)。發(fā)射器被電子飽和,有時(shí)它們將穿過帶隙并通過基座離開。然后通過幾個(gè)晶體管放大該信號(hào),并將結(jié)果饋入施密特觸發(fā)器。
自發(fā)參量下變頻導(dǎo)致簡并光學(xué)參量振蕩器中的二進(jìn)制相位狀態(tài)選擇。
通過零差檢測(cè)測(cè)量真空能量的波動(dòng)。
Thermal現(xiàn)象更容易檢測(cè)。雖然大多數(shù)系統(tǒng)將在足夠低的溫度下停止工作以將噪聲降低兩倍(例如,~150K),但它們?cè)谝欢ǔ潭壬先菀资艿浇档拖到y(tǒng)溫度的攻擊。使用的一些熱現(xiàn)象包括:
來自電阻器的thermal noise,被放大以提供隨機(jī)電壓源。
Avalanche noise產(chǎn)生的avalanche diode,或來自Zener diode的Zener breakdown。
由連接到PC的無線電接收器檢測(cè)到的Atmospheric noise(雖然大部分噪聲,例如閃電噪聲,但不是熱噪聲,但很可能是chaotic現(xiàn)象)。
在沒有量子效應(yīng)或thermal noise的情況下,可以使用其他傾向于隨機(jī)的現(xiàn)象,盡管其方式不易以物理定律為特征。當(dāng)仔細(xì)地組合幾個(gè)這樣的源時(shí)(例如,在Yarrow算法或Fortuna CSPRNG中),可以收集足夠的熵用于創(chuàng)建加密密鑰和隨機(jī)數(shù),盡管通常以受限的速率。優(yōu)點(diǎn)是這種方法原則上不需要特殊的硬件。缺點(diǎn)是知識(shí)淵博的攻擊者可以偷偷地修改軟件或其輸入,從而可能大大降低輸出的隨機(jī)性。通常在這種方法中使用的主要隨機(jī)源是由機(jī)械輸入/輸出設(shè)備(例如鍵盤和磁盤驅(qū)動(dòng)器,各種系統(tǒng)信息計(jì)數(shù)器等)引起的中斷的精確定時(shí)。
必須謹(jǐn)慎實(shí)施最后一種方法,如果不是,可能會(huì)受到攻擊。例如,Linux 2.6.10內(nèi)核中生成器的前向安全性可能會(huì)被
來自這些系統(tǒng)的比特流容易產(chǎn)生偏差,以1或0為主。有兩種處理偏差和其他偽像的方法。 第一種是設(shè)計(jì)RNG以最小化發(fā)電機(jī)運(yùn)行中固有的偏差。 一種校正這種方法的方法是反饋由低通濾波器濾波的生成的比特流,以調(diào)整發(fā)生器的偏置。 通過中心極限定理,反饋回路趨向于“幾乎所有次數(shù)”都經(jīng)過良好調(diào)整。 超高速隨機(jī)數(shù)發(fā)生器通常使用這種方法。 即使這樣,產(chǎn)生的數(shù)字通常也有些偏頗。
應(yīng)對(duì)誤差的第二種方法是在生成后(在軟件或硬件中)減少偏差。即使采用了上述硬件偏差降低步驟,仍應(yīng)假設(shè)比特流包含偏差和相關(guān)性。通過類似于從相關(guān)信號(hào)產(chǎn)生白噪聲的相關(guān)問題,存在幾種用于減少偏置和相關(guān)的技術(shù),通常稱為“whitening”算法。另一種方法是動(dòng)態(tài)靜態(tài)測(cè)試,它動(dòng)態(tài)地對(duì)每個(gè)隨機(jī)數(shù)塊進(jìn)行靜態(tài)隨機(jī)性檢查。這可以在短時(shí)間內(nèi)完成,每秒1千兆字節(jié)或更多。在這種方法中,如果一個(gè)塊被確定為可疑塊,則該塊被忽略并取消。 ANSI(X9F1)草案中要求使用此方法。
John von Neumann發(fā)明了一種簡單的算法來修復(fù)簡單偏差并降低相關(guān)性。它一次考慮兩個(gè)比特(非重疊),采取三種動(dòng)作之一:當(dāng)兩個(gè)連續(xù)的比特相等時(shí),它們被丟棄;一個(gè)1,0的序列變成1;并且0,1的序列變?yōu)榱恪R虼?,它表示具?的下降沿和具有0的上升沿。這消除了簡單的偏差,并且易于實(shí)現(xiàn)為計(jì)算機(jī)程序或數(shù)字邏輯。無論如何生成比特,該技術(shù)都有效。但是,它無法保證其輸出的隨機(jī)性。它能做什么(具有大量丟棄比特)將偏置的隨機(jī)比特流變換為無偏比特流。
用于改善近似隨機(jī)比特流的另一種技術(shù)是對(duì)具有高質(zhì)量密碼安全偽隨機(jī)數(shù)發(fā)生器(例如Blum Blum Shub或強(qiáng)流密碼)的輸出的異或比特流。這可以以低成本改善去相關(guān)和數(shù)字偏置;它可以通過FPGA等硬件完成,這比通過軟件實(shí)現(xiàn)的速度更快。
減少近似隨機(jī)比特流中的偏差的相關(guān)方法是采用兩個(gè)或更多個(gè)不相關(guān)的近似隨機(jī)比特流,并將它們排除在一起。令比特流產(chǎn)生0的概率為
一些設(shè)計(jì)將加密散列函數(shù)(例如MD5,SHA-1或RIPEMD-160)或甚至CRC函數(shù)應(yīng)用于全部或部分比特流,然后將輸出用作隨機(jī)比特流。這很有吸引力,部分原因是它與其他一些方法相比速度相對(duì)較快,但很大程度上取決于哈希輸出中的質(zhì)量,而這些質(zhì)量可能沒有什么理論依據(jù)。
許多物理現(xiàn)象可用于生成高度偏差的位,但每個(gè)位獨(dú)立于其他位。蓋革計(jì)數(shù)器(采樣時(shí)間長于管恢復(fù)時(shí)間)或半透明鏡像光子探測(cè)器都會(huì)產(chǎn)生大多數(shù)為“0”(靜音或透射)的位流,偶爾會(huì)出現(xiàn)“1”(點(diǎn)擊或反射)。如果每個(gè)比特獨(dú)立于其他比特,則馮·諾依曼策略為這種高度偏置的比特流中的每個(gè)罕見的“1”比特生成一個(gè)隨機(jī)的無偏輸出比特。諸如高級(jí)多級(jí)策略(AMLS)等美白技術(shù)可以從這種高度偏差的比特流中提取更多的輸出比特 - 輸出比特就像隨機(jī)和無偏差的一樣。
其他設(shè)計(jì)使用被認(rèn)為是真隨機(jī)比特作為高質(zhì)量分組密碼算法的關(guān)鍵,將加密輸出作為隨機(jī)比特流。但是,在這些情況下必須小心選擇合適的塊模式。在一些實(shí)現(xiàn)中,PRNG針對(duì)有限數(shù)量的數(shù)字運(yùn)行,而硬件生成設(shè)備生成新種子。 2100433B
格式:pdf
大?。?span id="0wevtpc" class="single-tag-height">57KB
頁數(shù): 6頁
評(píng)分: 4.7
1 2000 225 1481.1 15 0.002 2 2000 225 1482.1 15 0.002 1 2 43 1 2 38 1 2 容量筒的體積V (L) 1531 2688 容量筒和試樣總質(zhì)量 m2(g) 容量筒的體積V (L) 試驗(yàn)次數(shù) 試驗(yàn)次數(shù) 試驗(yàn)次數(shù) 試驗(yàn)次數(shù) 試驗(yàn)次數(shù) 試樣的 烘干質(zhì) 量m0 (g) 吊籃在 水中的 質(zhì)量m1 (g) 試驗(yàn)前烘干試樣 質(zhì)量m0(g) (4) 含泥量( 5-10mm) 含泥量ωc (%) ωc=[(m0-m1) /m0]× 100試驗(yàn)后烘干試樣質(zhì)量 m1(g) (4) 含泥量( 5-31.5mm) 含泥量ωc (%) ωc=[(m0-m1) /m0]× 100 單個(gè)值 平 均 值 試驗(yàn)后烘干試樣質(zhì)量 m1(g) 試驗(yàn)前烘干試樣 質(zhì)量m0(g) 1300 34903 10 1680 緊密空隙率 vL(%) vL=(1-ρL/ρ)×100=
格式:pdf
大小:57KB
頁數(shù): 23頁
評(píng)分: 4.5
福建電子標(biāo)書生成器(招標(biāo)人版)操作手冊(cè) 北京金潤方舟科技股份有限公司 0 目 錄 一 、軟件安裝與啟動(dòng) ................................................................................................. 1 1.1 運(yùn)行環(huán)境和基本配置 ......................................................................................... 1 1.1.1 硬件環(huán)境 ....................................................................................................... 1 1.1.2 軟件環(huán)境 ............
內(nèi)置MD5 HASH算法和隨機(jī)數(shù)生成器
符合ISO7816-4標(biāo)準(zhǔn)
符合X.509 V3數(shù)字證書存儲(chǔ)標(biāo)準(zhǔn)
讀卡器與IC卡二合一,方便使用
內(nèi)置PIN碼保護(hù)功能,多次誤操作鎖定
帶有軟件控制狀態(tài)指示燈,方便監(jiān)控
三級(jí)文件操作權(quán)限管理
SDK軟件特點(diǎn)
支持全部Windows平臺(tái)
提供Win2K下智能卡讀卡器虛擬驅(qū)動(dòng)
圖形化的讀寫編輯USB I型電子密鑰硬件的工具
內(nèi)置MD5 HASH算法和隨機(jī)數(shù)生成器
ActiveX部件(非腳本和腳本兩種)
支持通過瀏覽器訪問USB I型電子密鑰的Java插件
供C語言調(diào)用的開發(fā)庫
支持128位密鑰長度的Microsoft CAPI
PKCS#11中間件(支持128位長密鑰)
在調(diào)用生成器之前就存在于工程中的類和集合,都不能用生成器實(shí)用工具來編輯和刪除,甚至由生成器的先前調(diào)用所創(chuàng)建的類和集合也是這樣。只能編輯和刪除在生成器的本次調(diào)用中創(chuàng)建的類和集合。
如果在一工程中已經(jīng)有類和集合存在,而且在該工程中第一次調(diào)用生成器實(shí)用工具,則所有這些類和集合一開始都將出現(xiàn)在分層結(jié)構(gòu)的根上;生成器沒有關(guān)于分層結(jié)構(gòu)的信息。可以用拖拉方法安排現(xiàn)有的類和集合,而后,生成器就將記住這一安排。在工程中后續(xù)調(diào)用的生成器都將保留類和集合的這一安排。
自動(dòng)測(cè)試生成器,是一種軟件工具。以計(jì)算機(jī)程序和準(zhǔn)則作為輸入數(shù)據(jù)。有時(shí)測(cè)定預(yù)期結(jié)果。
自動(dòng)測(cè)試生成器 automated test generator
一種軟件工具,它以計(jì)算機(jī)程序和準(zhǔn)則作為輸入,產(chǎn)生的是這些準(zhǔn)則要求的測(cè)試輸入數(shù)據(jù),有時(shí)還確定預(yù)期的結(jié)果。
同義詞:測(cè)試數(shù)據(jù)生成器 test data generator,測(cè)試用例生成器test casegenerator,自動(dòng)測(cè)試數(shù)據(jù)生成器 automated test data generator,自動(dòng)測(cè)試用例生成器 automated test case generator。(GB/T11457-95)2100433B