A Brief Review on Some Architectures Providing Support for DIFT

11/04/2019
by   Ali Jahanshahi, et al.
0

Dynamic Information Flow Tracking (DIFT) is a technique to track potential security vulnerabilities in software and hardware systems at run time. The last fifteen years have seen a lot of research work on DIFT, including both hardware-based and software-based implementations for different types of processor architectures. This survey briefly reviews some hardware architectures that provide DIFT support. Starting from introducing different approaches for hardware based DIFT, this survey focuses on integrated/in-core architectures. Protection schemes, including tagging system, tag propagation, and tag checking for each architecture will be discussed. The survey is organized in such a way that it illustrates the evolution of integrated DIFT architectures, each architecture tries to improve the precious proposed architectures generality/versatility weaknesses. However, improving security while providing generality and versatility is kind of trade-offs. This survey compares the architectures from different aspects to show the trade-offs clearer.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/20/2023

Software Compartmentalization Trade-Offs with Hardware Capabilities

Compartmentalization is a form of defensive software design in which an ...
research
02/20/2023

Digital identity architectures: comparing goals and vulnerabilities

Digital identity systems have the promise of efficiently facilitating ac...
research
09/15/2022

Complex systems science and urban science: towards applications to sustainability trade-offs in territorial systems

Urban systems are at the core of current sustainability concerns, and th...
research
03/11/2019

Security, Performance and Energy Trade-offs of Hardware-assisted Memory Protection Mechanisms

The deployment of large-scale distributed systems, e.g., publish-subscri...
research
04/15/2022

CEDR – A Compiler-integrated, Extensible DSSoC Runtime

In this work, we present CEDR, a Compiler-integrated, Extensible Domain ...
research
04/16/2021

Implementing CNN Layers on the Manticore Cluster-Based Many-Core Architecture

This document presents implementations of fundamental convolutional neur...
research
10/02/2018

Line Drawings from 3D Models

This tutorial describes the geometry and algorithms for generating line ...

Please sign up or login with your details

Forgot password? Click here to reset