Degree Type

Creative Component

Semester of Graduation

Spring 2021


Electrical and Computer Engineering

First Major Professor

Henry Duwe


Master of Science (MS)


Electrical Engineering


Adversaries can exploit memory corruption vulnerabilities to gain control over the flow of the program being executed. Control-flow integrity (CFI) has for sometime now been the best approach to protect against these attacks. However, most existing CFI implementations can be circumvented by an advanced attack model. This project aims to detect CFI violations using a decoupled monitoring platform that is separately integrated from the system being monitored. This creative component aims to provide an emulation of the decoupled monitoring platform to perform rapid prototyping and exploring of such monitoring approaches. The causes for the CFI violations could be from board-level hardware Trojans, in silicon Trojans, or even software vulnerabilities like code injection attacks and code reuse attacks. The project takes into consideration all these vulnerabilities and aims to detect a violation caused by any.

Copyright Owner

joyesh philip, FNU

File Format


Embargo Period (admin only)



Available for download on Saturday, April 22, 2023