Prototyping Faithful Execution in a Java virtual machine. [electronic resource]

This report presents the implementation of a stateless scheme for Faithful Execution, the design for which is presented in a companion report, ''Principles of Faithful Execution in the Implementation of Trusted Objects'' (SAND 2003-2328). We added a simple cryptographic capabilit...

Full description

Saved in:
Bibliographic Details
Online Access: Online Access
Corporate Author: Sandia National Laboratories (Researcher)
Format: Government Document Electronic eBook
Language:English
Published: Washington, D.C : Oak Ridge, Tenn. : United States. Dept. of Energy ; distributed by the Office of Scientific and Technical Information, U.S. Dept. of Energy, 2003.
Subjects:
Description
Summary:This report presents the implementation of a stateless scheme for Faithful Execution, the design for which is presented in a companion report, ''Principles of Faithful Execution in the Implementation of Trusted Objects'' (SAND 2003-2328). We added a simple cryptographic capability to an already simplified class loader and its associated Java Virtual Machine (JVM) to provide a byte-level implementation of Faithful Execution. The extended class loader and JVM we refer to collectively as the Sandia Faithfully Executing Java architecture (or JavaFE for short). This prototype is intended to enable exploration of more sophisticated techniques which we intend to implement in hardware.
Java (computer Program Language); Sandia Faithfully Executing Java Architecture; Computer Software-development.; Computer Security.
Item Description:Published through the Information Bridge: DOE Scientific and Technical Information.
09/01/2003.
"sand2003-2327"
Tarman, Thomas David; Campbell, Philip LaRoche; Pierson, Lyndon George.
Physical Description:69 p. : digital, PDF file.