Semester of Graduation
Electrical and Computer Engineering
First Major Professor
Master of Science (MS)
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.
joyesh philip, FNU
Embargo Period (admin only)
Joyesh Philip, "Decoupled Execution State Monitor" (2021). Creative Components. 753.
Available for download on Saturday, April 22, 2023