随机数生成器攻击 隨機數生成器攻擊英語Random number generator attack是針對加密系統中隨機數生成RNG的環節進行破壞或弱點利用的攻擊 一個密碼系統的安全性取決於機密訊息只能由已授權人員可知其他人不可知且不可預測為了達到不可預測性通常會採用一些隨機化的過程為了系統的安全性必須要有一個高品質的隨機數生成方式低品質的生成方式會產生安全漏洞導致系統發生洩密由於亂數生成的部分通常只牽涉到單個孤立的硬體或軟體非常容易尋找所以對攻擊者而言特別有吸引力如果攻击者可以用一种他可以预测的伪随机数替换RNG过程安全性就会受到完全损害但是上游的测试对此通常是无法侦测到的此外對於已被破解的系統攻擊者只需進行一次訪問不需要再進行回傳與之相較電腦病毒在偷取密鑰後還需要透過電子郵件等方式將密鑰回傳給攻擊者