Sciweavers

MICRO
2003
IEEE

Fast Secure Processor for Inhibiting Software Piracy and Tampering

13 years 9 months ago
Fast Secure Processor for Inhibiting Software Piracy and Tampering
Due to the widespread software piracy and virus attacks, significant efforts have been made to improve security for computer systems. For stand-alone computers, a key observation is that other than the processor, any component is vulnerable to security attacks. Recently, an execution only memory (XOM) architecture has been proposed to support copy and tamper resistant software [18, 17, 13]. In this design, the program and data are stored in encrypted format outside the CPU boundary. The decryption is carried after they are fetched from memory, and before they are used by the CPU. As a result, the lengthened critical path causes a serious performance degradation. In this paper, we present an innovative technique in which the cryptography computation is shifted off from the memory access critical path. We propose to use a different encryption scheme, namely “one-time pad” encryption, to produce the instructions and data ciphertext 1 . With some additional on-chip storage, cryptogra...
Jun Yang 0002, Youtao Zhang, Lan Gao
Added 05 Jul 2010
Updated 05 Jul 2010
Type Conference
Year 2003
Where MICRO
Authors Jun Yang 0002, Youtao Zhang, Lan Gao
Comments (0)