• DocumentCode
    3781532
  • Title

    Algorithmic information theory for obfuscation security

  • Author

    Rabih Mohsen;Alexandre Miranda Pinto

  • Author_Institution
    Department of Computing, Imperial College London, U.K.
  • Volume
    4
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    76
  • Lastpage
    87
  • Abstract
    The main problem in designing effective code obfuscation is to guarantee security. State of the art obfuscation techniques rely on an unproven concept of security, and therefore are not regarded as provably secure. In this paper, we undertake a theoretical investigation of code obfuscation security based on Kolmogorov complexity and algorithmic mutual information. We introduce a new definition of code obfuscation that requires the algorithmic mutual information between a code and its obfuscated version to be minimal, allowing for controlled amount of information to be leaked to an adversary. We argue that our definition avoids the impossibility results of Barak et al. and is more advantageous then obfuscation indistinguishability definition in the sense it is more intuitive, and is algorithmic rather than probabilistic.
  • Keywords
    "Complexity theory","Security","Software","Encoding","Measurement","Reverse engineering"
  • Publisher
    ieee
  • Conference_Titel
    e-Business and Telecommunications (ICETE), 2015 12th International Joint Conference on
  • Type

    conf

  • Filename
    7518023