Skip to Content
Find More Like This
Return to Search

SYSTEM FOR PROGRAM COUNTER ENCRYPTION

United States Patent Application

20180060585
A1
View the Complete Application at the US Patent & Trademark Office
Pacific Northwest National Laboratory - Visit the Technology Commercialization Program Website
A method and system for protecting a device against return oriented programming attacks by encrypting a central processing unit (CPU) program counter value when storing that value in a software accessible memory and decrypting that value when loading it back into the program counter; whereby alterations to the value will prevent proper decryption and interoperation with the CPU.
Griswold, Richard L. (West Richland, WA), Nickless, William K. (Richland, WA), Conrad, Ryan C. (West Richland, WA)
BATTELLE MEMORIAL INSTITUTE (Richland WA)
15/ 251,458
August 30, 2016
[0001] The invention was made with Government support under Contract DE-AC05-76RL01830, awarded by the U.S. Department of Energy. The Government has certain rights in the-invention.