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
Link To Document