日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導(dǎo)讀] 一、隨機(jī)數(shù)分類(lèi) 1、真隨機(jī)數(shù) 其定義為隨機(jī)樣本不可重現(xiàn)。實(shí)際上只要給定邊界條件,真隨機(jī)數(shù)實(shí)際上并不存在,可是如果產(chǎn)生一個(gè)真隨機(jī)數(shù)樣本的邊界條件十分復(fù)雜且難以捕捉,可以認(rèn)為用這個(gè)方

一、隨機(jī)數(shù)分類(lèi)

1、真隨機(jī)數(shù)

其定義為隨機(jī)樣本不可重現(xiàn)。實(shí)際上只要給定邊界條件,真隨機(jī)數(shù)實(shí)際上并不存在,可是如果產(chǎn)生一個(gè)真隨機(jī)數(shù)樣本的邊界條件十分復(fù)雜且難以捕捉,可以認(rèn)為用這個(gè)方法演算出來(lái)了真隨機(jī)數(shù)。例如骰子、轉(zhuǎn)輪、噪音等。

2、偽隨機(jī)數(shù),通過(guò)一定算法和種子得出,例如計(jì)算機(jī)軟件中實(shí)現(xiàn)的就是偽隨機(jī)數(shù)。

強(qiáng)偽隨機(jī)數(shù):難以預(yù)測(cè)的隨機(jī)數(shù),常用于密碼學(xué)

弱偽隨機(jī)數(shù):易于預(yù)測(cè)的隨機(jī)數(shù)

二、隨機(jī)數(shù)特性

隨機(jī)數(shù)有3個(gè)特性,具體如下:

隨機(jī)性:不存在統(tǒng)計(jì)學(xué)偏差,是完全雜亂的數(shù)列,即分布均勻性和獨(dú)立性

不可預(yù)測(cè)性:不能從過(guò)去的數(shù)列推測(cè)出下一個(gè)出現(xiàn)的數(shù)

不可重現(xiàn)性:除非將數(shù)列本身保存下來(lái),否則不能重現(xiàn)相同的數(shù)列

隨機(jī)數(shù)的特性和隨機(jī)數(shù)的分類(lèi)有一定的關(guān)系,比如,弱偽隨機(jī)數(shù)只需要滿(mǎn)足隨機(jī)性即可,而強(qiáng)位隨機(jī)數(shù)需要滿(mǎn)足隨機(jī)性和不可預(yù)測(cè)性,真隨機(jī)數(shù)則需要同時(shí)滿(mǎn)足3個(gè)特性。

三、隨機(jī)數(shù)生成器

由于真隨機(jī)數(shù)是不存在的,在程序中使用的都是偽隨機(jī)數(shù)。那么生成偽隨機(jī)數(shù)的生成器又稱(chēng)為密碼學(xué)偽隨機(jī)數(shù)生成器(英文:Cryptographically secure pseudorandom number generator,通稱(chēng)CSPRNG),是一種能夠通過(guò)運(yùn)算得出密碼學(xué)安全偽隨機(jī)數(shù)的偽隨機(jī)數(shù)生成器。相較于統(tǒng)計(jì)學(xué)偽隨機(jī)數(shù)生成器和更弱的偽隨機(jī)數(shù)生成器,CSPRNG所生成的密碼學(xué)安全偽隨機(jī)數(shù)具有額外的偽隨機(jī)屬性。

介紹兩種不同場(chǎng)景下常用的偽隨機(jī)數(shù)生成器:

1. 線(xiàn)性同余法

因?yàn)橥ㄟ^(guò)線(xiàn)性同余方法構(gòu)建的偽隨機(jī)數(shù)生成器的內(nèi)部狀態(tài)可以輕易地由其輸出演算得知,所以此種偽隨機(jī)數(shù)生成器屬于統(tǒng)計(jì)學(xué)偽隨機(jī)數(shù)生成器。設(shè)計(jì)密碼學(xué)的應(yīng)用必須至少使用密碼學(xué)安全偽隨機(jī)數(shù)生成器,故需要避免由線(xiàn)性同余方法獲得的隨機(jī)數(shù)在密碼學(xué)中的應(yīng)用。

參數(shù)取值需要滿(mǎn)足三個(gè)標(biāo)準(zhǔn):函數(shù)在重復(fù)前應(yīng)該產(chǎn)生0-M之間的所有數(shù);產(chǎn)生的序列應(yīng)該顯得隨機(jī);生成函數(shù)可以用計(jì)算機(jī)方便地實(shí)現(xiàn),滿(mǎn)足條件的參數(shù)選擇如下:

M一般取素?cái)?shù),且要求很大,對(duì)于32位機(jī)一般取值為$2^{31} - 1$

A的可取值不多,當(dāng)$A= 7^5 =16807$時(shí)滿(mǎn)足以上標(biāo)準(zhǔn)。

這個(gè)算法的缺點(diǎn)是,在參數(shù)確定后,偽隨機(jī)序列只與N0相關(guān),容易被破解。有一種改進(jìn)的辦法就是每隔n個(gè)數(shù)就以時(shí)鐘值對(duì)M取模作為新的種子來(lái)產(chǎn)生新的序列。還有一種方法是直接將隨機(jī)數(shù)加上時(shí)鐘值再對(duì)M取模。

比較常用的一般是線(xiàn)性同余法,比如我們熟知的C語(yǔ)言的rand庫(kù)和Java的java.util.Random類(lèi),都采用了線(xiàn)性同余法生成隨機(jī)數(shù)。

一般來(lái)說(shuō),各大編程語(yǔ)言提供的偽隨機(jī)數(shù)通用實(shí)現(xiàn)出于效率方面的考量,都達(dá)不到密碼學(xué)強(qiáng)度的要求。

請(qǐng)勿在密碼學(xué)強(qiáng)度系統(tǒng)中使用編程語(yǔ)言提供的通用偽隨機(jī)數(shù)生成器實(shí)現(xiàn)。

2. ANSI X9.17

該偽隨機(jī)數(shù)發(fā)生器是密碼學(xué)意義上最強(qiáng)的偽隨機(jī)數(shù)發(fā)生器之一,應(yīng)用在金融安全和PGP上。它使用了3DES來(lái)加密,算法流程如下圖

DTI:算法第i輪開(kāi)始時(shí)的日期/時(shí)間值,64位,每一輪都被更新。

Vi:算法第i輪開(kāi)始時(shí)的種子值,64位,每一輪都被更新。

Ri: 算法第i輪所產(chǎn)生的偽隨機(jī)數(shù)。

K1,K2:各階段算法所用的DES密鑰,各56位。

可用以下表達(dá)式描述該算法:

Ri = EDE(K1,K2,Vi⊕EDE(K1,K2,DTI))

Vi+1 = EDE(K1,K2,Ri⊕EDE(K1,K2,DTI))

該方法的密碼強(qiáng)度來(lái)自幾個(gè)方面,包括112位密鑰和3個(gè)EDE共計(jì)9次DES加密。

四、隨機(jī)數(shù)在區(qū)塊鏈中的使用

隨機(jī)數(shù)有很多的應(yīng)用場(chǎng)景,例如抽獎(jiǎng)活動(dòng)、驗(yàn)證碼、Token、密碼應(yīng)用場(chǎng)景(生成秘鑰、生成鹽)等。

而隨機(jī)數(shù)的生成是一個(gè)由來(lái)已久的問(wèn)題。一個(gè)廣泛的原則是:隨機(jī)性的生成最好不被任何個(gè)體所控制。因此譬如從比特幣的未來(lái)某區(qū)塊的數(shù)據(jù)來(lái)獲取隨機(jī)性的方式是不能使人信服的,因?yàn)檫@些隨機(jī)性最終實(shí)際上是由某個(gè)個(gè)體決定的,無(wú)法證明這個(gè)相關(guān)人沒(méi)有作惡。

區(qū)塊鏈中常用的是一種分布式的隨機(jī)數(shù)生成算法,使用了DPOS結(jié)構(gòu)中的受托人來(lái)提供隨機(jī)性。受托人事先成私密的種子數(shù)據(jù),然后生成區(qū)塊時(shí)公布該種子數(shù)據(jù)的哈希值,在下一次生成區(qū)塊時(shí)再公布該種子數(shù)據(jù) 。最終外部過(guò)程所使用的隨機(jī)數(shù)由連續(xù)的多個(gè)(至少應(yīng)大于等于 101)種子數(shù)據(jù)來(lái)確定。這樣只要有一位受托人是誠(chéng)實(shí)的并將他們的信息保密,那么其他人就無(wú)法預(yù)測(cè)結(jié)果。那么我們可以很放心地假設(shè)受托人中至少其中有一個(gè)是誠(chéng)實(shí)的。這樣產(chǎn)生的隨機(jī)數(shù)可信程度是非常高的。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見(jiàn),不僅增加了維護(hù)成本,還影響了用戶(hù)體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(chē)(EV)作為新能源汽車(chē)的重要代表,正逐漸成為全球汽車(chē)產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車(chē)的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車(chē)的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車(chē) 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車(chē)場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周?chē)娮釉O(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開(kāi)關(guān)電源具有效率高的特性,而且開(kāi)關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉