旁路攻擊

維基百科,自由的百科全書
前往: 導覽搜尋
通過功率分析嘗試破解RSA加密算法的實例。左側的峰值是在運行RSA迭代中沒有乘法的部分時處理器的功率,右側則是在乘法步驟中處理器的功率。二者的差異可以用於竊取加密密鑰。

密碼學中,旁道攻擊英語:Side-channel attack)是一種攻擊方式,它基於從密碼系統的物理實現中獲取的信息而非暴力破解法或是算法中的理論性弱點(較之密碼分析)。例如,時間信息、功率消耗、電磁泄露或甚是聲音可以提供額外的信息來源,這可被利用於進一步對系統的破解。某些側信道攻擊還要求攻擊者有關於密碼系統內部操作的技術性信息,不過,其他諸如差分電力分析的方法在黑盒攻擊中效果明顯。許多卓有成效的測信道攻擊基於由Paul Kocher開拓的統計學方法。[1]

需要注意的是,如果破解密碼學系統使用的信息是通過與其使用人的合法交流獲取的,這通常不被認為是旁路攻擊,而是社會工程學攻擊。

參見[編輯]

參考資料[編輯]

  1. ^ Kocher, Paul. Timing attacks on implementations of Diffie-Hellman, RSA, DSS, and other systems. Advances in Cryptology—CRYPTO』96. Lecture Notes in Computer Science. 1996, 1109: 104–113 [14 April 2014]. doi:10.1007/3-540-68697-5_9. 

延伸閲讀[編輯]

書籍
文章

外部連結[編輯]