DocumentCode
2196475
Title
A Software Protection Framework Based on Thin Virtual Machine Using Distorted Encryption
Author
Fang, Dingyi ; Gao, Li ; Tang, Zhanyong ; Chen, Xiaojiang
Author_Institution
NWU-Irdeto Network-Inf. Security Joint Lab. (NISL), Northwest Univ., Xi´´an, China
Volume
1
fYear
2011
fDate
14-15 May 2011
Firstpage
266
Lastpage
271
Abstract
The technology of software protection based on virtual machine is a hot research field of software protection. Considering the impact on the performance of target software, traditional virtual machine can only protect several key functions of target software, which makes it unable to prevent reverse engineering for the whole software. In order to balance the performance overheads against protection strength, we proposed a thin virtual machine based software protection framework using distorted encryption (TVMBDE) in this paper. Based on improving the algorithms of instruction transformation of traditional virtual machines, the framework makes use of thin virtual machine protection technology to enhance the efficiency and integration of distorted encryption so as to ensure the security. In order to implement overall protection, the common part of target software will be protected in low-power, while the key parts will be protected in high-power. Analysis and testing show the framework is effective, which achieves the purpose of protecting the whole software.
Keywords
cryptography; virtual machines; distorted encryption; instruction transformation; software protection framework; target software; thin virtual machine; Context; Encryption; Semantics; Software; Software protection; Virtual machining; dynamic semantics; encryption; software protection; virtual machine;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Information Security (NCIS), 2011 International Conference on
Conference_Location
Guilin
Print_ISBN
978-1-61284-347-6
Type
conf
DOI
10.1109/NCIS.2011.60
Filename
5948730
Link To Document