Secure paging with page change detection
A secure, non-secure technology used in the computer field to prevent direct access
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0037]One or more embodiments of the invention perform encryption of memory pages using counters that modify the encryption process based on whether changes to the underlying data are detected. Secure storage can be managed to ensure that data pages within the secure domain are inaccessible to non-secure entities. When data in a secure domain is transferred to a non-secure domain (eg, for storage to disk), the data may be encrypted before being transferred to the non-secure domain. To enhance security, when encrypting a data page, multiple items can be combined into the initialization vector, such as a counter value that is incremented when a data change is detected. Therefore, if the data page remains unchanged, said encryption will match other previous copies of the encrypted data, thus preserving the existing paging algorithm. However, if the underlying data has changed, the per-encryption value of the per-encryption counter can be modified and used as part of the encrypti...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


