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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: LEA, Perry V
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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.