ENCRYPTION OF EXECUTABLES IN COMPUTATIONAL MEMORY
A method is disclosed comprising: receiving a request for a page (664) stored in a computational memory (604), determining whether the requested page has been marked as executable in an operating system page table (616) in the computational memory, and determining whether the requested page has been...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method is disclosed comprising: receiving a request for a page (664) stored in a computational memory (604), determining whether the requested page has been marked as executable in an operating system page table (616) in the computational memory, and determining whether the requested page has been indicated as encrypted in the operating system page table in the computational memory. In response to determining that the requested page is executable and encrypted: the method also comprises generating a new key, re-encrypting the requested page using the new key, storing the re-encrypted page (668) in place of the requested page in the computational memory, decrypting the requested page and storing the decrypted page (670) in cache (612) of the computational memory, and transferring the decrypted requested page from the cache to satisfy the request. |
---|