EXECUTION-AWARE MEMORY PROTECTION
    3.
    发明申请
    EXECUTION-AWARE MEMORY PROTECTION 有权
    执行 - 注意保护

    公开(公告)号:US20150032996A1

    公开(公告)日:2015-01-29

    申请号:US13952849

    申请日:2013-07-29

    IPC分类号: G06F9/38

    摘要: Execution-Aware Memory protection technologies are described. A processor includes an instruction fetch unit to fetch instructions of applications executing in a multitasking environment and an execution unit to execute the instructions. A memory protection unit (MPU) enforces memory access control of the applications by defining an instruction region (I-space) and a data region (D-space and linking the I-space to the D-space. When the MPU determining whether an instruction address is within the I-space and whether a data address of a data access operation is within the D-space. The MPU issues a memory protection fault for the data access operation when either the instruction address is not within the I-space or the data address is not within the D-space.

    摘要翻译: 执行意识描述内存保护技术。 处理器包括指令获取单元,用于获取在多任务环境中执行的应用的指令,以及执行单元来执行指令。 存储器保护单元(MPU)通过定义指令区域(I空间)和数据区域(D空间并将I空间链接到D空间)来强制应用程序的存储器访问控制,当MPU确定是否 指令地址在I空间内,数据访问操作的数据地址是否在D空间内,当指令地址不在I空间内时,MPU发出数据存取操作的存储器保护故障, 数据地址不在D空间内。

    Execution-aware memory protection
    5.
    发明授权
    Execution-aware memory protection 有权
    执行感知内存保护

    公开(公告)号:US09395993B2

    公开(公告)日:2016-07-19

    申请号:US13952849

    申请日:2013-07-29

    IPC分类号: G06F12/14 G06F9/38

    摘要: Execution-Aware Memory protection technologies are described. A processor includes an instruction fetch unit to fetch instructions of applications executing in a multitasking environment and an execution unit to execute the instructions. A memory protection unit (MPU) enforces memory access control of the applications by defining an instruction region (I-space) and a data region (D-space and linking the I-space to the D-space. When the MPU determining whether an instruction address is within the I-space and whether a data address of a data access operation is within the D-space. The MPU issues a memory protection fault for the data access operation when either the instruction address is not within the I-space or the data address is not within the D-space.

    摘要翻译: 执行意识描述内存保护技术。 处理器包括指令获取单元,用于获取在多任务环境中执行的应用的指令,以及执行单元来执行指令。 存储器保护单元(MPU)通过定义指令区域(I空间)和数据区域(D空间并将I空间链接到D空间)来强制应用程序的存储器访问控制,当MPU确定是否 指令地址在I空间内,数据访问操作的数据地址是否在D空间内,当指令地址不在I空间内时,MPU发出数据存取操作的存储器保护故障, 数据地址不在D空间内。

    PHYSICALLY UNCLONABLE FUNCTION REDUNDANT BITS
    9.
    发明申请
    PHYSICALLY UNCLONABLE FUNCTION REDUNDANT BITS 审中-公开
    物理上不可逾越的功能冗余位

    公开(公告)号:US20150188717A1

    公开(公告)日:2015-07-02

    申请号:US14141226

    申请日:2013-12-26

    IPC分类号: H04L9/32

    摘要: Embodiments of an invention for using physically unclonable function redundant bits are disclosed. In one embodiment, an integrated circuit includes a PUF cell array and redundancy logic. The PUF cell array includes a plurality of redundant cells and is to provide a raw PUF value. The redundancy logic is to generate a redirection list to be used to replace each of one or more bits of the raw PUF value with a redundant bit value from one of the redundant cells.

    摘要翻译: 公开了用于使用物理上不可克隆的功能冗余位的发明的实施例。 在一个实施例中,集成电路包括PUF单元阵列和冗余逻辑。 PUF单元阵列包括多个冗余单元并且提供原始PUF值。 冗余逻辑是生成一个重定向列表,用于使用来自冗余单元之一的冗余比特值来替换原始PUF值的一个或多个比特中的每一个。

    DEVICE AUTHENTICATION USING A PHYSICALLY UNCLONABLE FUNCTIONS BASED KEY GENERATION SYSTEM
    10.
    发明申请
    DEVICE AUTHENTICATION USING A PHYSICALLY UNCLONABLE FUNCTIONS BASED KEY GENERATION SYSTEM 有权
    使用基于物理不可靠函数的密钥生成系统的设备认证

    公开(公告)号:US20140189890A1

    公开(公告)日:2014-07-03

    申请号:US13730469

    申请日:2012-12-28

    IPC分类号: G06F21/70

    摘要: At least one machine accessible medium having instructions stored thereon for authenticating a hardware device is provided. When executed by a processor, the instructions cause the processor to receive two or more device keys from a physically unclonable function (PUF) on the hardware device, generate a device identifier from the two or more device keys, obtain a device certificate from the hardware device, perform a verification of the device identifier, and provide a result of the device identifier verification. In a more specific embodiment, the instructions cause the processor to perform a verification of a digital signature in the device certificate and to provide a result of the digital signature verification. The hardware device may be rejected if at least one of the device identifier verification and the digital signature verification fails.

    摘要翻译: 提供了至少一个具有存储在其上用于认证硬件设备的指令的机器可访问介质。 当处理器执行时,指令使处理器从硬件设备上的物理不可克隆功能(PUF)接收两个或多个设备密钥,从两个或多个设备密钥生成设备标识符,从硬件获得设备证书 设备,执行设备标识符的验证,并提供设备标识符验证的结果。 在更具体的实施例中,指令使处理器执行设备证书中的数字签名的验证并提供数字签名验证的结果。 如果设备标识符验证和数字签名验证中的至少一个失败,则硬件设备可能被拒绝。