91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

隨機數在密碼學中的作用(一)隨機數分類介紹

一提到密碼學,多數人先想到加密算法還有密鑰這兩個概念。因為算法不同,決定了安全強度不同,而密鑰更是安全的核心關鍵。但除此之外,還有一個因素對密碼學至關重要——隨機數。本系列文章對隨機數的分類和應用做介紹和探討,本文先對隨機數分類進行介紹。

隨機數分為偽隨機數和真隨機數。偽隨機數又分為弱偽隨機數和強偽隨機數。

弱偽隨機數

特點是通過純軟件算法,按照一定的規律生成一個隨機值。但從名稱即可看出,該類隨機數的特點是只具備一定的隨機性,并不能做到不可預測性,即并不是一個真正的隨機數。例如通過MCU的時間作為種子去生成一個隨機數,因為時間是不停變化的變量,所以生成的隨機數也不停變化。但時間的變化終究有規律可循。

強偽隨機數

顧名思義,該類隨機數具有更強的隨機數特性,能夠滿足隨機性和不可推測特性。例如通過獲取敲擊鍵盤的數據作為隨機數種子進而生成一組強偽隨機數,因為擊打鍵盤存在不確定性,所以生成的隨機數也更接近與真正的隨機數。

真隨機數

同時具備隨機性、不可推測和不可重復這3個基本特點。任何人無法通過軟件算法或其他方法得知下一個隨機數(或者隨機數下一位)是什么。真隨機數的生成是基于物理現象完成的,例如擲骰子、拋yingbi等等。對于嵌入式行業來講,真隨機數是需要借助硬件隨機數發生器來產生的。

隨機數發生器

可分為真隨機數發生器、偽隨機數發生器。向下又可細分為硬件真隨機數發生器、硬件偽隨機數發生器等。這其中只有硬件真隨機數發生器對于嵌入式系統應用才是真正安全有效的。

加密芯片屬于電子元器件,其運行過程中會產生高斯白噪聲,以其作為信息熵資源,產生真隨機數。LKT加密芯片符合國際 FIPS-140-2 隨機數測試標準。具有高效、資源占用少,生成隨機數可靠等優點。可供用戶放心使用。

隨機數在密碼學中的用途主要有:生成nonce、生成salt、生成初始化向量、生成密鑰(對稱密鑰或非對稱密鑰),詳細用法將在下期展開介紹。

 

全部回復(40)
正序查看
倒序查看
2020-06-24 14:42
隨機數除了8位還支持多位嗎?
0
回復
宇宙王
LV.3
3
2020-06-24 15:23
@IIIIIIIIIIIIIII
隨機數除了8位還支持多位嗎?
你要幾位有幾位,無限生成啊
0
回復
Fakedown
LV.1
4
2020-06-24 15:37
@宇宙王
你要幾位有幾位,無限生成啊
隨機數還有分類,mark一下,很有用
0
回復
鄧女士
LV.5
5
2020-06-24 15:43
講的詳細,希望能具體講一下具體用法
0
回復
Hex315
LV.5
6
2020-06-24 16:26
@鄧女士
講的詳細,希望能具體講一下具體用法
LKT這家的加密芯片好像在網上看到過,口碑還是不錯的
0
回復
2020-06-24 16:30
@Hex315
LKT這家的加密芯片好像在網上看到過,口碑還是不錯的
沒想到看似簡單的隨機數也有這么多的學問,那么實際中,隨機數是不是越長越好呢?
0
回復
小帆兒
LV.5
8
2020-06-25 14:36
@小屁孩456
沒想到看似簡單的隨機數也有這么多的學問,那么實際中,隨機數是不是越長越好呢?
什么場景需要真隨機數啊?為什么偽隨機數不行呢?
0
回復
zntsbkhhh
LV.2
9
2020-06-25 15:49
偽隨機數的特點是只具備一定的隨機性,并不能做到不可預測性,即并不是一個真正的隨機數,真隨機數具備隨機性、不可推測和不可重復這3個基本特點

0
回復
zntsbkhhh
LV.2
10
2020-06-25 15:49
偽隨機數的特點是只具備一定的隨機性,并不能做到不可預測性,即并不是一個真正的隨機數,真隨機數具備隨機性、不可推測和不可重復這3個基本特點

0
回復
zntsbkhhh
LV.2
11
2020-06-25 15:49
偽隨機數的特點是只具備一定的隨機性,并不能做到不可預測性,即并不是一個真正的隨機數,真隨機數具備隨機性、不可推測和不可重復這3個基本特點

0
回復
zntsbkhhh
LV.2
12
2020-06-25 15:49
偽隨機數的特點是只具備一定的隨機性,并不能做到不可預測性,即并不是一個真正的隨機數,真隨機數具備隨機性、不可推測和不可重復這3個基本特點

0
回復
zntsbkhhh
LV.2
13
2020-06-25 15:49
偽隨機數的特點是只具備一定的隨機性,并不能做到不可預測性,即并不是一個真正的隨機數,真隨機數具備隨機性、不可推測和不可重復這3個基本特點

0
回復
zntsbkhhh
LV.2
14
2020-06-25 15:49
偽隨機數的特點是只具備一定的隨機性,并不能做到不可預測性,即并不是一個真正的隨機數,真隨機數具備隨機性、不可推測和不可重復這3個基本特點
0
回復
114W1
LV.5
15
2020-06-26 16:49

0
回復
114W1
LV.5
16
2020-06-26 16:49

0
回復
114W1
LV.5
17
2020-06-26 16:49

0
回復
114W1
LV.5
18
2020-06-26 16:50

0
回復
114W1
LV.5
19
2020-06-26 16:50

滿滿的干貨,感謝樓主分享!

0
回復
2020-06-26 17:07
@114W1
滿滿的干貨,感謝樓主分享!
還有硬件真隨機數發生器,長知識了,不知道時間長了有沒有偏差,畢竟是硬件的
0
回復
BLoun
LV.5
21
2020-06-26 17:23
@人稱福爺
還有硬件真隨機數發生器,長知識了,不知道時間長了有沒有偏差,畢竟是硬件的
學到了,原來加密芯片產生的真隨機數才是安全有效的
0
回復
2020-06-26 20:37
L(1)K(1)T了(1)加密芯片符合國際 FIPS-140-2 隨機數測試標準,看來很具有安全保障,我們有這方面的需求,樓主不妨推薦一款主打的加密芯片
0
回復
2020-06-26 20:37
L(1)K(1)T(1)加密芯片符合國際 FIPS-140-2 隨機數測試標準,看來很具有安全保障,我們有這方面的需求,樓主不妨推薦一款主打的加密芯片
0
回復
2020-06-26 20:59
@miniminimini
L(1)K(1)T(1)加密芯片符合國際FIPS-140-2隨機數測試標準,看來很具有安全保障,我們有這方面的需求,樓主不妨推薦一款主打的加密芯片
樓主有LKT它家的聯系方式有嗎?
0
回復
Hex315
LV.5
25
2020-06-26 21:10
@IIIIIIIIIIIIIII
樓主有LKT它家的聯系方式有嗎?
上官網搜一下
0
回復
2020-06-26 21:29
市面上的加密芯片都會產生真隨機數ma
0
回復
2020-06-26 21:29
市面上的加密芯片都會產生真隨機數ma
0
回復
2020-06-26 21:29
市面上的加密芯片都會產生真隨機數ma
0
回復
2020-06-26 21:29
市面上的加密芯片都會產生真隨機數ma
0
回復
2020-06-26 21:29
市面上的加密芯片都會產生真隨機數ma
0
回復
2020-06-26 21:29
市面上的加密芯片都會產生真隨機數ma
0
回復
主站蜘蛛池模板: 田林县| 延津县| 本溪市| 兴义市| 合阳县| 商南县| 洛宁县| 太白县| 界首市| 松潘县| 平南县| 鄂托克旗| 长沙市| 桑日县| 蓬安县| 鹤峰县| 丁青县| 威信县| 清远市| 光山县| 襄垣县| 舟曲县| 资溪县| 桃园县| 嘉鱼县| 环江| 莲花县| 昂仁县| 新和县| 密云县| 乌拉特前旗| 昌宁县| 子长县| 县级市| 瑞丽市| 辛集市| 石泉县| 沙河市| 通辽市| 吉水县| 宁陕县|