发明名称 |
一种基于侧信道泄漏的算法还原方法和系统 |
摘要 |
本发明涉及算法还原技术领域,本发明公开了一种基于侧信道泄漏的算法还原方法,其具体为:步骤一、分析算法的实现架构,根据实现架构的不同进行不同的建模,模板包括密码运算原语模板库和侧信道泄露模板库,所述密码运算原语模板库是密码运算原语与运算组件序列的对应关系,所述侧信道泄露模板库中包括所有密码运算组件的侧信道泄露波形;步骤二、获取待还原算法的侧信道泄漏波形,将待还原算法的侧信道泄漏波形与侧信道泄露模板库中的波形进行比对,获取密码算法的运算组件,然后从密码运算原语模板库中查找对应关系得到相应的密码运算原语;步骤三:根据密码算法中密码运算的不同类型,分别获取算法的参数细节,从而还原出密码算法。 |
申请公布号 |
CN105281889A |
申请公布日期 |
2016.01.27 |
申请号 |
CN201510783143.9 |
申请日期 |
2015.11.16 |
申请人 |
中国电子科技集团公司第三十研究所 |
发明人 |
陈曼;吉庆兵;于飞;张李军;罗杰;刘丹;谈程;高鹏军 |
分类号 |
H04L9/00(2006.01)I;H04L25/02(2006.01)I |
主分类号 |
H04L9/00(2006.01)I |
代理机构 |
成都九鼎天元知识产权代理有限公司 51214 |
代理人 |
杨永梅 |
主权项 |
一种基于侧信道泄漏的算法还原方法,其具体包括以下的步骤:步骤一、分析算法的实现架构,根据实现架构的不同进行不同的建模,模板包括密码运算原语模板库和侧信道泄露模板库,所述密码运算原语模板库是密码运算原语与运算组件序列的对应关系,所述侧信道泄露模板库中包括所有密码运算组件的侧信道泄露波形;步骤二、获取待还原算法的侧信道泄漏波形,将待还原算法的侧信道泄漏波形与侧信道泄露模板库中的波形进行比对,获取密码算法的运算组件,然后从密码运算原语模板库中查找对应关系得到相应的密码运算原语;步骤三:根据密码算法中密码运算的不同类型,分别获取线性部件和非线性部件密码算法的参数细节。 |
地址 |
610000 四川省成都市高新区创业路6号 |