检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:邓高明[1] 吴恒旭[1] 张鹏[1] 邹程[1] 陈开颜[1]
机构地区:[1]军械工程学院计算机工程系
出 处:《微电子学与计算机》2011年第2期140-144,共5页Microelectronics & Computer
基 金:国家自然科学基金项目(60940019);国家"八六三"计划项目(2007AA01Z454);军械工程学院原始创新基金(YSCX0903)
摘 要:集成电路微控制器芯片在执行不同的指令时会产生不同的功耗旁路泄露特征,根据这些特征用统计方法构建对应不同指令以及指令执行路径的旁路模板,并根据极大似然方法匹配目标芯片工作时泄露的功耗旁路信号,进而推断芯片中程序的执行路径甚至指令代码.针对微控制器(AT89C52)上实现的RSA二进制模幂算法的简单旁路模板分析验证了旁路模板分析对于推断程序执行路径的可行性,对微控制器典型指令的统计旁路模板分析实验说明了旁路模板分析在芯片指令逆向工程中的可行性.There are different power consumption leakage characters for different instructions executed in IC chips.These side channel characters can be used to construct templates for different instructions and different paths a program took at a certain time.And then the side channel signals obtained from an unknown chip would be matched with these side channel templates,and the according to the maximum likelihood theory the best matched candidate may be the most likely correct instruction or path.The simple side channel template analysis against the binary modular exponentiation implementation of RSA executed in a microcontroller(AT89C52) validated the effective of the side channel template analysis in programs′ path detection,and the static side channel template analysis against several typical instructions showed that the side channel template analysis is useful and powerful in reverse engineering for cipher chips.
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.112