SPA與DPA 攻擊【轉】

來源:互聯網
上載者:User

標籤:

轉自:http://blog.sina.com.cn/s/blog_6cb58dbf0102v7ym.html

SPA SPA是一種直接解釋能量消耗測定值的技術。系統消耗能量的大小隨微處理器執行的指令不同而不同, 當微處理器在對密碼編譯演算法的不同部分執行運算時, 能量消耗變化有的會很明顯。藉助這種特徵, 攻擊者能區分出單條指令, 達到破解演算法的目的。

DPA(Differential Power Analysis)攻擊技術具有更強的攻擊性和解密效率,它的的原理是:當晶片在執行不同的指令進行各種運算時,對應的功率消耗也相應變化。通過使用特殊的電子測量儀和數學統計技術,來檢測和分析這些變化,從而得到晶片中的特定關鍵資訊。這是一種利用指令的電流變化來分析密碼演算法和密碼的方法.

 

DPA 的攻擊力比SPA 強得多, 而且更加難以防範, 它不像SPA從系統的能量消耗直觀地作出判斷, 而是藉助統計方法來提取與密鑰有關的資訊。儘管實現的過程更加複雜, 但降低了對攻擊者的智慧卡專業技術水平的要求。

 

常用的防SPA與DPA攻擊的手段是添加隨機功率幹擾,硬體防止攻擊。

SPA與DPA 攻擊【轉】

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.