Befehle und Logik zum Unterbrechen und Wiederaufnehmen von Paging in Secure Enclaves

    公开(公告)号:DE102015006863A1

    公开(公告)日:2015-12-31

    申请号:DE102015006863

    申请日:2015-05-27

    Applicant: INTEL CORP

    Abstract: Befehle und Logik unterbrechen Paging in Secure Enclaves und nehmen es wieder auf. Ausführungsformen beinhalten Befehle, spezifizieren Seitenadressen, die einer Secure Enclave zugeordnet sind, wobei die Befehle zur Ausführung durch einen Prozessor decodiert werden. Der Prozessor enthält einen Enclave-Seitencache, um sichere Daten in einer ersten Cachezeile und in einer letzten Cachezeile für eine Seite zu speichern, die der Seitenadresse entspricht. Ein Seitenzustand wird für die Seite aus der ersten oder der letzten Cachezeile gelesen, wenn ein Eintrag in einem Enclave-Seitencache-Mapping für die Seite angibt, dass lediglich eine Teilseite im Enclave-Seitencache gespeichert wird. Der Eintrag für eine Teilseite kann gesetzt werden, und ein neuer Seitenzustand kann in der ersten Cachezeile beim Zurückschreiben oder in der letzten Cachezeile beim Laden der Seite aufgezeichnet werden, wenn die Befehlsausführung unterbrochen wird. Somit kann das Zurückschreiben oder Laden wieder aufgenommen werden.

    CONDITIONAL USE PRIVATE KEY DISTRIBUTION
    7.
    发明申请
    CONDITIONAL USE PRIVATE KEY DISTRIBUTION 审中-公开
    条件使用私人钥匙分配

    公开(公告)号:WO9931842A8

    公开(公告)日:1999-10-07

    申请号:PCT/US9826415

    申请日:1998-12-11

    Abstract: A computer system (10) includes a storage device (12) which accepts one or more removable storage mediums (14). The storage device (12) could be a floppy disk drive, a CD-ROM drive, a dvd drive unit or any other data storage unit. The data on the storage medium (14) is accessed by the storage reader device (16) by means of the key module (18). The key module (18) verifies that the storage device reader device (16) is authentic and that access to the digital content is allowed. The protected data on the storage media (14) are encrypted using a public key of public key/private key pair.

    Abstract translation: 计算机系统(10)包括接收一个或多个可移动存储介质(14)的存储设备(12)。 存储装置(12)可以是软盘驱动器,CD-ROM驱动器,DVD驱动器单元或任何其他数据存储单元。 存储介质(14)上的数据由存储读取器装置(16)通过密钥模块(18)访问。 密钥模块(18)验证存储设备读取器设备(16)是真实的,并且允许对数字内容的访问。 存储介质(14)上的受保护数据使用公钥/私钥对的公开密钥进行加密。

    METHOD AND APPARATUS FOR MEMORY ENCRYPTION WITH INTEGRITY CHECK AND PROTECTION AGAINST REPLAY ATTACKS
    9.
    发明公开
    METHOD AND APPARATUS FOR MEMORY ENCRYPTION WITH INTEGRITY CHECK AND PROTECTION AGAINST REPLAY ATTACKS 有权
    方法和设备用于加密一个程序完整性测试和保护免受攻击PLAY

    公开(公告)号:EP2726991A4

    公开(公告)日:2015-04-08

    申请号:EP11868426

    申请日:2011-06-29

    Applicant: INTEL CORP

    Abstract: A method and apparatus to provide cryptographic integrity checks and replay protection to protect 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. A tree-based replay protection scheme uses standard XTS-AES to encrypt contents of a cache line in the system memory. A Message-Authentication Code (MAC) for the cache line is encrypted using enhanced XTS-AES and a “time stamp” indicator associated with the cache line. The “time stamp indicator” is stored in a processor.

    Abstract translation: 一种方法和装置,以提供加密的完整性检查和重放保护,以防止硬件攻击上提供系统内存。 操作的块密码A模式增强操作的标准XTS-AES模式通过扩展一个调整为包括“时间戳”指示器来执行存储器加密。 基于树的重放保护方案采用标准的XTS-AES加密系统内存的缓存行的内容。 用于高速缓存线A的消息认证码(MAC)是使用增强XTS-AES和与高速缓存行关联的“时间戳”指示器加密。 的“时间戳指示符”被存储在处理器中。

    Flexible Bescheinigung von Containern

    公开(公告)号:DE102018005180A1

    公开(公告)日:2019-01-31

    申请号:DE102018005180

    申请日:2018-06-29

    Applicant: INTEL CORP

    Abstract: Datenintegritätslogik kann von einem Prozessor ausgeführt werden, um unter Verwendung eines hardwarebasierten Geheimnisses einen Datenintegritätscode zu erstellen. Eine Containerverwaltung, die vom Prozessor ausführbar ist, erstellt einen gesicherten Container, der Berichterstellungslogik enthält, die Messwerte des gesicherten Containers ermittelt, einen Bericht in Übereinstimmung mit einem definierten Berichtsformat erstellt und eine Sequenzanforderung sendet, die den Bericht enthält. Das definierte Berichtsformat enthält ein Feld, um die Messwerte aufzunehmen, und ein Feld, um den Datenintegritätscode aufzunehmen, und das Berichtsformat ist mit einer Verwendung durch einen beliebigen einer Vielzahl von verschiedenen Typen von Sequenzerstellungseinheiten kompatibel.

Patent Agency Ranking