A FRAMEWORK ON SECURITY WITH TRUSTED COMPUTING
Abstract (Summary)The goal is to build a framework that enables secure distribution of java executables across potentially insecure networks. The model provides an end to end solution for securing applications and enables trusted computing. The model enables copy protection and prevents software piracy. The solution requires support from both hardware and software. The software solution encompasses the usage of cryptographic techniques. It invokes a Security manager with configured security policies. The execution is done on the fly leaving no trace of the executable. The hardware solution requires the receiver to have architectural support for tamper-resistant software. The processor core will be the only trusted component of the hardware and will support cryptographic operations. It requires that a separate mode be activated where the contents of the memory have only execution privileges. Simulations were performed to study the performance of the architectural change. An optimal size for the built in L2 cache,which provides a good balance between cache size and performance, was determined.
School:University of Cincinnati
School Location:USA - Ohio
Source Type:Master's Thesis
Date of Publication:01/01/2004