抵抗旁路攻击的定制保护

    公开(公告)号:CN107257978B

    公开(公告)日:2021-10-29

    申请号:CN201680012024.6

    申请日:2016-02-23

    Abstract: 公开了用于抵抗旁路攻击的定制保护的发明的实施例。在一个实施例中,处理器包括:指令硬件和执行硬件。指令硬件用于接收用于提供抵抗旁路攻击的防护代码的指令,其中,指令包括第一操作数以指定多个保护等级中的一个。执行硬件用于执行指令,其中,指令的执行包括配置处理器以提供指定的保护等级。

    具有托管代码和非托管代码的控制流完整性

    公开(公告)号:CN107430664A

    公开(公告)日:2017-12-01

    申请号:CN201680014328.6

    申请日:2016-02-23

    CPC classification number: G06F21/54 G06F21/56 G06F21/64 G06F2221/033

    Abstract: 一种数据处理系统(DPS)支持控制流完整性(CFI)。所述DPS包括处理元件,所述处理元件具有支持一条或多条CFI指令的CFI实施机制。所述DPS还包括响应于所述处理元件的至少一个机器可访问介质。所述机器可访问介质中的托管代码被配置(a)用于在所述数据处理系统中的托管运行时环境(MRE)中执行,并且(b)用于响应于所述托管代码中的转移控制声明而将控制从所述MRE转出至非托管代码。所述机器可访问介质还包括二进制转换器,所述二进制转换器当被执行时通过在强化的非托管代码(HUC)中包括CFI特征来将所述数据处理系统中的非托管代码转换成所述HUC。所述CFI特征包括一条或多条CFI指令,所述一条或多条CFI指令用于利用所述处理元件的所述CFI实施机制来转移由所述HUC发起的控制。描述并要求保护其他实施例。

    具有托管代码和非托管代码的控制流完整性

    公开(公告)号:CN113378164A

    公开(公告)日:2021-09-10

    申请号:CN202110643463.X

    申请日:2016-02-23

    Abstract: 本申请公开了具有托管代码和非托管代码的控制流完整性。一种数据处理系统(DPS)支持控制流完整性(CFI)。DPS包括处理元件,其具有支持一条或多条CFI指令的CFI实施机制。DPS还包括响应于处理元件的至少一个机器可访问介质。机器可访问介质中的托管代码被配置成用于在数据处理系统中的托管运行时环境(MRE)中执行,并且用于响应于托管代码中的转移控制声明而将控制从MRE转出至非托管代码。机器可访问介质还包括二进制转换器,二进制转换器当被执行时通过在强化的非托管代码(HUC)中包括CFI特征来将数据处理系统中的非托管代码转换成HUC。CFI特征包括一条或多条CFI指令,其用于利用处理元件的CFI实施机制来转移由HUC发起的控制。描述并要求保护其他实施例。

    具有托管代码和非托管代码的控制流完整性

    公开(公告)号:CN107430664B

    公开(公告)日:2021-06-15

    申请号:CN201680014328.6

    申请日:2016-02-23

    Abstract: 一种数据处理系统(DPS)支持控制流完整性(CFI)。所述DPS包括处理元件,所述处理元件具有支持一条或多条CFI指令的CFI实施机制。所述DPS还包括响应于所述处理元件的至少一个机器可访问介质。所述机器可访问介质中的托管代码被配置成用于在所述数据处理系统中的托管运行时环境(MRE)中执行,并且用于响应于所述托管代码中的转移控制声明而将控制从所述MRE转出至非托管代码。所述机器可访问介质还包括二进制转换器,所述二进制转换器当被执行时通过在强化的非托管代码(HUC)中包括CFI特征来将所述数据处理系统中的非托管代码转换成所述HUC。所述CFI特征包括一条或多条CFI指令,所述一条或多条CFI指令用于利用所述处理元件的所述CFI实施机制来转移由所述HUC发起的控制。描述并要求保护其他实施例。

    来自过程指令的返回-目标限制性返回、处理器、方法及系统

    公开(公告)号:CN104951697A

    公开(公告)日:2015-09-30

    申请号:CN201510091513.2

    申请日:2015-02-28

    Abstract: 处理器包括解码来自过程(RTR返回)指令的返回目标限制性的返回的解码单元。返回目标限制单元响应于RTR返回指令以判断是否限制由RTR返回指令作出向对应于RTR返回指令的返回地址处的指令的控制流程转移的企图。判断基于返回地址处的指令的类型与RTR返回指令的兼容性,并基于RTR返回指令的第一返回目标限制性的信息(RTR信息)的与返回地址处的指令的第二RTR信息的兼容性。控制流程转移单元响应于RTR返回指令,当返回目标限制单元确定不限制该企图时,将控制流程转移到返回地址处的指令。

Patent Agency Ranking