版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于硬件電路路徑差異的故障攻擊探究作者:王安(北京理工大學(xué)計算機(jī)學(xué)院)任燕婷(清華大學(xué)微電子學(xué)研究所)2023年2月5日匯報提綱2023/2/51時鐘毛刺故障注入技術(shù)簡介基于輪函數(shù)電路路徑差異的暫穩(wěn)攻擊基于掩碼S-box電路路徑差異的錯誤率分析1、時鐘毛刺故障注入技術(shù)簡介側(cè)信道攻擊技術(shù)2023/2/53能量攻擊技術(shù)聲音攻擊技術(shù)電磁攻擊技術(shù)故障攻擊技術(shù)故障攻擊研究現(xiàn)狀2023/2/54差分故障攻擊注入到某個精確位置,再做差分分析公鑰密碼的故障攻擊注入到某個大致位置,再做數(shù)學(xué)計算篡改存儲器/執(zhí)行流程的攻擊修改輪數(shù)、程序、掩碼等相似點(diǎn):從密碼算法整體結(jié)構(gòu)的角度來研究未來潛力點(diǎn):從密碼算法局部模塊特征的角度來研究數(shù)字電路的基本原理2023/2/55時鐘毛刺時鐘2023/2/56毛刺時鐘時鐘的來源2023/2/57讀卡器提供外部晶振AES算法的硬件實現(xiàn)8分組密碼算法末輪的輸出通常為密文,可直接獲取2、基于輪函數(shù)電路路徑差異的暫穩(wěn)攻擊暫穩(wěn)效應(yīng)(Transient-SteadyEffect)10Y值比X值晚到了t時間若t足夠大,Z將會有3個穩(wěn)定值當(dāng)X已到、Y未到時,該特殊的穩(wěn)定值,稱為“暫穩(wěn)值”暫穩(wěn)值的泄露11利用毛刺將暫穩(wěn)值保存!AES中S-box的串行實現(xiàn)2023/2/512設(shè)多個S-box用同一個組合電路先后實現(xiàn)[MAD03]每個時鐘計算一個S-box對AES的暫穩(wěn)攻擊2023/2/513按時間先后:c1=y1⊕k1
①c2'=y1⊕k2(暫穩(wěn)狀態(tài))
②由①②得:c1⊕c2'
=k1⊕k2計算S1計算S2抗側(cè)信道攻擊主要技術(shù)——掩碼[Koc96]2023/2/514無防護(hù)實現(xiàn)掩碼實現(xiàn)對掩碼AES的暫穩(wěn)攻擊2023/2/515掩碼S-box:存在一條短路徑按時間先后:c1=yw1⊕k1⊕w1=S(x1)⊕k1
①c2'=yw1⊕k2⊕w2c2''=yw2'⊕k2⊕w2=S(x1)⊕k2
②由①②得:c1⊕c2''=k1⊕k2暫穩(wěn)攻擊實驗平臺搭建2023/2/516實驗平臺實物圖2023/2/517實驗結(jié)果12023/2/518攻擊了一種經(jīng)典低功耗S-box的AES硬件電路[MS02]暫穩(wěn)態(tài)實驗結(jié)果22023/2/519攻擊了一種“非常緊湊”的AES硬件電路[Can05]暫穩(wěn)態(tài)實驗結(jié)果32023/2/520攻擊了一種“完美掩碼的非常緊湊”的AES硬件電路[CB08]暫穩(wěn)態(tài)降低故障注入難度——放慢延遲時間2023/2/521暫穩(wěn)態(tài)暫穩(wěn)態(tài)電壓1.2V下攻擊S-boxA的結(jié)果電壓1.08V下攻擊S-boxA的結(jié)果效率比較2023/2/522FSA:故障靈敏度分析,CHES2010CTC:碰撞時間特征,CHES2011FRA:錯誤率分析,IEEETransactionsonCircuitsandSystemsII小結(jié)2023/2/523暫穩(wěn)攻擊的優(yōu)點(diǎn):不需要對同一個明文加密2次不需要選擇特殊明文1次加密,即可攻破無防護(hù)的AES(的一半密鑰)暫穩(wěn)攻擊的缺點(diǎn):對長短路徑的差異過于依賴原理太簡單論文發(fā)表:YantingRen,AnWang*,LijiWu.Transient-SteadyEffectAttackonBlockCiphers.2015WorkshoponCryptographicHardwareandEmbeddedSystems(CHES2015).3、基于掩碼S-box電路路徑差異的錯誤率分析基于錯誤率分析的碰撞攻擊25場景:同一組合電路串行完成第10輪S盒S1和S2
[MAD03]流程:為S2注入極短的時鐘毛刺,實驗多次觀察:通過密文字節(jié)c2,判斷y2'是否發(fā)生錯誤,記錄錯誤率思想來源:YangLi,etal.,ClockwiseCollision[LOS12]碰撞區(qū)分器26若x1≠x2,則y2'正確的概率為:0若x1
=
x2,則y2'正確的概率為:1/65536
問題:區(qū)分度太低高效的錯誤率分析27我們發(fā)現(xiàn):從輸出掩碼wi到輸出值的路徑t2遠(yuǎn)遠(yuǎn)短于從輸入值xi⊕mi和輸入掩碼mi到輸出值的路徑t1動機(jī):保證wi正確地參與運(yùn)算,即wi不會影響到出錯與否仿真驗證:wi不會影響到出錯與否28碰撞情況注:縱軸表示輸出值趨于穩(wěn)定所需時間非碰撞情況高效的錯誤率分析29方法:選用滿足t2<t<t1的t,作為時鐘毛刺來注入錯誤區(qū)分器的效率:若x1
≠x2,則y2’
=y2的概率約為:0若x1=x2,則y2’
=y2的概率約為:1/256故障位置實驗平臺設(shè)計30實驗結(jié)果:大量平均后的成功率31對每個(x1,x2)
,40個時鐘毛刺下的成功率平均后,可得圖中一個點(diǎn)(藍(lán)點(diǎn)代表x1=x2,灰點(diǎn)代表x1≠x2)效率比較32CEPA:相關(guān)強(qiáng)化能量分析(CHES2010)CTC:碰撞時間特征(CHES2011)CCPA:碰撞相關(guān)能量分析(CHES2011)小結(jié)2023/2/533“率”是故障攻擊中一種很好的區(qū)分器不需要知道錯誤密文值,故可攻破故障檢測機(jī)制掩碼是為了保護(hù)信息,但掩碼的短路徑卻幫助了攻擊者論文發(fā)表:AnWang,ManChen,ZongyueWang,XiaoyunWang*.FaultRateAnalysis:BreakingMaskedAESHardwareImplementationsEfficiently.IEEETransactionsonCircuitsandSystemsII:EXPRESSBRIEFS,2013.VS參考文獻(xiàn)34[Bog07]A.Bogdanov,“Improvedside-channelcollisionattacksonAES,”inProc.SAC,2007,pp.84-95.[Can05]D.Canright,“AVeryCompactS-BoxforAES,”inProc.CHES,2005,vol.3659,pp.441-455.[CB08]D.CanrightandL.Batina,“Averycompactperfectlymaskeds-boxforAES,”inProc.ACNS,2008,pp.446-459.[ESH11]S.Endo,T.Sugawara,N.Homma,etal.Anon-chipglitchy-clockgeneratorfortestingfaultinjectionattacks.JCryptogrEng(2011)1,pp.265–270.[LOS12a]Y.Li,K.Ohta,andK.Sakiyama,“AnExtensionofFaultSensitivityAnalysisBasedonClockwiseCollision,”inProc.Inscrypt,2012,pp.46-59.[LOS12b]Y.Li,K.Ohta,andK.Sakiyama,“Towardeffectivecountermeasuresagainstanimprovedfaultsensitivityanalysis,”IEICETrans.onFundamentalsofElectronics,CommunicationsandComputerSciences,vol.E95–A,no.1,pp.234–241,2012.參考文獻(xiàn)35[LSG10]Y.Li,K.Sakiyama,S.Gomisawa,T.Fukunaga,J.Takahashi,andK.Ohta,“Faultsensitivityanalysis,”inProc.CHES,2010,pp.320-334.[MAD03]S.Mangard,M.Aigner,S.Dominikus:AHighlyRegularandScalableAESHardwareArchitecture.IEEETransactionsonComputers,52(4),pp.483-491,2003.[MMP11]A.Moradi,O.Mischke,C.Paar,etal.OnthePowerofFaultSensitivityAnalysisandCollisionSide-ChannelAttacksinaCombinedSetting.InProc.CHES,2012,pp.292-311.[MS02]S.MoriokaandA.Satoh,“Anoptimizeds-boxcircuitarchitectureforlowpowerAESdesign,”inProc.CHES,2002,pp.172-186.[SBG09]N.Selm
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代交通樞紐的鐵路貨運(yùn)效率優(yōu)化
- 深度解讀如何用云計算構(gòu)建高效智能制造平臺
- 國慶節(jié)巡航摩旅活動方案
- 小學(xué)趣味運(yùn)動會活動方案策劃
- 2024年春七年級地理下冊 第九章 第二節(jié) 巴西說課稿 (新版)新人教版
- 23 梅蘭芳蓄須說課稿-2024-2025學(xué)年四年級上冊語文統(tǒng)編版001
- 8 千年夢圓在今朝(說課稿)2023-2024學(xué)年部編版語文四年級下冊
- 5 協(xié)商決定班級事務(wù) 說課稿-2024-2025學(xué)年道德與法治五年級上冊統(tǒng)編版
- 2023八年級英語上冊 Module 9 Population Unit 3 Language in use說課稿(新版)外研版
- 《10天然材料和人造材料》說課稿-2023-2024學(xué)年科學(xué)三年級下冊青島版
- 煤場用車輛倒運(yùn)煤的方案
- 《預(yù)防犯罪》課件
- 【企業(yè)作業(yè)成本在上海汽車集團(tuán)中的應(yīng)用研究案例7300字(論文)】
- 《民航服務(wù)溝通技巧》教案第6課巧妙化解沖突
- 化學(xué)用語專項訓(xùn)練
- 《了凡四訓(xùn)》課件
- 醫(yī)院住院病人健康教育表
- 風(fēng)險矩陣法(詳細(xì))
- 實驗室供應(yīng)商評價的5個基本步驟
- 電力公司工程勘察設(shè)計管理辦法
評論
0/150
提交評論