Triplicated instruction set randomization in parallel heterogenous soft-core processors

dc.contributor.advisorChairperson, Graduate Committee: Brock LaMeresen
dc.contributor.authorGahl, Trevor Jamesen
dc.date.accessioned2019-08-30T19:53:40Z
dc.date.available2019-08-30T19:53:40Z
dc.date.issued2019en
dc.description.abstractToday's cyber landscape is as dangerous as ever, stemming from an ever increasing number of cybersecurity threats. A component of this danger comes from the execution of code-injection attacks that are hard to combat due to the monoculture environment fostered in today's society. One solution presented in the past, instruction set randomization, shows promise but requires large overhead both in timing and physical device space. To address this issue, a new processor architecture was developed to move instruction set randomization from software implementations to hardware. This new architecture consists of three functionally identical soft- core processors operating in parallel while utilizing individually generated random instruction sets. Successful hardware implementation and testing, using field programmable gate arrays, demonstrates the viability of the new architecture in small scale systems while also showing potential for expansion to larger systems.en
dc.identifier.urihttps://scholarworks.montana.edu/handle/1/15537en
dc.language.isoenen
dc.publisherMontana State University - Bozeman, College of Engineeringen
dc.rights.holderCopyright 2019 by Trevor James Gahlen
dc.subject.lcshComputersen
dc.subject.lcshSecurity systemsen
dc.subject.lcshElectronic data processingen
dc.subject.lcshField programmable gate arraysen
dc.titleTriplicated instruction set randomization in parallel heterogenous soft-core processorsen
dc.typeThesisen
mus.data.thumbpage71en
thesis.degree.committeemembersMembers, Graduate Committee: Ross K. Snider; Brad Whitaker.en
thesis.degree.departmentElectrical & Computer Engineering.en
thesis.degree.genreThesisen
thesis.degree.nameMSen
thesis.format.extentfirstpage1en
thesis.format.extentlastpage96en

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
GahlTriplicatedInstructionSet2019.pdf
Size:
3.33 MB
Format:
Adobe Portable Document Format
Description:
Triplicated instruction set thesis

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
826 B
Format:
Plain Text
Description:
Copyright (c) 2002-2022, LYRASIS. All rights reserved.