Branch and switch key instruction in a microprocessor that fetches and decrypts encrypted instructions

作者: Thomas A. Crispin , Terry Parks , Brent Bean , G. Glenn Henry

DOI:

关键词:

摘要: A microprocessor includes a fetch unit that fetches and decrypts an (atomic) branch switch key instruction using first decryption data. If the direction is not taken, next sequential after target of second data different from The points to data; alternatively, consults mapping address ranges An encryption program replaces conventional inter-program-chunk instructions with before encrypting information divides into sequence chunks each chunk being having distinct associated

参考文章(46)
Geoffrey S. Strongin, Rodney Schmidt, Brian C. Barnes, System and method providing region-granular, hardware-controlled memory encryption ,(2002)
Seiji Goto, Taijji Tamiya, Jun Kamada, Secure processor and a program for a secure processor ,(2013)
Timothy Ober, Robert Walker Doud, Peter Reed, Michael M. Kaplan, Bronislav Kavsan, Cryptographic co-processor ,(1998)
Dan Boneh, Pat Lincoln, David Lie, John Mitchell, Mark Mitchell, Hardware Support for Tamper-Resistant and Copy-Resistant Software Stanford University. ,(2000)
Edward Tang Kwai Ma, Wendell L. Little, Stephen N. Grider, Encryption-based security protection for processors ,(2001)
John G. Favor, Risc86 instruction set ,(1996)