PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 1, 200978 citations

Decoupling Dynamic Information Flow Tracking with a dedicated coprocessor

View Full Paper
HKHari KannanMDMichael DaltonCKChristos Kozyrakis

Key Points

Key points are not available for this paper at this time.

Abstract

Dynamic information flow tracking (DIFT) is a promising security technique. With hardware support, DIFT prevents a wide range of attacks on vulnerable software with minimal performance impact. DIFT architectures, however, require significant changes in the processor pipeline that increase design and verification complexity and may affect clock frequency. These complications deter hardware vendors from supporting DIFT. This paper makes hardware support for DIFT cost effective by decoupling DIFT functionality onto a simple, separate coprocessor. Decoupling is possible because DIFT operations and regular computation need only synchronize on system calls. The coprocessor is a small hardware engine that performs logical operations and caches 4-bit tags. It introduces no changes to the design or layout of the main processor's logic, pipeline, or caches, and can be combined with various processors. Using a full-system hardware prototype and realistic Linux workloads, we show that the DIFT coprocessor provides the same security guarantees as current DIFT architectures with low runtime overheads.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Kannan et al. (2009) studied this question.

synapsesocial.com/papers/6a128599c031bb6829a6ca8fhttps://doi.org/10.1109/dsn.2009.5270347
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 4 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1FlexiTaint: A programmable accelerator for dynamic taint propagation2008 · 180 citations
  2. 2Raksha2007 · 303 citations
  3. 3Secure program execution via dynamic information flow tracking2004 · 748 citations
  4. 4DIVA: A Reliable Substrate for Deep Submicron Microarchitecture Design1999 · 658 citations