A Framework for Testing and Evaluating Secure and Verifiable Computational Offloading in Edge Computing

dc.contributor.advisorZeng, Kai
dc.contributor.authorCrowley, Thomas B
dc.creatorCrowley, Thomas B
dc.date2022-05-03
dc.date.accessioned2023-02-16T12:36:56Z
dc.date.available2023-02-16T12:36:56Z
dc.description.abstractThroughout the world, 8.74 billion Internet of Things (IoT) devices have been deployed, ranging from household thermostats to sensors in remote areas. However, these IoT devices are resource-constrained, not only in computational speed, but often in available electrical power. Computational offloading can provide significant power and latency savings, but often exposes data and systems to security breaches. Researchers have proposed a plethora of protocols to address these security gaps. These published works focus solely on theoretical power and latency savings and do not include end-to-end implementation or data. Furthermore, few, if any, of these protocols have been fielded by either academic or commercial projects. This paper presents the results from the end-to-end implementation of an encryption offloading protocol. Latency and power data were collected to enable comparisons of security computations done solely on the IoT device and partially outsourced to a nearby device. Using the analysis of this data and lessons learned from the end-to-end implementation, the author of this research also created a generic software library to implement computational offloading to the edge. The new software library enabled the integration of a known, secure and verifiable computing technique into the encryption offloading protocol.
dc.identifier.urihttps://hdl.handle.net/1920/13067
dc.language.isoen
dc.subjectInternet of Things
dc.subjectEdge computing
dc.subjectTrusted execution environment
dc.subjectComputational offloading
dc.subjectGramine
dc.titleA Framework for Testing and Evaluating Secure and Verifiable Computational Offloading in Edge Computing
dc.typeThesis
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorGeorge Mason University
thesis.degree.levelMaster's
thesis.degree.nameMaster of Science in Computer Engineering

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Crowley_thesis_2022.pdf
Size:
565.82 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.52 KB
Format:
Item-specific license agreed upon to submission
Description: