隨機數生成器攻擊

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