Invention Grant
US08826035B2 Cumulative integrity check value (ICV) processor based memory content protection 有权
累积完整性检查值(ICV)处理器内存保护

Cumulative integrity check value (ICV) processor based memory content protection
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.
Information query
Patent Agency Ranking
0/0