dc.contributor.author | Flores, Adan | |
dc.date.accessioned | 2020-05-13 18:26:23 (GMT) | |
dc.date.available | 2020-05-13 18:26:23 (GMT) | |
dc.date.issued | 2020-05-13 | |
dc.date.submitted | 2020-04-27 | |
dc.identifier.uri | http://hdl.handle.net/10012/15841 | |
dc.description.abstract | This thesis presents a novel non-intrusive method of creating a map of black-box systems’ behavior to commands by observing the power consumption of the system. We expand our method in the form of a flexible framework which supports communication abstraction layer to send commands on different channels. The framework also integrates data processing and the opportunity of adding a validation module that framework users can utilize to detect anomalies in the system. The framework furthermore builds on the idea of anomaly detection by providing two operating modes: one for generating training data for machine learning models, and one for run-time validation of the system’s behavior. From the experiments, we confirm the effectiveness of the framework for creating a map of the system’s power consumption against a series of queries. Our experiments also show some of the challenges presented with this method when different commands induce similar behaviour in the system. | en |
dc.language.iso | en | en |
dc.publisher | University of Waterloo | en |
dc.subject | side channel behaviour analysis | en |
dc.subject | power tracing | en |
dc.subject.lcsh | Computers | en |
dc.subject.lcsh | Power supply | en |
dc.subject.lcsh | Efficiency | en |
dc.subject.lcsh | Energy consumption | en |
dc.subject.lcsh | Power resources | en |
dc.subject.lcsh | Data processing | en |
dc.title | Non-Intrusive system behavior tracing using power consumption | en |
dc.type | Master Thesis | en |
dc.pending | false | |
uws-etd.degree.department | Electrical and Computer Engineering | en |
uws-etd.degree.discipline | Electrical and Computer Engineering | en |
uws-etd.degree.grantor | University of Waterloo | en |
uws-etd.degree | Master of Applied Science | en |
uws.contributor.advisor | Fischmeister, Sebastian | |
uws.contributor.affiliation1 | Faculty of Engineering | en |
uws.published.city | Waterloo | en |
uws.published.country | Canada | en |
uws.published.province | Ontario | en |
uws.typeOfResource | Text | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |