作者: Mila Dalla Preda , Roberto Giacobazzi
DOI: 10.1007/11523468_107
关键词: Program transformation 、 Constant (computer programming) 、 Computer science 、 Abstract interpretation 、 Obfuscation (software) 、 Semantics (computer science) 、 Theoretical computer science 、 Programming language
摘要: In this paper we introduce a semantic-based approach for code obfuscation. The aim of obfuscation is to prevent malicious users disclose properties the original source program. This goal can be precisely modeled by abstract interpretation, where hiding corresponds semantics. We derive general theory based on potency measured comparing hidden in lattice interpretations. Semantic-based applied show that well known program transformation methods, such as constant propagation, seen