Header menu link for other important links
X
GANDALF: A Fine-Grained Hardware-Software Co-Design for Preventing Memory Attacks
, Kamakoti Veezhinathan
Published in Institute of Electrical and Electronics Engineers Inc.
2018
Volume: 10
   
Issue: 3
Pages: 83 - 86
Abstract
Illegal memory accesses are a serious security vulnerability that have been exploited on numerous occasions. In this letter, we present Gandalf, a compiler assisted hardware extension for the OpenRISC processor that thwarts all forms of memory-based attacks. We associate lightweight capabilities to all program variables, which are checked at run time by the hardware. Gandalf is transparent to the user and does not require significant OS modifications. Moreover, it achieves locality and incurs minimal overheads in the hardware. We demonstrate these features with a customized Linux kernel executing SPEC2006 benchmarks. To the best of our knowledge, this is the first work to demonstrate a complete solution for hardware-based memory protection schemes for embedded platforms. © 2018 IEEE.
About the journal
JournalData powered by TypesetIEEE Embedded Systems Letters
PublisherData powered by TypesetInstitute of Electrical and Electronics Engineers Inc.
ISSN19430663
Open AccessYes
Concepts (17)
  •  related image
    Computer hardware
  •  related image
    Distributed bragg reflectors
  •  related image
    Embedded systems
  •  related image
    Hardware
  •  related image
    Instruments
  •  related image
    Linux
  •  related image
    Metadata
  •  related image
    Program compilers
  •  related image
    Buffer overflows
  •  related image
    Complete solutions
  •  related image
    Embedded platforms
  •  related image
    HARDWARE EXTENSION
  •  related image
    MEMORY PROTECTION
  •  related image
    REGISTERS
  •  related image
    Security
  •  related image
    Security vulnerabilities
  •  related image
    HARDWARE-SOFTWARE CODESIGN