ZHCAEP3 November 2024 F29H850TU , F29H859TU-Q1
隨機數(shù)生成是許多加密服務(wù)的重要元素。隨機數(shù)用于初始化加密序列、生成密鑰、創(chuàng)建身份驗證質(zhì)詢等。但是,如果隨機數(shù)來自可預(yù)測或缺少足夠熵的來源,則可能會成為一個弱點,可以利用它打破加密并泄露機密。為了提高計算效率,許多現(xiàn)代系統(tǒng)都采用了假隨機數(shù)生成器 (PRNG),有時也稱為確定性隨機位生成器 (DRBG)。假隨機數(shù)生成器使用數(shù)學(xué)算法生成確定性的數(shù)字序列,但依賴于初始隨機種子。真隨機數(shù)生成器 (TRNG) 使用隨機度的物理來源(例如噪聲或量子現(xiàn)象)來生成真正隨機和獨立的位,但通常比 PRNG 慢得多。一種常見做法是使用 TRNG 提供高熵隨機種子來初始化 PRNG,然后將其用于為加密應(yīng)用生成隨機數(shù)。