• DocumentCode
    1268133
  • Title

    Theoretical Fundamentals of Gate Level Information Flow Tracking

  • Author

    Hu, Wei ; Oberg, Jason ; Irturk, Ali ; Tiwari, Mohit ; Sherwood, Timothy ; Mu, Dejun ; Kastner, Ryan

  • Author_Institution
    Sch. of Autom., Northwestern Polytech. Univ., Xi´´an, China
  • Volume
    30
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1128
  • Lastpage
    1140
  • Abstract
    Information flow tracking is an effective tool in computer security for detecting unintended information flows. However, software based information flow tracking implementations have drawbacks in preciseness and performance. As a result, researchers have begun to explore tracking information flow in hardware, and more specifically, understanding the interference of individual bits of information through logical functions. Such gate level information flow tracking (GLIFT) can track information flow in a system at the granularity of individual bits. However, the theoretical basis for GLIFT, which is essential to its adoption in real applications, has never been thoroughly studied. This paper provides fundamental analysis of GLIFT by introducing definitions, properties, and the imprecision problem with a commonly used shadow logic generation method. This paper also presents a solution to this imprecision problem and provides results that show this impreciseness can be tolerated for the benefit of lower area and delay.
  • Keywords
    logic gates; security of data; GLIFT; computer security; gate level information flow tracking; logical function; shadow logic generation method; software based information flow tracking; unintended information flow detection; Delay; Hardware; Inverters; Logic functions; Logic gates; Security; Software; Gate level information flow tracking; hardware; information flow tracking; security;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2011.2120970
  • Filename
    5948366