DocumentCode :
1987091
Title :
Branch Obfuscation Using Code Mobility and Signal
Author :
Wang, Zhi ; Jia, Chunfu ; Liu, Min ; Yu, Xiaoxu
Author_Institution :
Coll. of Inf. Tech. Sci., Nankai Univ. Tianjin, Tianjin, China
fYear :
2012
fDate :
16-20 July 2012
Firstpage :
553
Lastpage :
558
Abstract :
The branch information is disclosed during software execution. In a malicious host, adversaries could collect predicates from leaked branch information using concolic execution technique. Exploiting collected predicates, adversaries could accurately reason about software´s internal logic, which is a significant threat to software intellectual property protection. In order to mitigate branch information leakage, this paper proposed a branch obfuscation approach that replaces explicit conditional jump instructions with implicit trap codes and bogus codes, and deploys jump conditions on the remote trusted entity. Therefore, in the malicious host the executable is incomplete that gets path selection results from the trusted entity dynamically, which reduces adversaries´ visibility on the branch information. The experimental results show that branch obfuscation could effectively mitigate the branch information leakage, yet practical in terms of performance.
Keywords :
industrial property; security of data; software engineering; bogus codes; branch information leakage; branch information leakage mitigation; branch obfuscation approach; code mobility; concolic execution technique; explicit conditional jump instructions; implicit trap codes; jump conditions; malicious host; path selection; remote trusted entity; signal; software execution; software intellectual property protection; software internal logic; Binary codes; Complexity theory; Malware; Reverse engineering; Servers; Software; Sorting; code mobility; code obfuscation; exception handling; symbolic execution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2714-5
Electronic_ISBN :
978-0-7695-4758-9
Type :
conf
DOI :
10.1109/COMPSACW.2012.102
Filename :
6341634
Link To Document :
بازگشت