能量分析攻擊_能量跡單bit泄露和整個byte泄露比較

來源:互聯網
上載者:User

標籤:能量分析攻擊   dpa   密碼學   旁道攻擊   side-channel attack   

在能量分析攻擊中,可以選擇攻擊整個byte或者某個單一的bit。

但是,在晶片中通常是以byte的形式進行運算和儲存,因此即使攻擊目標為單一bit,其所涉及的運算單元仍然會是byte。這樣,一個byte中的其他7個bit都成為了轉換雜訊,因為這7個bit也會參與運算從而出現在採集到的能量跡中。我們把這個轉換雜訊稱為P(sw.noise),有用資訊部分P(exp),操作消耗能量P(op),資料產生的能量P(data),則有:

P(op)+P(data)=P(exp)+P(sw.noise)

對於整個能量跡,總能量消耗

P(total)=P(exp)+P(sw.noise)+P(el.noise)+P(const),其中P(el.noise)為電子雜訊,也就是電子器件在工作中產生的雜訊,P(const)為工作中的一些固定能量消耗,為定值。

那麼這個過程的信噪比,用方差來衡量,表示為:

SNR=Var(signal) / Var(noise) = Var(P(exp)) / Var(P(sw.noise)+P(el.noise))

信噪比越高,能量跡的資訊的泄露越多,也就越適宜後面的分析。

Var(P(sw.noise))大約是Var(P(exp)) 的7倍,因為轉換雜訊包括7bit,資訊目標點1bit。因此單點能量泄露的信噪比遠低於單位元組能量泄露。因此利用整個byte為單位進行分析的效果更精確。


Reference:

Mangard, Stefan, Elisabeth Oswald,and Thomas Popp. Poweranalysis attacks: Revealing the secrets of smart cards. Vol. 31. Springer,2008.


能量分析攻擊_能量跡單bit泄露和整個byte泄露比較

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.