处理器资源和执行保护方法及装置

    公开(公告)号:CN103455733B

    公开(公告)日:2018-03-27

    申请号:CN201310206388.6

    申请日:2013-05-29

    IPC分类号: G06F21/10

    摘要: 实施例包括处理系统(110),其基于存储在第一寄存器(132,212)中的指令地址范围指示器确定下一个指令提取地址是对应于位于与当前权限状态相关联的第一存储器区域(216,218)内的位置还是位于与不同的权限状态相关联的第二存储器区域(216,218)内的位置。当下一个指令提取地址不位于第一存储器区域内(216,218)时,仅仅在到不同的权限状态的转换是合法的时候,允许提取下一个指令。在另一个实施例中,在为指令生成数据访问地址(316)时,基于存储在第二寄存器(133,222)中的数据地址范围指示器,确定是否允许访问与数据访问地址对应的存储器位置。当当前权限状态是允许访问存储器位置的权限状态时,访问被允许(318)。

    安全保护方法和处理器
    6.
    发明授权

    公开(公告)号:CN104281805B

    公开(公告)日:2017-09-15

    申请号:CN201410288951.3

    申请日:2014-06-25

    发明人: 赖吉昌 张传华

    IPC分类号: G06F21/52

    摘要: 本发明提供一种安全保护方法和处理器。所述安全保护方法包含以下步骤:根据指令的指令安全属性和操作事件的安全属性在执行指令之前或之后执行安全检查;当所述安全检查失败时,忽略所述操作事件、推迟所述操作事件、或提出安全异常;所述操作事件是作为所述处理器提取或执行指令时的副作用而产生、或作为对指令的监视结果而产生、或响应于所述处理器的外部输入而产生。

    处理器资源和执行保护方法及装置

    公开(公告)号:CN103455733A

    公开(公告)日:2013-12-18

    申请号:CN201310206388.6

    申请日:2013-05-29

    IPC分类号: G06F21/10

    摘要: 实施例包括处理系统(110),其基于存储在第一寄存器(132,212)中的指令地址范围指示器确定下一个指令提取地址是对应于位于与当前权限状态相关联的第一存储器区域(216,218)内的位置还是位于与不同的权限状态相关联的第二存储器区域(216,218)内的位置。当下一个指令提取地址不位于第一存储器区域内(216,218)时,仅仅在到不同的权限状态的转换是合法的时候,允许提取下一个指令。在另一个实施例中,在为指令生成数据访问地址(316)时,基于存储在第二寄存器(133,222)中的数据地址范围指示器,确定是否允许访问与数据访问地址对应的存储器位置。当当前权限状态是允许访问存储器位置的权限状态时,访问被允许(318)。