• DocumentCode
    554451
  • Title

    Abstract interpretation-based formal description of data obfuscation

  • Author

    Ying Zeng ; Fenlin Liu

  • Author_Institution
    Zhengzhou Inf. Sci. & Technol. Inst., Zhengzhou, China
  • Volume
    3
  • fYear
    2011
  • fDate
    12-14 Aug. 2011
  • Firstpage
    1447
  • Lastpage
    1450
  • Abstract
    This paper presents an abstract interpretation-based formal description of data obfuscation, which makes it possible to formally analyze and certify not only the correctness but also the potency of data obfuscating transformations. First, a semantic data obfuscating transformation is given, which is expressed as an abstract interpretation of program semantics with a variable obfuscation function and a corresponding variable deobfuscation function. Then, the syntactic data obfuscating transformation is systematically derived by composition of source-to-semantics, semantics-to-data obfuscating transformed semantics and semantics-to-source abstractions applied to fix-point trace semantics.
  • Keywords
    data handling; formal verification; program diagnostics; programming language semantics; reverse engineering; abstract interpretation; fix-point trace semantics; formal description; program semantics; semantics-to-data obfuscation; semantics-to-source abstraction; source-to-semantics obfuscation; syntactic data obfuscating transformation; Arrays; Gold; Reverse engineering; Semantics; Software protection; Syntactics; Abstract interpretation; Data obfuscation; Program semantics; Program transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic and Mechanical Engineering and Information Technology (EMEIT), 2011 International Conference on
  • Conference_Location
    Harbin, Heilongjiang, China
  • Print_ISBN
    978-1-61284-087-1
  • Type

    conf

  • DOI
    10.1109/EMEIT.2011.6023320
  • Filename
    6023320