新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 針對DES密碼芯片的CPA攻擊仿真設計方案

        針對DES密碼芯片的CPA攻擊仿真設計方案

        作者: 時間:2011-06-30 來源:網絡 收藏

          (4)對所有8 bit密鑰組合進行實驗

          對這個實驗進行拓展,對密鑰的最高L=8比特所有可能性進行猜測,也就是對這8 bit進行強力,這樣就能產生1個1 000×2L的矩陣M4。8 bit密鑰組合中必有一個是正確的密鑰,而且只有這個密鑰計算出的第1輪功耗變化與第1輪是統計相關的(相關系數比較大),由此可以通過這種方法推測出密鑰。圖5為M1的第1列和M4的所有列之間的相關系數。從圖中可以看出,所猜測的密鑰只有1Ahex=30dec時具有較高的相關性,所以正確的密鑰是(30)dec。

          

          式中,i=0,…2L-1。

          通過功耗的方法可以對進行成功的,根據的難度大小,也就是所得到的相關系數的大小,可以判斷一個抗功耗分析攻擊能力的大小,這樣就能夠在階段評估的抗功耗分析攻擊的能力大小,為密碼芯片者提供參考,以便及時添加相應的抗功耗分析的防御措施。

          抗功耗分析性能的評估標準在很多文獻中只是簡單提到過,且沒有統一的標準。本文中采用了KrisTri所用的評估標準MTD(Measurements To Disclosure),也就是對于某個密碼芯片來說,能夠破解1 bit密鑰所需要的隨機明文數目。本文模擬攻擊過程也可以用這種標準來衡量密碼芯片的抗功耗分析性能。

          為研究密碼芯片的抗功耗分析性能,搭建了功耗分析平臺,并結合分組加密算法進行了相關性功耗分析攻擊實驗。實驗結果表明,搭建的平臺是有效的,且說明未經過防御的算法容易受到相關性功耗分析的威脅。




        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昆山市| 瑞金市| 翁源县| 汨罗市| 万州区| 临澧县| 辰溪县| 峡江县| 吴川市| 延长县| 南涧| 怀远县| 浦县| 南丹县| 嵩明县| 汉阴县| 买车| 广西| 镇远县| 平顶山市| 凤山县| 建德市| 凉城县| 凤庆县| 万年县| 巴彦淖尔市| 比如县| 雷州市| 铁力市| 秦皇岛市| 离岛区| 新邵县| 香河县| 福安市| 巴青县| 健康| 通榆县| 遂昌县| 郸城县| 隆子县| 白水县|