Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. A Secure Architecture for Defense Against Return Address Corruption
Details

A Secure Architecture for Defense Against Return Address Corruption

Date Issued
May 1, 2021
Author(s)
Bruner, Grayson J  
Advisor(s)
Garrett S. Rose
Additional Advisor(s)
Garrett S. Rose
Ahmedullah Aziz
Jian Liu
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/42499
Abstract

The advent of the Internet of Things has brought about a staggering level of inter-connectivity between common devices used every day. Unfortunately, security is not a high priority for developers designing these IoT devices. Often times the trade-off of security comes at too high of a cost in other areas, such as performance or power consumption. This is especially prevalent in resource-constrained devices, which make up a large number of IoT devices. However, a lack of security could lead to a cascade of security breaches rippling through connected devices. One of the most common attacks used by hackers is return oriented programming. With it, the attacker seeks to take over the control flow of a program by modifying function return addresses. The prevalence of these kinds of attacks makes security against them paramount. This thesis proposes a secure architecture that leverages a return address hardware stack and a cryptography unit to securely store redundant copies of return addresses to be used to maintain control flow integrity. Furthermore this work seeks to provide this layer of security against ROP attacks with as little compromise as possible in performance overhead and power consumption, making it an ideal candidate for securing resource-constrained devices.

Subjects

RISC-V

Return-Oriented-Progr...

IoT

Hardware Security

Disciplines
Computer and Systems Architecture
Hardware Systems
Other Computer Engineering
VLSI and Circuits, Embedded and Hardware Systems
Degree
Master of Science
Major
Computer Engineering
File(s)
Thumbnail Image
Name

A_Secure_Architecture_for_Defense_Against_Return_Address_Corruption_Final.pdf

Size

757.19 KB

Format

Adobe PDF

Checksum (MD5)

889a73ade9c200c99513fd766f21c1f7


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science