[Search | Browse Authors | Browse Reports | Home ]

Secure Bit : Hardware, Buffer-Overflow Prevention

MSU-CSE-04-48

Krerk Piromsopa and Matthew R. Fletcher and Richard J. Enbody
November, 2004

We propose a new, minimalist, architectural approach, secure bit, to protect against buffer overflow and function-pointer attacks. In this paper we present a scheme to manage Secure Bits. Secure Bit is almost completely transparent to software, and has little run-time performance penalty. The goal of Secure Bit is to provide hardware support to protect against current and future generations of buffer-overflow attacks by protecting the integrity of addresses. Included is a reference to our proof that validates the mechanism of the Secure Bit. Robustness and transparency are demonstrated by emulating the hardware, and booting Linux on the emulator and running application software.


Display BibTex Entry

The following online versions of this document are available.

For more information on this report, contact enbody@cse.msu.edu.


You are granted permission for the non-commercial reproduction, distribution, display, and performance of this technical report in any format.


[Search | Browse Authors | Browse Reports | Home ]