3 McGregor, John Patrick Lee, Ruby B. 2005 Protecting Cryptographic Keys and Computations via Virtual Secure Coprocessing Computer Architecture News, vol. 33., no. 1, pp. 16-26, March 2005, and Proceedings of the Workshop on Architectural Support for Security and Antivirus (WASSA 2004) Boston, Massachusetts, USA Oct. 9-13, 2004 http://palms.ee.princeton.edu/PALMSopen/mcgregor04protecting.pdf