Skip to Content
Find More Like This
Return to Search

System for processing an encrypted instruction stream in hardware

United States Patent

9,311,493
April 12, 2016
View the Complete Patent at the US Patent & Trademark Office
Pacific Northwest National Laboratory - Visit the Technology Commercialization Program Website
A system and method of processing an encrypted instruction stream in hardware is disclosed. Main memory stores the encrypted instruction stream and unencrypted data. A central processing unit (CPU) is operatively coupled to the main memory. A decryptor is operatively coupled to the main memory and located within the CPU. The decryptor decrypts the encrypted instruction stream upon receipt of an instruction fetch signal from a CPU core. Unencrypted data is passed through to the CPU core without decryption upon receipt of a data fetch signal.
Griswold; Richard L. (West Richland, WA), Nickless; William K. (Richland, WA), Conrad; Ryan C. (West Richland, WA)
BATTELLE MEMORIAL INSTITUTE (Richland, WA)
13/ 954,487
20150039905
July 30, 2013
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT The invention was made with Government support under Contract DE-AC05-76RLO1830, awarded by the U.S. Department of Energy. The Government has certain rights in the invention.