
側信道分析攻擊技術是相對於傳統意義上基於通信的密碼分析而言的。傳統的密碼分析是顺利获得對密碼處理器的算法進行破解分析,並對輸入輸出等數據輔之以監聽等手段,在流程內實現攻擊。側信道分析攻擊技術的對象則是密碼處理器的實現,即不是對加解密數據本身分析,而是對加解密過程中的時序、功耗等其他信道的信息進行分析,從而得到密鑰等敏感信息。
和傳統的密碼分析相比,側信道分析攻擊技術有成本上的優勢。密碼分析雖然顺利获得一些分析方法可降低密碼破解的強度,即縮小窮舉密鑰的空間,但现在通常採取的延長密鑰位的辦法可使實現窮舉攻擊需要的時間遠遠長於密鑰的生存期。側信道分析攻擊技術的破解效率與密鑰長度無關或只是線性相關,而非傳統密碼分析中,其效率與密鑰長度的冪相關。若集成電路沒有保護措施,那麼側信道分析攻擊技術可能僅需很小的代價就能得到密鑰。例如,功耗分析一般僅用數千美元的成本,根據現有的文獻資料,如沒有對側信道攻擊防禦設計,很多算法可在短期內被破解。
隨着信息安全逐漸得到人們關注,密碼集成電路的攻擊方法受到了較廣泛且深入的研究,且也給商業產品造成了安全威脅。如今大多數密碼集成電路產品能用的安全手段是受限的,其中有成本因素,也有保護方法不成熟等原因。但是攻擊方法也不是萬能的,表現在以下幾個方面:
(1)現今攻擊還是圍繞在以智能卡做代表的資源局限的一類密碼集成電路。
(2)集成電路工藝水平的提升使攻擊的難度逐漸增大。
