[发明专利]基于Cache时间特性的防御攻击方法有效
申请号: | 201010210246.3 | 申请日: | 2010-06-26 |
公开(公告)号: | CN101847195A | 公开(公告)日: | 2010-09-29 |
发明(设计)人: | 管海兵;董国星;何悦美;陈凯;梁阿磊 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 上海交达专利事务所 31201 | 代理人: | 王锡麟;王桂忠 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种信息安全技术领域的基于Cache时间特性的防御攻击方法,通过对二进制代码进行加密,得到加密程序;然后以基本块为单位逐条解释加密程序并依次提交进行中间表示转化处理,得到中间表示数据;当中间表示数据中包含访问内存指令时,则在该中间表示数据的基本块的中间表示中注入冗余指令后进行翻译处理,得到可执行指令并发送至硬件进行执行。本发明采取边执行,边修改的动态策略,大大提高了执行效率;可以直接应用于现有的加密程序,用户无需对源程序进行更改即可直接进行应用。 | ||
搜索关键词: | 基于 cache 时间 特性 防御 攻击 方法 | ||
【主权项】:
一种基于Cache时间特性的防御攻击方法,其特征在于,包括以下步骤:第一步、通过防御系统运行支持AES加密算法的实现程序;第二步、防御系统对加密程序进行代码解析:逐条解释加密程序并进行中间表示转换处理,以基本块为单位提交给翻译器处理;第三步、当基本块中包含访问内存指令时,则在该基本块中注入冗余指令后执行第四步;否则直接执行第四步;第四步、对第三步或第二步得到的基本块进行翻译处理,得到可执行指令并发送至硬件进行执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010210246.3/,转载请声明来源钻瓜专利网。
- 上一篇:法院庭审参与人员身份信息采集方法
- 下一篇:起重机起升机构图纸参数化设计方法