• DocumentCode
    2079479
  • Title

    An Analysis of Universal Information Flow Based on Self-Composition

  • Author

    Muller, Christian ; Kovacs, Mate ; Seidl, Helmut

  • fYear
    2015
  • fDate
    13-17 July 2015
  • Firstpage
    380
  • Lastpage
    393
  • Abstract
    We introduce a novel way of proving information flow properties of a program based on its self-composition. Similarly to the universal information flow type system of Hunt and Sands, our analysis explicitly computes the dependencies of variables in the final state on variables in the initial state. Accordingly, the analysis result is independent of specific information flow lattices, and allows to derive information flow w.r.t. any of these. While our analysis runs in polynomial time, we prove that it never loses precision against the type system of Hunt and Sands, and may gain extra precision by taking similarities between different branches of conditionals into account. Also, we indicate how it can be smoothly generalized to an interprocedural analysis.
  • Keywords
    Algorithm design and analysis; Calculus; Lattices; Polynomials; Security; Semantics; Syntactics; hypersafety property; information flow control; interprocedural analysis; noninterference; weakest precondition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium (CSF), 2015 IEEE 28th
  • Conference_Location
    Verona, Italy
  • Type

    conf

  • DOI
    10.1109/CSF.2015.33
  • Filename
    7243746