Font Size: a A A

On Code Obfuscation Technology And The Applying To Software Security Protection

Posted on:2008-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:Z Z LeiFull Text:PDF
GTID:2178360272469711Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software security is an important component of application security. Direct access attack and automatic attack are two main software security attack methods. Main software security protection technology includes encryption,software watermark,software fingerprint,tamper resistance and code obfuscation.Code analysis is a technology to analyse and extract program abstract information such as control flow and data flow. It is an important analytical method for the obfuscation algorithm design, it is also the major technological means of preprocessing module in obfuscation code system design.Code obfuscation is a semantics-preseving code transformation technology mainly to protect software from reverse engineering. Software engineering and cryptography are the important theoretical basis. Complete, permanent protection of the software security did not exist, while code obfuscation can employ well balance between the security protection strength and security protection cost.Single obfuscation algorithm can not meet various application demands. The optimized combination can improve the performance while reduce the cost efficiently. With the code analysis technology, preprocessing module analyses and extracts software information for the obfuscation algorithm pool and obfuscation executive. Obfuscation algorithm pool affords an algorithm library and the call interface while obfuscation executive selects the optimized algorithm sequence and applied them to the security object. Paper improves the code obfuscation system, designs an obfuscation executive based finite state automation. New system improves the efficiency of software security protection.
Keywords/Search Tags:software security, code obfuscation, code analysis, FSA
PDF Full Text Request
Related items