Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 中国科学院信息工程研究所陈恺获国家专利权

中国科学院信息工程研究所陈恺获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉中国科学院信息工程研究所申请的专利一种并发应用运行时加固方法与装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113885887B

龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110677805.X,技术领域涉及:G06F8/60;该发明授权一种并发应用运行时加固方法与装置是由陈恺;卢垚松;梁瑞刚设计研发完成,并于2021-06-18向国家知识产权局提交的专利申请。

一种并发应用运行时加固方法与装置在说明书摘要公布了:本发明涉及一种并发应用运行时加固方法与装置。该方法为应用执行提供事务区间,在事务区间的指令执行模式称为事务模式,事务执行期间不可被其它任务抢占;事务执行失败后,将应用回滚至事务执行前的状态,并记录回滚次数和失败原因;为无法在事务模式下执行的指令提供暂时退出事务区间的隔离区模式。本发明能够被自动化部署于软件编译器中,有较为广泛的兼容性,能够为并发应用提供抵御抢占式攻击的保护,能够抵御大多数基于抢占执行的攻击,包括多种侧信道攻击和资源竞争漏洞等。

本发明授权一种并发应用运行时加固方法与装置在权利要求书中公布了:1.一种并发应用运行时加固方法,其特征在于,包括以下步骤: 为应用执行提供事务区间,在事务区间的指令执行模式称为事务模式,事务执行期间不可被其它任务抢占; 事务执行失败后,将应用回滚至事务执行前的状态,并记录回滚次数和失败原因; 为无法在事务模式下执行的指令提供暂时退出事务区间的隔离区模式; 基于IntelTSX指令集使指令执行处于所述事务模式中,防止应用执行被抢占; 指令执行进入所述事务模式以及处于所述事务模式的操作步骤包括: 1)保存RAX寄存器和标志位寄存器; 2)执行xbegin指令,开启事务模式并指定事务执行失败时的处理代码地址; 3)恢复RAX寄存器和标志位寄存器; 4)顺序执行原应用指令; 5)判断待执行指令是否为分支指令,是则执行步骤6),否则执行步骤8); 6)执行分支指令,完成跳转; 7)执行xend指令,退出事务模式,执行步骤1); 8)判断是否需要进入隔离区,若是则执行隔离区操作,否则执行步骤9); 9)判断是否结束事务模式执行,若是则执行步骤10),否则执行步骤4); 10)执行xend指令结束事务模式执行; 指令执行进入所述隔离区模式、处于所述隔离区模式以及退出所述隔离区模式的操作步骤包括: (1)保存事务执行模式上下文,包括函数参数、内存变量; (2)执行xend指令,退出事务模式,随即进入隔离区模式; (3)执行原应用指令; (4)执行xbegin指令,恢复事务执行模式并指定事务失败时的处理代码地址; (5)恢复事务执行模式上下文; (6)检查受保护的应用资源是否遭到破坏,若是则结束应用执行,否则执行步骤4),以结束隔离区模式,回到事务模式; 事务执行失败后的操作步骤包括: [1]跳转至步骤2)指定的事务执行失败时的处理代码处; [2]获取事务失败次数t; [3]t=t+1; [4]判断是否有tN,N为设定的回滚次数,是则退出应用执行,否则执行步骤[5]; [5]获取RAX寄存器的二进制值,记为r,若r的最低第二位为1,执行步骤[6],否则执行步骤[7]; [6]返回至事务模式开始位置,执行步骤1); [7]向用户报告r值并退出应用执行。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国科学院信息工程研究所,其通讯地址为:100093 北京市海淀区闵庄路甲89号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。