smash guard: a hardware solution to prevent security attacks on

39
Purdue University Purdue e-Pubs ECE Technical Reports Electrical and Computer Engineering 12-1-2003 Smash Guard: A Hardware Solution to Prevent Security Aacks on the Function Return Address H. Ozdoganoglu T. N. Vijaykumar C. E. Brodley A. Jalote Follow this and additional works at: hp://docs.lib.purdue.edu/ecetr is document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact [email protected] for additional information. Ozdoganoglu, H. ; Vijaykumar, T. N.; Brodley, C. E.; and Jalote, A., "Smash Guard: A Hardware Solution to Prevent Security Aacks on the Function Return Address" (2003). ECE Technical Reports. Paper 155. hp://docs.lib.purdue.edu/ecetr/155

Upload: others

Post on 03-Feb-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Smash Guard: A Hardware Solution to Prevent Security Attacks on

Purdue UniversityPurdue e-Pubs

ECE Technical Reports Electrical and Computer Engineering

12-1-2003

Smash Guard: A Hardware Solution to PreventSecurity Attacks on the Function Return AddressH. Ozdoganoglu

T. N. Vijaykumar

C. E. Brodley

A. Jalote

Follow this and additional works at: http://docs.lib.purdue.edu/ecetr

This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact [email protected] foradditional information.

Ozdoganoglu, H. ; Vijaykumar, T. N.; Brodley, C. E.; and Jalote, A., "Smash Guard: A Hardware Solution to Prevent Security Attackson the Function Return Address" (2003). ECE Technical Reports. Paper 155.http://docs.lib.purdue.edu/ecetr/155

Page 2: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 3: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 4: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 5: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 6: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 7: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 8: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 9: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 10: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 11: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 12: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 13: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 14: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 15: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 16: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 17: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 18: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 19: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 20: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 21: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 22: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 23: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 24: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 25: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 26: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 27: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 28: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 29: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 30: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 31: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 32: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 33: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 34: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 35: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 36: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 37: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 38: Smash Guard: A Hardware Solution to Prevent Security Attacks on
Page 39: Smash Guard: A Hardware Solution to Prevent Security Attacks on