• Cite Icon8
  • https://doi.org/10.1145/1631716.1631722Copy DOI Icon

PIFT

  • Oct 15, 2009
  • Juan Carlos Martinez Santos +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Dynamic information flow tracking (DIFT) has been an effective security countermeasure for both low-level memory corruptions and high-level semantic attacks. However, many software approaches suffers from large performance degradation and hardware approaches have great logic and storage overhead. In this paper, we propose a flexible, efficient, and light-weight approach to perform DIFT based on secure page allocation, PIFT. Instead of associating each data value with a taint tag, we aggregate data according to their taints, i.e., putting data with different attributes in different types of memory pages. Our approach is a compile-aided process that allows the compiler to allocate trusted/untrusted information into different memory pages. Our implementation and analysis show that the memory overhead is little, and the approach can protect critical information, like return address, indirect jump address, and system call arguments, from being overwritten by malicious data.

Similar Papers
  • Conference Article
  • Citations1

Dynamic Defense against Adaptive and Persistent Adversaries

  • Jan 15, 2018
  • Radha Poovendran
  • Conference Article
  • Citations16

WHISK: An uncore architecture for Dynamic Information Flow Tracking in heterogeneous embedded SoCs

  • Sep 01, 2013
  • Joel Porquet +1
  • Conference Article
  • Citations6

A small and adaptive coprocessor for information flow tracking in ARM SoCs

  • Nov 06, 2018
  • Muhammad Abdul Wahab +6
  • Book Chapter
  • Citations14

Multi-stage Dynamic Information Flow Tracking Game

  • Jan 01, 2018
  • Shana Moothedath +5
  • Conference Article
  • Citations1

ARMHEx: A framework for efficient DIFT in real-world SoCs

  • Jul 07, 2017
  • Muhammad Abdul Wahab +5
  • Conference Article
  • Citations22

ARMHEx: A hardware extension for DIFT on ARM-based SoCs

  • Jul 07, 2017
  • Muhammad A Wahab +5
  • Conference Article
  • Citations3

Quickest Detection of Advanced Persistent Threats: A Semi-Markov Game Approach

  • Apr 01, 2020
  • Dinuka Sahabandu +5
  • Conference Article
  • Citations35

From Speculation to Security: Practical and Efficient Information Flow Tracking Using Speculative Hardware

  • Jun 01, 2008
  • Haibo Chen +5
  • Conference Article
  • Citations1

Building a portable deeply-nested implicit information flow tracking

  • May 11, 2020
  • Leandro S De Araújo +5
  • Conference Article
  • Citations3

Defending the Citadel: Fault Injection Attacks Against Dynamic Information Flow Tracking and Related Countermeasures

  • Jul 01, 2024
  • William Pensec +3
  • Book Chapter
  • Citations2

Detection and Defense Methods of Cyber Attacks

  • Jan 01, 2021
  • Kai Xing +3
  • Conference Article
  • Citations54

Thread-safe dynamic binary translation using transactional memory

  • Feb 01, 2008
  • Proceedings - International Symposium on High-Performance Computer Architecture/Proceedings
  • Jaewoong Chung +3
  • Research Article
  • Citations9

Hardware and software co-verification from security perspective in SoC platforms

  • Jan 01, 2022
  • Journal of Systems Architecture
  • Kejun Chen +2
  • Conference Article
  • Citations15

Chunk and object level deduplication for web optimization: A hybrid approach

  • Jun 01, 2012
  • Ioannis Papapanagiotou +2
  • Conference Article
  • Citations2

Improving efficiency of wireless sensor networks through lightweight in-memory compression

  • Dec 01, 2015
  • Haifeng Xu +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.