Hardware Architectures for Software Security

dc.contributor.authorEdmison, Joshua Nathanielen
dc.contributor.committeechairJones, Mark T.en
dc.contributor.committeememberAbbott, A. Lynnen
dc.contributor.committeememberMartin, Thomas L.en
dc.contributor.committeememberAthanas, Peter M.en
dc.contributor.committeememberPatterson, Cameron D.en
dc.contributor.committeememberBrown, Ezra A.en
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2014-03-14T20:17:17Zen
dc.date.adate2006-10-20en
dc.date.available2014-03-14T20:17:17Zen
dc.date.issued2006-06-30en
dc.date.rdate2007-10-20en
dc.date.sdate2006-10-11en
dc.description.abstractThe need for hardware-based software protection stems primarily from the increasing value of software coupled with the inability to trust software that utilizes or manages shared resources. By correctly utilizing security functions in hardware, trust can be removed from software. Existing hardware-based software protection solutions generally suffer from utilization of trusted software, lack of implementation, and/or extreme measures such as processor redesign. In contrast, the research outlined in this document proposes that substantial, hardware-based software protection can be achieved, without trusting software or redesigning the processor, by augmenting existing processors with security management hardware placed outside of the processor boundary. Benefits of this approach include the ability to add security features to nearly any processor, update security features without redesigning the processor, and provide maximum transparency to the software development and distribution processes. The major contributions of this research include the the augmentation methodology, design principles, and a graph-based method for analyzing hardware-based security systems.en
dc.description.degreePh. D.en
dc.identifier.otheretd-10112006-204811en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-10112006-204811/en
dc.identifier.urihttp://hdl.handle.net/10919/29244en
dc.publisherVirginia Techen
dc.relation.haspartedmison_joshua_dissertation.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectsecurityen
dc.subjectinformation flowen
dc.subjectArchitectureen
dc.subjectField programmable gate arraysen
dc.subjectconfigurableen
dc.subjectgraph theoryen
dc.titleHardware Architectures for Software Securityen
dc.typeDissertationen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.leveldoctoralen
thesis.degree.namePh. D.en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
edmison_joshua_dissertation.pdf
Size:
2.29 MB
Format:
Adobe Portable Document Format