[發(fā)明專利]一種基于能量分析的密碼算法簇逆向工程分析方法有效
| 申請?zhí)枺?/td> | 201711474722.0 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108155984B | 公開(公告)日: | 2020-10-02 |
| 發(fā)明(設(shè)計)人: | 王安;張宇;邵立偉;李正華;祝烈煌;張冰;陳慈 | 申請(專利權(quán))人: | 北京理工大學;中山北京理工大學研究院 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00 |
| 代理公司: | 北京正陽理工知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11639 | 代理人: | 王民盛 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 能量 分析 密碼 算法 逆向 工程 方法 | ||
1.一種基于能量分析的密碼算法簇逆向工程分析方法,其特征在于:通過以下步驟實現(xiàn):
步驟1、對采集能量跡進行簡單能量分析,判斷出加密算法的輪數(shù);
步驟2、對加密設(shè)備進行明文相關(guān)性測試,可以準確判斷出加密算法的每次參與運算的比特數(shù);
步驟3、對比加密算法參數(shù)列表,判斷加密算法屬于何種類型;
其中,步驟1、步驟2及步驟3中的加密算法是指需要判斷加密算法類型的加密算法;
步驟4、對加密設(shè)備進行選擇明文攻擊,分析線性置換前后的明密文相關(guān)性,判斷出置換操作的具體值;
步驟5、對加密設(shè)備采用窮舉攻擊的方法與相關(guān)能量分析相結(jié)合的方法,確定代換操作的具體方法;
其中,窮舉攻擊方法是將可能出現(xiàn)的所有情況進行遍歷,進而推測出正確操作的方法;
相關(guān)能量分析是指通過判斷猜測加密設(shè)備中間值的特征模型和采集能量消耗之間的相關(guān)性,判斷該猜測中間值與真實中間值的匹配情況,進而分析中間值信息。
2.根據(jù)權(quán)利要求1所述的一種基于能量分析的密碼算法簇逆向工程分析方法,其特征在于:步驟1中,簡單能量分析是指加密設(shè)備在進行加密運算輪操作的過程中,會呈現(xiàn)出規(guī)律性的能量消耗,通過直觀分析該能量消耗特征,從而得到加密設(shè)備的一些屬性特征的方法。
3.根據(jù)權(quán)利要求2所述的一種基于能量分析的密碼算法簇逆向工程分析方法,其特征在于:屬性特征可以是移位的參數(shù)。
4.根據(jù)權(quán)利要求1所述的一種基于能量分析的密碼算法簇逆向工程分析方法,其特征在于:步驟2中的明密文相關(guān)性測試,是通過判斷已知明文與密文輸出的相關(guān)性,判斷泄露信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京理工大學;中山北京理工大學研究院,未經(jīng)北京理工大學;中山北京理工大學研究院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711474722.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





