The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 19, 2019
Filed:
Nov. 20, 2015
Lakshminarasimhan Sethumadhavan, New York, NY (US);
Kanad Sinha, New York, NY (US);
Angelos Keromytis, New York, NY (US);
Vasileios Pappas, New York, NY (US);
Vasileios Kemerlis, New York, NY (US);
Lakshminarasimhan Sethumadhavan, New York, NY (US);
Kanad Sinha, New York, NY (US);
Angelos Keromytis, New York, NY (US);
Vasileios Pappas, New York, NY (US);
Vasileios Kemerlis, New York, NY (US);
The Trustees of Columbia University in the City of New York, New York, NY (US);
Abstract
Disclosed are devices, systems, apparatus, methods, products, and other implementations, including a method that includes receiving a block of information from non-processor memory at an interface between the non-processor memory and processor memory comprising two or more processor memory levels, determining whether the block of information received from the non-processor memory at the interface corresponds to encrypted instruction code, and decrypting the block of information at the interface between the non-processor memory and the processor memory for storage in one of the two or more levels of the processor memory in response to a determination that the received block of information corresponds to the encrypted instruction code. The block of information is stored at the one of the two or more levels of the processor memory without being decrypted when the received block of information is determined to correspond to data.