一種SM4算法密鑰擴(kuò)展部分的模板攻擊方法及裝置

基本信息

申請(qǐng)?zhí)?/td> CN202110370896.2 申請(qǐng)日 -
公開(公告)號(hào) CN113132084A 公開(公告)日 2021-07-16
申請(qǐng)公布號(hào) CN113132084A 申請(qǐng)公布日 2021-07-16
分類號(hào) H04L9/06(2006.01)I;H04L29/06(2006.01)I 分類 電通信技術(shù);
發(fā)明人 蔣宏然;李振;趙晨晨;邢益?zhèn)?/td> 申請(qǐng)(專利權(quán))人 鼎鉉商用密碼測(cè)評(píng)技術(shù)(深圳)有限公司
代理機(jī)構(gòu) 深圳市恒申知識(shí)產(chǎn)權(quán)事務(wù)所(普通合伙) 代理人 任哲夫
地址 518000廣東省深圳市坪山新區(qū)坪山街道行政二路4號(hào)招商花園城9棟
法律狀態(tài) -

摘要

摘要 本發(fā)明適用于密碼學(xué)側(cè)信道分析領(lǐng)域,提供了一種SM4算法密鑰擴(kuò)展部分的模板攻擊方法及系統(tǒng),所述方法包括:獲取輸入的加密密鑰,對(duì)所述加密密鑰進(jìn)行SM4算法密鑰擴(kuò)展;采集SM4算法密鑰擴(kuò)展中輪密鑰和輪常數(shù)異或部分的功耗曲線,通過執(zhí)行延時(shí)函數(shù)得到顯示結(jié)果;對(duì)所述顯示結(jié)果的異或操作的功耗曲線進(jìn)行模板匹配,匹配出得到正確密鑰值。通過在算法程序?qū)崿F(xiàn)中添加延時(shí)函數(shù)來采集SM4算法密鑰擴(kuò)展中輪密鑰和輪常數(shù)異或部分的功耗曲線,通過這個(gè)方案,不僅能夠清晰的觀察到每8比特輪常數(shù)和8比特密鑰異或所產(chǎn)生的能量,而且可以通過預(yù)先構(gòu)建的模板快速匹配的方法恢復(fù)密鑰信息,使得匹配得到正確密鑰值精準(zhǔn)度,速度大大提升。