Invention Grant
US08826035B2 Cumulative integrity check value (ICV) processor based memory content protection
有权
累积完整性检查值(ICV)处理器内存保护
- Patent Title: Cumulative integrity check value (ICV) processor based memory content protection
- Patent Title (中): 累积完整性检查值(ICV)处理器内存保护
-
Application No.: US12646028Application Date: 2009-12-23
-
Publication No.: US08826035B2Publication Date: 2014-09-02
- Inventor: David Durham , Men Long , Uday Savagaonkar
- Applicant: David Durham , Men Long , Uday Savagaonkar
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Ryder, Lu, Mazzeo and Konieczny, LLC
- Main IPC: G06F21/00
- IPC: G06F21/00

Abstract:
In general, in one aspect, the disclosure describes a process that includes a cryptographic engine and first and second registers. The cryptographic engine is to encrypt data to be written to memory, to decrypt data read from memory, to generate read integrity check values (ICVs) and write ICVs for memory accesses. The cryptographic engine is also to create a cumulative read ICV and a cumulative write ICV by XORing the generated read ICV and the generated write ICV with a current read MAC and a current write ICV respectively and to validate data integrity by comparing the cumulative read ICV and the cumulative write ICV. The first and second registers are to store the cumulative read and write ICVs respectively at the processor. Other embodiments are described and claimed.
Public/Granted literature
- US20110154059A1 CUMULATIVE INTEGRITY CHECK VALUE (ICV) PROCESSOR BASED MEMORY CONTENT PROTECTION Public/Granted day:2011-06-23
Information query