【技术实现步骤摘要】
本申请涉及计算机处理器,尤其涉及一种指令旁路方法、设备及存储介质。
技术介绍
1、越来越多针对漏洞的攻击方式令诸多计算机处于潜在的危险当中。为了缓解这一问题,许多处理器都提供了硬件层面上的安全加固功能。然而,新的安全加固功能需要使用新的处理器,旧有的处理器并不能受益于新技术,有时还必须要求升级现有的软件,导致旧版本的软件仍然不能被新的安全加固功能所保护。
2、另一方面,现代处理器过于复杂,设计时可能出现差错,导致硬件漏洞。现有的修复方式不能完全避免硬件漏洞泄漏信息,仅能保护特定的敏感信息,未被保护的信息仍可泄漏;且修复硬件漏洞是困难的,通常会影响整体性能,有时甚至不可能在不损失功能性的前提下修复,极少数时候甚至完全不可能修复。
3、再一方面,当今有许多处理器出于节约成本的考虑,省去了浮点运算单元(floating point unit,fpu),导致无法执行浮点分支指令。所谓浮点分支指令,是指需要使用浮点寄存器或fpu中的控制寄存器的分支指令。对于没有fpu的处理器而言,执行浮点分支指令便会引发异常,但这些处理器
...【技术保护点】
1.一种指令旁路方法,其特征在于,适用于中央处理器CPU,包括:
2.如权利要求1所述的方法,其特征在于,CPU中设置有指令匹配器;
3.如权利要求1所述的方法,其特征在于,CPU在内核态确定引发所述异常的目标指令对应的旁路指令序列,包括:
4.如权利要求1所述的方法,其特征在于,在恢复至用户态之前,还包括:
5.如权利要求1所述的方法,其特征在于,CPU在用户态执行所述旁路指令序列,包括:
6.如权利要求1所述的方法,其特征在于,所述先导指令缓冲区设置于CPU中;或者,所述先导指令缓冲区设置于内存中。
>7.如权利要...
【技术特征摘要】
1.一种指令旁路方法,其特征在于,适用于中央处理器cpu,包括:
2.如权利要求1所述的方法,其特征在于,cpu中设置有指令匹配器;
3.如权利要求1所述的方法,其特征在于,cpu在内核态确定引发所述异常的目标指令对应的旁路指令序列,包括:
4.如权利要求1所述的方法,其特征在于,在恢复至用户态之前,还包括:
5.如权利要求1所述的方法,其特征在于,cpu在用户态执行所述旁路指令序列,包括:
6.如权利要求1所述的方法,其特征在于,所述先导指令缓冲区设置于cpu中;或...
【专利技术属性】
技术研发人员:张荣,石克强,
申请(专利权)人:上海芯联芯智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。