国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看


曙海教育集團(tuán)論壇軟硬件測(cè)試專題硬件測(cè)試 → 密碼學(xué)里的隨機(jī)數(shù)發(fā)生器


  共有10934人關(guān)注過(guò)本帖樹(shù)形打印

主題:密碼學(xué)里的隨機(jī)數(shù)發(fā)生器

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個(gè)性首頁(yè) | 博客 | 信息 | 搜索 | 郵箱 | 主頁(yè) | UC


加好友 發(fā)短信
等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
密碼學(xué)里的隨機(jī)數(shù)發(fā)生器  發(fā)帖心情 Post By:2010-12-17 11:02:19

Volume 0x0b, Issue 0x3b, Phile #0x0f of 0x12


|=--------=[ CRYPTOGRAPHIC RANDOM NUMBER GENERATORS ]=--------=|
|=------------------------------------------------------------=|
|=----------=[Author: DrMungkee <pub@drmungkee.com> ]=--------=|
|=------------------------------------------------------------=|
|=----------=[Translator: winewind <winewind@163.com>]=-------=|



密碼學(xué)里的隨機(jī)數(shù)發(fā)生器

----| 介紹

對(duì)于密碼系統(tǒng)的安全性來(lái)說(shuō),每個(gè)組件都是很重要的。一個(gè)組件設(shè)計(jì)的失敗可能使其他所有的組件崩潰。密碼隨機(jī)數(shù)常常被用作密鑰,補(bǔ)充信息,輔助信息和初始化向量。對(duì)每一個(gè)組件來(lái)說(shuō),使用一個(gè)好的隨機(jī)數(shù)發(fā)生器(RNG)是必要的。利用計(jì)算機(jī)行為的可預(yù)測(cè)性,可以人為的制造很多復(fù)雜因素。本文的范圍涵括了隨時(shí)數(shù)產(chǎn)生器的設(shè)計(jì),執(zhí)行和分析。將要涉及的隨機(jī)數(shù)發(fā)生器(RNG)包括:NoiseSpunge, Intel 隨機(jī)數(shù)發(fā)生器(Intel RNG),Linux下的“/dev/random”和Yarrow。


----| 關(guān)鍵詞:

RNG - 隨機(jī)數(shù)發(fā)生器(Random Number Generator)
PRNG - 偽隨機(jī)數(shù)發(fā)生器(Pseudo Random Number Generator)
信息熵(entropy) - 不可預(yù)知信息(Unpredictable information)
冗余信息(redundancy)- 可預(yù)知信息(Predictable or probabilistic information)

(譯者注:entropy一詞源于物理,是“熵”的意思。在信息技術(shù)中引入,從而有了“信息熵”的說(shuō)法!办亍钡奶匦裕涸诜忾]系統(tǒng)中,系統(tǒng)的熵只會(huì)增加或保持不變,系統(tǒng)的平衡點(diǎn)是熵最大的時(shí)候。無(wú)線電中常翻譯成“平均信息量”。我也不知道這里用信息熵的說(shuō)法是否便于理解。如果覺(jué)得別扭,就理解成一種信息好了)

(譯者注:這里我加入一段引來(lái)的文章,可能會(huì)讓大家對(duì)這個(gè)名詞了解得更好:現(xiàn)代信息學(xué)的基礎(chǔ)是信息熵理論,即對(duì)被傳送信息進(jìn)行度量的一種平均值,單位是比特。四十年代,現(xiàn)代信息論創(chuàng)始人、美國(guó)貝爾實(shí)驗(yàn)室科學(xué)家閃農(nóng)(C.Shannon)發(fā)明了信息熵理論,由此提出了數(shù)據(jù)優(yōu)化編碼、輸入輸出效率、通訊傳遞渠道效率、多余度和數(shù)據(jù)壓縮等一系列信息科學(xué)基礎(chǔ)理論和技術(shù)。信息熵是信息產(chǎn)業(yè)的地基。比如,不管計(jì)算機(jī)硬件軟件如何更新?lián)Q代,英文的字符平均信息熵(靜態(tài)信息熵)是4.03比特,因而,處理和儲(chǔ)存英文數(shù)據(jù)的每個(gè)字符的編碼不能少于5比特;中文的漢字平均信息熵是9.65比特,因而,處理和儲(chǔ)存中文數(shù)據(jù)的每個(gè)字符的編碼不能少于10比特。)


1.0) 概述

設(shè)計(jì)一個(gè)隨機(jī)數(shù)發(fā)生器(RNG)需要考慮各種因素。在白噪音環(huán)境中(譯者注:在一定帶寬內(nèi),在各個(gè)頻率上,各種噪音的強(qiáng)度都是一樣的),輸出必須是不可識(shí)別的。輸出的任何一部分都是不可預(yù)知的。而且基于已知的結(jié)果,無(wú)法推算出上一步(不可逆)和下一步的結(jié)果。如果一個(gè)隨機(jī)數(shù)產(chǎn)生器不能遵照這個(gè)標(biāo)準(zhǔn),那么產(chǎn)生的密碼是不安全的。

1.1) 信息熵(entropy)的收集:

為了滿足第一條和第二條要求,為這些信息熵找尋好的來(lái)源(信息源)就成了一個(gè)首選任務(wù)。這些信息源對(duì)于攻擊者必須是不可監(jiān)測(cè)的。而且任何對(duì)信息源的操作對(duì)攻擊者來(lái)說(shuō)都是不可知和無(wú)法重復(fù)的。

鼠標(biāo)的移動(dòng)常常被用作信息熵的一種。但是如果RNG不能正確的處理信息熵,將會(huì)產(chǎn)生大量的冗余信息。舉個(gè)例子,鼠標(biāo)移動(dòng)的時(shí)間間隔是100毫秒。當(dāng)鼠標(biāo)在各方向快速移動(dòng)時(shí),其位置記錄如下:


    X-軸          Y-軸
  0000001011110101  0000000100101100   注意:在各個(gè)坐標(biāo)中只
  0000001000000001  0000000100001110   有最后九位是隨機(jī)的。
  0000001101011111  0000001001101001   
  0000001000100111  0000000111100100
  0000001010101100  0000000011111110
  0000000010000000  0000000111010011
  0000001000111000  0000000100100111
  0000000010001110  0000000100001111
  0000000111010100  0000000011111000
  0000000111100011  0000000100101010

下面的例子演示了一個(gè)更加實(shí)際的信息熵的收集過(guò)程。保留X-坐標(biāo)和Y-坐標(biāo)的最后四位(因?yàn)樗鼈冏钪匾?,和采樣得到的時(shí)間作異或運(yùn)算,并把它們隨意排列如下:

   X    Y     時(shí)間    異或后
  1010  1001  00100110  01111111
  0100  1100  00101010  00000110
  0101  0010  01011111  01110101
  1001  1100  10110000  11111100
  0101  0100  11001110  11100010
  0101  1100  01010000  01111100
  1011  0000  01000100  00011100
  0111  0111  00010111  00101000
  0011  0101  01101011  01110110
  0001  0001  11011000  11010001

這是一個(gè)好辦法,因?yàn)閺母髯鴺?biāo)得到的四位數(shù)代表了在16像素平面上的任意方向(譯者注:上面的數(shù)據(jù)表明,這個(gè)范圍對(duì)紀(jì)錄鼠標(biāo)的運(yùn)動(dòng)已經(jīng)足夠大了),而不是 256*256平面上65536種移動(dòng)方向。選用時(shí)間是因?yàn)殡m然它們是連續(xù)的,但是它們的最后八位在CPU時(shí)鐘周期內(nèi)非常頻繁的變化,這些比特位是無(wú)法人為預(yù)料的。異或運(yùn)算用于合并兩方面的信息熵。在合并數(shù)字并且保留各比特位的獨(dú)立上,異或是個(gè)好辦法:)

最常見(jiàn)的信息源包括用戶的人為反應(yīng)或某種經(jīng)過(guò)排列變形后的高頻時(shí)鐘的序列。把上面兩種合二為一得到的結(jié)果往往就是我們所需要的。用高精度采集用戶觸發(fā)事件的反應(yīng)時(shí)間(擊鍵,磁盤(pán)輸入/輸出,中斷,鼠標(biāo)點(diǎn)擊)的方法有其優(yōu)越性,因?yàn)橛脩魝(gè)體行為和精確的時(shí)間是不可預(yù)知的。

有些信息看起來(lái)是足夠隨機(jī)的,但實(shí)際上未必。有時(shí)可以把網(wǎng)絡(luò)的輸運(yùn)情況作為一種信息源,但我們并不推薦這樣做,因?yàn)檫@種信息畢竟還是可以由某些外來(lái)因素控制的。另一個(gè)缺點(diǎn)是使用毫秒精度的時(shí)鐘:對(duì)于比較高的要求,這種刷新頻率顯得的太慢了。

在討論信息熵收集方法缺點(diǎn)方面,這里有一個(gè)不錯(cuò)的案例:Netscape公司使用的SSL加密協(xié)議是可破解,它并沒(méi)有使用真正的RNG。(譯者注:可以在下面的網(wǎng)址找到介紹 http://www.cs.berkeley.edu/~daw/papers/ddj-netscape.html)Netscape公司標(biāo)志進(jìn)程和父進(jìn)程時(shí)使用時(shí)間和日期,并把它們當(dāng)作唯一的信息源。在win9x中進(jìn)程標(biāo)志通常都是由一個(gè)小于100的值(每增加一個(gè)新進(jìn)程就加一)和win9x第一次啟動(dòng)時(shí)的時(shí)間日期作異或運(yùn)算得到。雖然由哈希函數(shù)得到的結(jié)果看起來(lái)是隨機(jī)的,實(shí)際上猜測(cè)出那個(gè)值,計(jì)算并且得到正確的結(jié)果并不是件難事。如果可利用的信息熵非常有限,那么輸出結(jié)果是不是真的隨機(jī)也就不是很重要了(好像有點(diǎn)無(wú)奈的意思圖片點(diǎn)擊可在新窗口打開(kāi)查看)。


1.2 信息熵的估算

我們不能忽視對(duì)收集到的信息熵總數(shù)的估算。這一步很重要。否則隨機(jī)數(shù)產(chǎn)生器輸出結(jié)果中信息熵的數(shù)量有可能超過(guò)輸入的信息熵的數(shù)量。根據(jù)相應(yīng)的系統(tǒng)參數(shù),我們可以給各個(gè)信息源賦相應(yīng)的值。比如,對(duì)于鍵盤(pán)活動(dòng),不管我們能夠收集的信息熵總數(shù)是多少,我們都可以假設(shè)所有鍵盤(pán)活動(dòng)產(chǎn)生的信息熵的大小都是4比特的。如果RNG在文件服務(wù)器上,并且把磁盤(pán)輸入/輸出作為信息源,我們可以根據(jù)某時(shí)刻正在訪問(wèn)磁盤(pán)的用戶數(shù)相應(yīng)的估計(jì)信息熵,而不是根據(jù)訪問(wèn)序列。如果基于后者,則可能產(chǎn)生多余的信息。對(duì)信息熵大小的估算不一定要和輸入或輸出的大小一樣。這條準(zhǔn)則在今后的計(jì)算中能起到安全預(yù)防的作用。

對(duì)信息熵的估算還有其他的方法。如果信息源超過(guò)一定時(shí)間間隔后還沒(méi)有給我們提供數(shù)據(jù),使用統(tǒng)計(jì)的方法計(jì)算偏差會(huì)獲得更好的效果。我們可以從buffer收集大量的數(shù)據(jù)信息,經(jīng)過(guò)壓縮,得到壓縮比的值。相對(duì)于之前輸入的大量數(shù)據(jù),統(tǒng)計(jì)測(cè)試表明,最后一次輸入的數(shù)據(jù)對(duì)于檢驗(yàn)當(dāng)前輸入數(shù)據(jù)整體屬性起不到什么作用。但是對(duì)于RNG來(lái)說(shuō),則意味著可以把這些只能增加統(tǒng)計(jì)概率的輸入數(shù)據(jù)舍棄。

最好的辦法莫過(guò)于多試幾次。在估算信息熵值時(shí)用一種方法往往是不夠的。信息源的情況是復(fù)雜的,得到的信息熵也是多種多樣的?墒窃趯(shí)際中,對(duì)所有的信息熵的大小往往賦同一個(gè)值。因此在做這種假設(shè)之前,必須仔細(xì)的分析一下。多嘗試幾個(gè)值是明智的選擇。而最小的值往往是最準(zhǔn)確的。


1.3) 信息熵的集合

沒(méi)有任何信息源可以說(shuō)是完美無(wú)缺的。確切點(diǎn)說(shuō),在計(jì)算機(jī)上是這樣。這就是為什么我們?cè)赽uffer(信息熵的集合)收集了信息之后還要進(jìn)行一些處理。收集完畢后,信息熵就被輸入到一個(gè)集合里。這個(gè)集合必須和輸入有以下的關(guān)系:要知道包含元素的個(gè)數(shù),把最后一次輸入合并到之前收集的數(shù)據(jù)中并保持其一致性。另外,拋開(kāi)那些收集到的信息熵的屬性不論,集合還要為這些數(shù)據(jù)提供一個(gè)至少看起來(lái)隨機(jī)的狀態(tài)(相似的輸出在這個(gè)集合里也應(yīng)該是看起來(lái)隨機(jī)的)。

對(duì)于某個(gè)集合狀態(tài),處理集合內(nèi)容時(shí)(這里指把所有元素合并起來(lái)),既不能減少元素,也不能添加元素。如果經(jīng)過(guò)某個(gè)合并函數(shù)的處理,集合變大了,那么必須保證這對(duì)信息熵的估算是沒(méi)有影響的。只有那些負(fù)責(zé)收集信息熵的函數(shù)才能改變信息熵的大小。而且這些收集函數(shù)是分開(kāi)作用的,彼此獨(dú)立。

最好的合并函數(shù)是哈希算法(譯者注:又稱散列法)。哈希算法能夠接受任意大小的輸入,它的大范圍輸出可以反映信息熵合并的速度,并且這個(gè)算法的輸出是不確定的。為了保護(hù)那些合并后的信息熵(譯者注:保證沒(méi)有信息丟失),哈希函數(shù)輸入的大小不大于輸出的。也就是說(shuō),如果哈希函數(shù)的輸出是160位的,那么之前的輸入最多160位。如果哈希函數(shù)用于密碼處理上是安全的(事實(shí)上的確如此),那么輸出的信息熵的個(gè)數(shù)應(yīng)該和輸入的一樣。但是如果輸出的多于輸入,并不能認(rèn)為信息熵集合里的態(tài)一定增加了。

處理大集合有以下幾種途徑:一種方法是把這個(gè)集合線性hash(雜化)。使用這種方法,你可能需要一個(gè)buffer保存最近的一次輸入。hash從buffer的尾部開(kāi)始,一次只hash一塊(塊的大小和輸出的大小相同)。每次把當(dāng)前輸出和前一個(gè)塊的hash結(jié)果作異或運(yùn)算,以次保證整個(gè)集合只被最近的一次輸入作用,而不會(huì)改寫(xiě)以前的結(jié)果。這只是一個(gè)例子。不管你選擇什么樣的處理方式,必須保證這種方式遵守前面所說(shuō)的各條準(zhǔn)則。

另一個(gè)處理大集合的方法是“multiple hash(多樣雜化)”,使集合的內(nèi)容互相影響。一個(gè)常見(jiàn)的用途就是用于處理包含“不可操作的信息熵”的集合。一旦這個(gè)集合滿了,它就會(huì)被hash并用于更新另一個(gè)集合。更新的方式可以是更新hash的關(guān)系,也可以是直接作異或運(yùn)算。這樣盡可能多的集合就串聯(lián)了起來(lái)。為了避免丟失已有的信息熵,一些集合只有在它們的父集合(更新這些集合的集合)被更新若干次(譯者注:更新次數(shù)事先定義好的)后才能被操作。比如,只有當(dāng)?shù)谝粋(gè)hash集合被更新了8次后,下一個(gè)集合才能被更新。只有下一個(gè)集合被更新滿了3次,它才能用于hash第三個(gè)集合。在這種方法里,第三個(gè)集合包含了經(jīng)過(guò)24次hash的信息熵。這樣保留下來(lái)的原始信息熵變少了(受雜化關(guān)系的限制)但是這些信息熵的性質(zhì)卻更好了。因?yàn)榈谌齻(gè)集合里的信息源完全基于24次輸入的信息熵。

向一個(gè)集合中輸入信息熵往往稱為更新或播種。這種信息熵的集合和基于它自身構(gòu)建的輸出函數(shù)實(shí)際上是一個(gè)PRNG。在收集信息熵的過(guò)程中獲得的真正的隨機(jī)種子才是得到RNG的原因。只要輸入了一個(gè)好的信息熵,RNG就產(chǎn)生一個(gè)無(wú)界區(qū)域(沒(méi)有輸出模式)。這和PRNG正好相反。相對(duì)于RNG的無(wú)界區(qū)域,后者是從一個(gè)半確定的點(diǎn)開(kāi)始,重復(fù)以前的所有輸出,并且重復(fù)的順序和RNG是一樣的。

信息熵的集合對(duì)于防范攻擊者推算RNG以前的輸出和以后的輸出結(jié)果至關(guān)重要。對(duì)RNG的攻擊就是基于三部分:對(duì)信息熵集合性質(zhì)的了解,信息熵的輸入和以前的輸出結(jié)果。要防止別人了解集合當(dāng)前的狀態(tài),就要對(duì)以后的輸出結(jié)果做一些處理。因此,集合必須不時(shí)地做一些大的變動(dòng),刪除一部分或是全部的信息熵。這個(gè)過(guò)程叫做再播種。再播種,總是(譯者注:用逗號(hào)隔開(kāi)是為了強(qiáng)調(diào)),在輸出之前用一些新的信息熵替換那些已經(jīng)被刪除的。如果沒(méi)有上面的替換,這個(gè)集合的安全性就很成問(wèn)題了。RNG不需要再播種,但是如果沒(méi)有這步,就必須不停的添加信息熵的輸入,添加的速度還要高于輸出的。

并不是任何時(shí)候都要再播種的。只有當(dāng)未用過(guò)的信息熵積累了足夠多并且占了集合空間的一大部分時(shí)才使用再播種。要注意的是,對(duì)集合中信息熵的估算要隨著輸入數(shù)據(jù)的大小作相應(yīng)的調(diào)整。再播種不能頻繁的使用。是否使用它的唯一根據(jù)就是隨機(jī)數(shù)生成器輸出的比特位數(shù)和整個(gè)集合的大小。當(dāng)集合里95%的信息熵都已經(jīng)輸出時(shí)采用再播種,這是一個(gè)比較適當(dāng)?shù)念l率。這里我們假設(shè)信息熵的輸入是在RNG輸出的空隙間完成的。如果不是這樣,那么使用再播種的次數(shù)有可能應(yīng)該更多一些。在輸出空隙間輸入的信息熵越少,攻擊者就越容易找到輸出方式的蛛絲馬跡,從而推算出上一次輸出的結(jié)果(這樣循環(huán)往復(fù),一個(gè)鏈?zhǔn)降哪嫦蛲扑憔陀锌赡艹晒Φ氐玫焦粽呦胍臇|西)。(譯者注:這里我們并不規(guī)定兩次輸出之間只能有一次輸入。相反,輸入的數(shù)據(jù)應(yīng)該多于輸出。這樣,可以想象,在集合里用不到的數(shù)據(jù)會(huì)越來(lái)越多。等他們多到一定程度時(shí),如上文的95%,一次性的替換掉。這就是一次的再播種。)

1.4)輸出函數(shù)

RNG的輸出函數(shù)必須是單向的。單向的意思是輸入的數(shù)據(jù)經(jīng)過(guò)函數(shù)處理可以得到輸出,但是根據(jù)輸出的數(shù)據(jù)無(wú)法計(jì)算出輸入的原始數(shù)據(jù)(譯者注:就是不可逆啦,饒舌)。單向的hash函數(shù)是一個(gè)非常好的選擇。更復(fù)雜的方法是把集合中的一部分元素作為key data(譯者注:不好意思,我一時(shí)還想不出什么好的詞),使用對(duì)稱加密算法,對(duì)另一部分加密,并且輸出密文。壓縮-解壓縮也是一個(gè)效率很高的單向函數(shù)。為了達(dá)到目的,我們可以把集合中一部分元素當(dāng)作PRNG的種子,生成多種輸出(根據(jù)PRNG的種子大小而定)。然后把這些輸出統(tǒng)統(tǒng)放進(jìn)一個(gè)雜化函數(shù)得到結(jié)果。這樣做保證了效率,因?yàn)樘幚頃r(shí)很多中間態(tài)(解壓縮)hash的結(jié)果都是一樣的,真正起作用的只是解壓縮前的那個(gè)初始態(tài)。

RNG每次輸出時(shí),對(duì)它信息熵的估算都要隨輸出的大小而減少。這樣做的前提是假設(shè)輸出的數(shù)據(jù)都是由信息熵組成。由于輸出的信息熵仍然保留在集合里,這些東西現(xiàn)在就成了冗余信息,也不該再把它們當(dāng)作信息熵了(在集合里)。如果集合的大小是512位,且每次輸出信息熵的大小是160位,那么三次輸出之后,基本上所有的信息熵都被hash了,這個(gè)集合也就需要再播種了。

在處理信息熵集合時(shí),有一個(gè)幾乎不可能解決的問(wèn)題:我們沒(méi)辦法確定信息熵的哪些位是要輸出的,哪些不是。緩解這個(gè)問(wèn)題最好的辦法是:即便你看到了RNG的輸出結(jié)果,我們也根本不讓你知道哪些信息熵被用了幾次。(譯者注:看起來(lái)有點(diǎn)掩耳盜鈴,但的確管用。我偷偷地用,用幾次誰(shuí)也不知道。感覺(jué)差不多了,我就再播種了。神不知鬼不覺(jué)圖片點(diǎn)擊可在新窗口打開(kāi)查看)當(dāng)一次輸出完成后,集合的態(tài)發(fā)生變化,重新排序。這樣,在既不添加信息熵也不再播種的情況下,RNG的輸出結(jié)果也不會(huì)重復(fù)。集合的態(tài)的重新排序必須通過(guò)單向函數(shù)完成,而且輸出函數(shù)必須滿足前面提到的各條原則。只要處理的過(guò)程不違反前面的規(guī)定,我們認(rèn)為集合里信息熵的大小在排序前后總是一致的。

1.5)執(zhí)行

如果執(zhí)行時(shí)不順利的話,我們前面所作的所有努力都是白費(fèi)。這里關(guān)于執(zhí)行我們要談三個(gè)方面的東西:媒質(zhì),硬件/軟件和輸出的使用。

在未加密狀態(tài),儲(chǔ)存媒質(zhì)和通信媒質(zhì)各占了一個(gè)風(fēng)險(xiǎn)。下表列出了各種媒質(zhì)的風(fēng)險(xiǎn)程度。對(duì)于風(fēng)險(xiǎn)程度的比例說(shuō)明是這樣的:

0 - no risk    無(wú)風(fēng)險(xiǎn)
1 - low risk    低風(fēng)險(xiǎn)
2 - medium risk  中等風(fēng)險(xiǎn)
3 - high risk   高風(fēng)險(xiǎn)

MEDIA (媒質(zhì))                 RISK(風(fēng)險(xiǎn))
---------------------------------------------------
RAM          <storage>(儲(chǔ)存)      0 *&
Hard Drive     <storage>(儲(chǔ)存)      1 *&
Shared memory   <transfer>(傳輸)      1 *&
Removable disks  <transfer>(傳輸)      2
LAN          <communication>(通訊)  2 &
WAN          <communication>(通訊)  3

任何正確加密的媒質(zhì)的風(fēng)險(xiǎn)都是0。
*如果儲(chǔ)存媒質(zhì)是在一臺(tái)與網(wǎng)絡(luò)相連的計(jì)算機(jī)上時(shí),風(fēng)險(xiǎn)度還要加1。
&如果可以通過(guò)物理途徑到達(dá)的話(computer/Lan),風(fēng)險(xiǎn)度也要加1。

所有媒質(zhì)的最高風(fēng)險(xiǎn)都應(yīng)該被解釋成執(zhí)行風(fēng)險(xiǎn)(向脆弱的機(jī)制說(shuō)再見(jiàn)吧:)。高風(fēng)險(xiǎn)在實(shí)際中是不可接受的。媒質(zhì)的風(fēng)險(xiǎn)程度是否可被接受取決于RNG的輸出值(想想這在攻擊者眼中的價(jià)值吧)。除非在你的壁櫥里有許多的萬(wàn)能鑰匙,否則一本私人日記就足以應(yīng)付介質(zhì)風(fēng)險(xiǎn)了(譯者注:這里可能不太好了解。但就我的經(jīng)歷,國(guó)外用的日記本大多是帶鎖的。國(guó)內(nèi)也有這種日記本,不過(guò)好像比較貴圖片點(diǎn)擊可在新窗口打開(kāi)查看)。有關(guān)工業(yè)機(jī)密的一定要采用零風(fēng)險(xiǎn)的RNG。雖然什么樣的風(fēng)險(xiǎn)是可以接受的往往取決于程序員,但是用戶應(yīng)該清楚地知道自己的選擇。

硬件的RNG需要有監(jiān)測(cè)能力。如果硬件發(fā)生了任何的物理修改,RNG就停止輸出。這可以防止外界探測(cè)信息熵集合狀態(tài)和輸出。同時(shí),外界無(wú)法通過(guò)頻率,輻射,電壓或者其他由RNG運(yùn)行時(shí)產(chǎn)生的信息監(jiān)控硬件的運(yùn)轉(zhuǎn)。一旦上述的任何一項(xiàng)可被探測(cè),對(duì)于集合或輸出來(lái)說(shuō)都是一個(gè)危險(xiǎn)。所以,所有的RNG硬件都要適當(dāng)?shù)钠帘纹饋?lái)。

軟件的執(zhí)行就微妙的多了。防范逆向工程始終是個(gè)大問(wèn)題,除非可執(zhí)行文件發(fā)出的數(shù)字信號(hào)是在和操作系統(tǒng)一樣的層次上執(zhí)行的。否則,任何對(duì)逆向工程的防御措施只能是“緩兵之計(jì)”。所以,程序員一定要盡量減少軟件的風(fēng)險(xiǎn)因素(上面的風(fēng)險(xiǎn)系數(shù)表對(duì)逆向工程依然適用)。

支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

密碼學(xué)里的隨機(jī)數(shù)發(fā)生器








簽名
国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    欧美日韩精品一区| 国产精品伊人日日| 成人中文字幕在线观看 | 国产精品18久久久久久首页狼 | 青娱乐一区二区| 2019av中文字幕| 国产一级二级三级精品| 91av视频导航| 久久riav二区三区| 热久久美女精品天天吊色| 狠狠色综合一区二区| 91精品国产沙发| 国产自产在线视频一区| 欧美在线视频免费| 欧美xxxx黑人又粗又长密月 | 亚洲高清精品中出| 91夜夜揉人人捏人人添红杏| 欧美黑人又粗大| 亚洲xxxxx性| 久久久久久久香蕉网| 国产三级精品在线不卡| 国产精品久久久久久久久| 日韩欧美三级电影| 成人h在线播放| 日本91av在线播放| 在线免费观看一区二区三区| 99久久久精品免费观看国产| 日本国产精品视频| 亚洲欧洲日夜超级视频| 国产精品久久亚洲| 国产精品电影在线观看| 亚洲国产一区二区三区在线播 | 亚洲美女网站18| 97人人澡人人爽| 欧洲亚洲在线视频| 伊人婷婷久久| 麻豆传媒一区二区| 91久久夜色精品国产网站| 国内自拍欧美激情| 日本高清不卡三区| 5g影院天天爽成人免费下载| 日韩av电影在线网| 在线观看日韩羞羞视频| 国产在线欧美日韩| 亚洲va欧美va国产综合剧情| 国产成人aa精品一区在线播放| 伊人色综合影院| 欧美二区三区在线| 国产女主播一区二区| 成人久久久久久| 国产精品99免视看9| 欧美激情中文网| 欧美国产二区| 国产伦精品一区二区三区高清版 | 国内外成人免费激情在线视频网站| 免费在线国产精品| 国产伦精品一区二区三区照片| 国产精品99久久久久久人| 91精品国产91久久久久| 亚洲亚洲精品三区日韩精品在线视频| 精品一区二区三区免费毛片| 99一区二区| 成人免费网站在线看| 日韩免费黄色av| 91成人性视频| 国内自拍欧美激情| 97国产在线观看| 欧美激情在线有限公司| 国产综合在线看| 欧美极品xxxx| 午夜精品蜜臀一区二区三区免费| 国内精品视频一区| 992tv在线成人免费观看| 久久久久久国产精品三级玉女聊斋| 亚洲在线欧美| 中文字幕av日韩精品| 亚洲一区二区在线免费观看| 新呦u视频一区二区| 日本视频精品一区| 日韩性感在线| 日韩三级电影免费观看| 亚洲日本japanese丝袜| 亚洲欧美日韩另类精品一区二区三区| 神马影院一区二区三区| 亚洲欧美日韩精品综合在线观看| 亚洲精品在线免费| 欧美极品少妇与黑人| 久久久免费在线观看| 68精品国产免费久久久久久婷婷| 欧美有码在线视频| 国产精品老女人视频| 国产精品久久999| 国产一区视频在线| 亚洲va国产va天堂va久久| 亚洲999一在线观看www| 国产精品久久久久久久久婷婷| 高清一区二区三区视频| 精品一区二区三区视频日产| 青青草久久网络| 亚洲精品乱码久久久久久蜜桃91 | 亚洲综合视频1区| 成人免费网视频| 99在线免费观看视频| 国产一区二区三区黄| 裸体丰满少妇做受久久99精品| 欧美日韩在线高清| 亚洲一区二区在| 97久久精品国产| 国产精品大片wwwwww| 91日本在线视频| 国产一区二区免费电影| 日韩欧美99| 久久人91精品久久久久久不卡| 日本午夜精品理论片a级appf发布| 国产欧美一区二区白浆黑人| 1区1区3区4区产品乱码芒果精品| 精品一区二区三区免费毛片| 亚洲砖区区免费| 欧美一级片一区| 国产日产欧美精品| 激情五月综合色婷婷一区二区 | 亚洲一区二区免费视频软件合集 | 欧美在线视频导航| 91欧美激情另类亚洲| 久久视频在线观看中文字幕| 欧美大片欧美激情性色a∨久久| 国产成人精品久久二区二区| 91久久伊人青青碰碰婷婷| 青青影院一区二区三区四区| 8x拔播拔播x8国产精品| 99se婷婷在线视频观看| 亚洲精品白虎| 国产精品久久久久久久久久久新郎 | 亚洲一区综合| 日本精品免费观看| av资源一区二区| 热re99久久精品国产99热| 97免费视频在线| 亚洲综合在线中文字幕| 亚洲精品在线观看免费| 国产精品久久久久久久久久ktv| 99热在线国产| 欧美激情久久久久| 亚洲一区二区三区四区在线播放| 日韩欧美一区二区三区久久婷婷| 国产精品成人v| 久久亚洲免费| 国产成人涩涩涩视频在线观看| 国产伦精品一区二区三区四区免费| 欧美高清视频免费观看| 成人精品视频在线| 亚洲一区二区三区免费观看| 国产精品香蕉av| 欧美日韩另类综合| 国产精品jizz在线观看麻豆| 久久综合狠狠综合久久综青草| 性色av一区二区三区| 99国产视频在线| 久久久久久伊人| 亚洲aa中文字幕| 欧美国产乱视频| 亚洲sss综合天堂久久| 亚洲午夜精品久久| 3d精品h动漫啪啪一区二区| 在线观看成人av电影| 成人免费看片视频| 欧美大片免费观看| 国产精品入口免费| 日本成熟性欧美| 欧美精品与人动性物交免费看| 国产成人亚洲综合91| 日韩欧美亚洲区| 成人免费淫片aa视频免费| 欧美激情视频免费观看| 国产高清一区视频| 日韩av免费在线| 日韩色妇久久av| 91久久伊人青青碰碰婷婷| 97视频免费在线看| 欧美在线日韩精品| 91天堂在线视频| 97国产成人精品视频| 欧美一区三区二区在线观看| 成人性生交大片免费看视频直播| 久久久久久久久久久av| 精品视频在线观看| 国产精品丝袜一区二区三区| 久久免费精品日本久久中文字幕| 久久99精品国产99久久| 91久久久久久久久久久| 欧美在线视频一二三| 亚洲精品久久区二区三区蜜桃臀 | 亚洲v国产v| 91免费版网站在线观看| 欧美在线视频网站| 亚洲国产日韩综合一区| 国内视频一区二区| 成人精品一区二区三区电影免费| 69国产精品成人在线播放| 欧美亚洲一级二级| 91超碰在线电影| 国产999精品| 久久久久女教师免费一区| 午夜老司机精品| 另类视频在线观看+1080p| 亚洲aaaaaa| 国产精品私拍pans大尺度在线| 97香蕉超级碰碰久久免费软件| 日本一区视频在线观看免费| 国产精品一区二区三区观看| 亚洲一区二区免费| 国产欧美日韩免费看aⅴ视频| 高清一区二区三区四区五区| 一本色道久久综合亚洲精品婷婷 | 91欧美精品午夜性色福利在线| 欧美在线激情网| 欧美极品少妇xxxxⅹ喷水| 色综合久久88色综合天天提莫| 国产激情一区二区三区在线观看| 国产精品久久久久av| 2019中文在线观看| 性色av一区二区三区免费| 亚洲日本精品| 亚洲欧美日产图| 亚洲欧美久久234| 日韩精品大片| 日本午夜精品一区二区| 久久综合九色综合网站| 极品校花啪啪激情久久| 成人在线视频电影| 高清不卡日本v二区在线| 91久久极品少妇xxxxⅹ软件| 91在线视频精品| 亚洲v日韩v综合v精品v| 亚洲japanese制服美女| 亚洲一区二区三区四区在线播放| 国产欧美中文字幕| 国产日韩欧美视频| 91精品视频免费观看| 91精品国产自产在线老师啪| 成人黄色在线播放| 成人福利在线视频| 91在线播放视频| 国产精品成人观看视频免费| 国产在线精品一区二区三区| 久久精品二区| 日韩少妇中文字幕| 亚洲欧美日韩精品综合在线观看| 亚洲一区二区免费视频软件合集 | 欧美 日韩 国产在线| 免费在线观看一区二区| 日韩欧美一区二区在线观看| 亚洲精品国产一区| 欧美极品少妇全裸体| 91成人国产在线观看| 国产99久久精品一区二区永久免费| 国产91热爆ts人妖在线| 国产精品偷伦免费视频观看的| 国产日韩中文字幕在线| 99国产在线| 欧美精品一区二区三区在线四季| 日韩成人av电影在线| 亚洲午夜精品一区二区三区| 国内成人精品一区| 国产精品高清在线观看| 亚洲a成v人在线观看| 国产综合 伊人色| 亚洲精品无人区| 78色国产精品| 国产精品自产拍在线观| 成人精品一二区| 欧美自拍资源在线| 国内伊人久久久久久网站视频| 国产精品成人aaaaa网站| 亚洲一区二区三区成人在线视频精品 | 国产精品久久久对白| 久久久久欧美| 永久免费精品视频网站| 日韩av电影在线播放| 亚洲永久免费观看| 免费看成人av| 国语自产偷拍精品视频偷| 国产精品久久久久999| 99久久伊人精品影院| 热re99久久精品国99热蜜月| 91国产精品电影| 国产精品视频99| 国产一区二区黄色| 欧美国产中文字幕| 国产日本欧美一区| 精品无人区一区二区三区| 中日韩在线视频| 国产精品一二三在线| 国内外成人免费视频| 中文有码久久| 国产精品一区二区三区毛片淫片| 韩国成人一区| 91精品国产91久久久久久吃药| 91免费版网站入口| 日本在线视频不卡| 国产精品r级在线| 国产一区不卡在线观看| 久久久久久久久久久国产| 国产在线视频不卡| 日本一区免费看| 国产精品久久二区| 欧美日韩国产综合视频在线| 91高清视频免费观看| 亚洲最大福利网站| 一区精品在线| 亚洲一区久久久| 欧美高清电影在线看| 成人在线一区二区| 一本一道久久久a久久久精品91 | 91精品国产91久久久久久吃药 | 国产精品网址在线| 麻豆久久久9性大片| 国内精品久久久久久中文字幕| 92看片淫黄大片看国产片| 一区二区三区四区国产| 成人综合网网址| 中文精品一区二区三区| 97视频资源在线观看| 久久久在线观看| 国产伦精品一区二区三区视频黑人 | 成人av免费看| 97精品伊人久久久大香线蕉| 国产精品乱码视频| 欧美亚洲在线播放| 国产成人亚洲精品| 99久久精品免费看国产一区二区三区| 亚洲一区二区高清视频| 91在线观看免费| 欧美国产视频一区二区| 成人xxxxx色| 欧美一级电影免费在线观看| 欧美国产视频在线观看| 国产综合久久久久| 国内精品久久久久| 欧美成人蜜桃| 成人信息集中地欧美| 久久久久久com| 久久精品日产第一区二区三区| 国产成人精品国内自产拍免费看 | 国产精品一区视频| 欧美在线一级视频| 任我爽在线视频精品一| 91久热免费在线视频| 97成人在线视频| 色综合视频二区偷拍在线| 亚洲一区二区免费| 日本精品久久久久久久| 亚洲午夜在线观看| 精品欧美一区二区久久久伦| 国产日韩欧美91| 欧美亚洲伦理www| 日韩区国产区| 精品久久久久久亚洲| 国产一区香蕉久久| 欧美亚洲一级片| 在线视频一区观看| 欧美日韩中文国产一区发布| 成人av资源网| 成人欧美一区二区三区黑人孕妇| 性欧美长视频免费观看不卡| 亚洲.欧美.日本.国产综合在线| 成人高清在线观看| 国产欧美在线看| 日韩免费在线播放| 韩国19禁主播vip福利视频| 天堂一区二区三区| 国产一区免费在线| 3d精品h动漫啪啪一区二区| 国产精品xxx视频| 性日韩欧美在线视频| 一区在线电影| 日韩欧美亚洲v片| 蜜桃导航-精品导航| 亚洲最大的av网站| 成人免费黄色网| 国产精品入口免费视频一| 欧美一区二区三区免费观看| 欧美精品电影在线| 宅男av一区二区三区| 天天综合狠狠精品| 欧美日韩综合另类| 欧美xxxx黑人又粗又长密月 | 欧美精品二区三区四区免费看视频 | 成人写真视频福利网| 日韩av电影中文字幕| 91高潮精品免费porn| 国内伊人久久久久久网站视频| 亚洲不卡1区| 日韩av电影在线观看| 欧美日韩精品免费观看视一区二区| 国产欧美韩日| 国产丝袜不卡| 国产在线一区二区三区欧美| 国产精品免费在线| 国产精品视频一区二区三区经| 亚洲已满18点击进入在线看片| 国产在线久久久| 亚洲r级在线观看| 97久久人人超碰caoprom欧美| 亚洲最大的免费| 懂色一区二区三区av片| av激情久久| 国产成人成网站在线播放青青| 97国产超碰| 国产一区福利视频| 免费国产一区| 小说区图片区图片区另类灬| 一区二区三区四区免费视频| 欧美疯狂性受xxxxx另类| 欧美劲爆第一页| 97视频人免费观看| 青青a在线精品免费观看| 国产精品aaa| 国产在线精品一区免费香蕉| 91超碰rencao97精品| 国产精品制服诱惑| 欧美一区2区三区4区公司二百| 欧美激情www| 亚洲最新在线| 91精品国产电影| 国产精品白嫩初高中害羞小美女| 国产日韩欧美在线视频观看| 91成人免费视频| 久久久久久草| 一级做a爰片久久| 久久免费视频这里只有精品| 日本免费在线精品| 国产日韩换脸av一区在线观看| 91麻豆蜜桃| 欧美精品与人动性物交免费看| 亚洲精品国产精品国自产观看| 久久久伊人日本| 国产精品激情av在线播放| 91香蕉电影院| 久久久久一区二区| 中文字幕一区二区三区最新| 日本不卡免费高清视频| 91中文字幕一区| 免费精品视频一区二区三区| 欧美激情国产精品| 国产精品国产福利国产秒拍| 97人人干人人| 日韩免费av电影| 91精品国产高清自在线看超| 国产日韩欧美在线看| 精品欧美国产一区二区三区不卡| 一区二区三区四区视频在线观看| 日本精品久久久久影院| 91丝袜脚交足在线播放| 日韩久久久久久久| 91成人在线播放| 99re6在线| 致1999电视剧免费观看策驰影院| 国产成人精品最新| 成人高清在线观看| 一区二区三区四区视频在线观看| 国产精品高潮呻吟久久av黑人| 成人片在线免费看| 色综合男人天堂| 91精品在线国产| 日韩精品国内| 国产精品第2页| 狠狠久久综合婷婷不卡| 午夜精品福利电影| 成人欧美一区二区三区视频xxx| 亚洲欧洲精品一区二区三区波多野1战4 | 91一区二区三区| 亚洲ai欧洲av| 国产精品稀缺呦系列在线| 久久久综合香蕉尹人综合网| 韩国精品美女www爽爽爽视频| 亚洲最大福利网站| 中国成人在线视频| 91免费在线视频| 亚洲午夜精品久久| 国产日本欧美一区二区三区在线| 日本最新一区二区三区视频观看| 国产va免费精品高清在线| 国产欧美一区二区在线播放| 国内精品国产三级国产在线专| 亚洲专区在线视频| 欧美黄色小视频| 成人国产1314www色视频| 欧美精品久久久久久久免费观看| 91九色精品视频| 欧美肥老妇视频| 不卡视频一区二区| 久久久影视精品| 国产偷国产偷亚洲高清97cao| 国产69精品久久久久久| 精品日韩美女| 国产精品久久久亚洲| 日韩欧美亚洲在线| 91亚洲va在线va天堂va国| 久久久久久国产精品久久| 97在线电影| 青青草国产精品一区二区| 欧美在线播放一区二区| 国产日韩在线视频| 欧美福利小视频| 精品乱色一区二区中文字幕| 国产精品扒开腿做爽爽爽男男| 亚洲激情电影在线| 国产精品高清一区二区三区| 8x海外华人永久免费日韩内陆视频| 免费电影一区| 91沈先生在线观看| 午夜精品一区二区三区在线视频| 国产乱码精品一区二区三区日韩精品| 日韩免费精品视频| 色综合91久久精品中文字幕| 国产一区二区三区四区hd| 国产成人欧美在线观看| 一区二区视频在线观看| 国产高清自拍一区| 国产精品吴梦梦| 国模吧一区二区三区| 欧美中日韩免费视频| 91视频99| 国产精品久久中文| 91精品国产91久久久久久最新| 日韩欧美视频一区二区| 国产精品久久国产精品| 国产美女91呻吟求| 亚州成人av在线| 亚洲一区二区三区精品视频| 精品国产免费一区二区三区| 91精品国产自产在线| 欧美亚洲第一区| 一本色道久久综合亚洲精品婷婷| 精品在线观看一区二区| 91精品入口蜜桃| 国产精品欧美亚洲777777| 68精品久久久久久欧美 | 99久久无色码| 国产精品综合不卡av| 欧美亚洲另类激情另类| 欧美福利视频网站| 神马欧美一区二区| 免费h精品视频在线播放| 成人动漫在线观看视频| 国产精品专区一| 日本不卡免费高清视频| 久久久久久久久国产| 视频一区二区三区免费观看| 免费看成人av| 精品国产综合久久| 国产欧美韩日| 97久久人人超碰caoprom欧美| 国产有码在线一区二区视频| 欧美在线一级视频| 97成人超碰免| 77777亚洲午夜久久多人| 欧美劲爆第一页| 欧美高跟鞋交xxxxhd| 一区一区视频| 伊人久久av导航| 一本一本a久久| 亚洲自拍的二区三区| 亚洲欧洲日本国产| 亚洲一区二区三区加勒比| 亚洲精品9999| 亚洲v欧美v另类v综合v日韩v| 日本不卡二区高清三区| 欧洲高清一区二区| 欧美不卡三区| 任我爽在线视频精品一| 奇米精品在线| 亚洲精品不卡| 中文字幕中文字幕在线中心一区| 午夜视频久久久| 亚洲精品一区二区三区av| 亚洲自拍三区| 久久久久国产精品一区| 久久久久久久久亚洲| 国内精品久久久久久中文字幕| 性色av一区二区三区免费| 欧美亚洲视频在线观看| 日韩免费观看av| 国产精品羞羞答答| 91青草视频久久| 91情侣在线视频| 精品国产免费人成电影在线观...| 久久99精品国产99久久| 日本一区免费看| 一区二区三区国| 91av在线网站| 日韩av免费一区| 国产在线观看91精品一区| 91色在线观看| 国产精品久久亚洲7777| 美国av一区二区三区| 午夜精品福利一区二区| 久久久欧美精品| 国产精品扒开腿做|