什麼是真亂數產生器(True random number generator, TRNG)

以熱雜訊或振盪器抖動等無法預測的物理現象為基礎產生亂數的電路。TRNG。是密碼金鑰產生的來源。

日文名稱: 真性乱数生成器

「真亂數產生器(True random number generator, TRNG)」出現在1領域的1道練習題中(硬體安全等)。

這個名詞所屬的領域: 硬體安全

練習真亂數產生器(True random number generator, TRNG)的題目

下列關於內建於晶片的真亂數產生器(TRNG)的說明,何者正確?

  1. A以固定的運算式,從種子(seed)產生亂數序列的程式
  2. B以熱雜訊、振盪器的抖動等無法預測的物理現象為基礎來產生亂數的電路
  3. C直接把時鐘的時間當作亂數使用的電路
查看答案與解析

正確答案:B. 以熱雜訊、振盪器的抖動等無法預測的物理現象為基礎來產生亂數的電路

偽亂數只要知道種子就能重新產生相同的序列,所以種子一旦被推測,金鑰也會被推測出來。真亂數產生器以電阻的熱雜訊、環形振盪器週期的抖動等無法預測的物理現象為基礎產生位元。實際上,多半是以TRNG的輸出產生密碼用偽亂數產生器的種子,兼顧速度與不可預測性。

解析中的「真亂數產生器(True random number generator, TRNG)」

出現「真亂數產生器(True random number generator, TRNG)」的題目(1題)

  1. 下列關於內建於晶片的真亂數產生器(TRNG)的說明,何者正確?

相關名詞

熱雜訊(強森雜訊) 抖動(Jitter) 功耗分析攻擊(Power analysis attack) 安全開機(Secure boot) 冷開機攻擊(Cold boot attack) 抗竄改性(Tamper resistance) 防回滾保護(Anti-rollback protection) 信任根(Root of trust) 恆定時間實作(Constant-time implementation) 故障注入攻擊(Fault injection attack)

前往名詞解釋列表