A TWEAKABLE ENCRYPION MODE FOR MEMORY ENCRYPTION WITH PROTECTION AGAINST REPLAY ATTACKS
    2.
    发明公开
    A TWEAKABLE ENCRYPION MODE FOR MEMORY ENCRYPTION WITH PROTECTION AGAINST REPLAY ATTACKS 有权
    OPTIMIERBARERVERSCHLÜSSELUNGSMODUSFÜREINESPEICHERVERSCHLÜSSELUNGMIT SCHUTZ GEGEN REPLAY-ATTACKEN

    公开(公告)号:EP2619705A2

    公开(公告)日:2013-07-31

    申请号:EP11827696.3

    申请日:2011-09-24

    申请人: Intel Corporation

    IPC分类号: G06F21/20 G06F12/14

    摘要: A method and apparatus for protecting against hardware attacks on system memory is provided. A mode of operation for block ciphers enhances the standard XTS-AES mode of operation to perform memory encryption by extending a tweak to include a "time stamp" indicator. An incrementing mechanism using the "time stamp" indicator generates a tweak which separates different contexts over different times such that the effect of "Type 2 replay attacks" is mitigated.

    摘要翻译: 提供了一种用于防止对系统存储器的硬件​​攻击的方法和装置。 用于块密码的操作模式增强了标准的XTS-AES操作模式,通过扩展调整以包括“时间戳”指示符来执行存储器加密。 使用“时间戳”指示符的递增机制产生了在不同时间分离不同上下文的调整,使得“类型2重放攻击”的效果得到缓解。

    MEASURING A SECURE ENCLAVE
    9.
    发明公开
    MEASURING A SECURE ENCLAVE 有权
    测量一个安全的附件

    公开(公告)号:EP3025266A1

    公开(公告)日:2016-06-01

    申请号:EP14829313.7

    申请日:2014-07-15

    申请人: Intel Corporation

    IPC分类号: G06F21/00 G06F9/06

    摘要: Embodiments of an invention for measuring a secure enclave are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive a first, a second, and a third instruction. The execution unit is to execute the first, the second, and the third instruction. Execution of the first instruction includes initializing a measurement field in a control structure of a secure enclave with an initial value. Execution of the second instruction includes adding a region to the secure enclave. Execution of the third instruction includes measuring a subregion of the region.

    摘要翻译: 公开了用于测量安全飞地的发明的实施例。 在一个实施例中,处理器包括指令单元和执行单元。 指令单元将接收第一,第二和第三指令。 执行单元执行第一条,第二条和第三条指令。 第一指令的执行包括用初始值初始化安全区域的控制结构中的测量字段。 第二条指令的执行包括向安全飞地增加一个区域。 第三条指令的执行包括测量该地区的一个子地区。