首页 | 本学科首页   官方微博 | 高级检索  
     

Java程序混淆技术综述
引用本文:王建民,余志伟,王朝坤,付军宁. Java程序混淆技术综述[J]. 计算机学报, 2011, 34(9): 1578-1588. DOI: 10.3724/SP.J.1016.2011.01578
作者姓名:王建民  余志伟  王朝坤  付军宁
作者单位:1. 清华大学软件学院 北京 100084;清华信息科学与技术重点实验室 北京100084;信息系统安全教育部重点实验室 北京 100084
2. 清华大学软件学院 北京 100084;清华信息科学与技术重点实验室 北京100084;信息系统安全教育部重点实验室 北京 100084;清华大学计算机科学与技术系 北京100084
基金项目:国家自然科学基金(61073005,60803016); 国家“九七三”重点基础研究发展规划项目基金(2009CB320706); 国家“八六三”高技术研究发展计划项目基金(2009AA043401); 清华信息科学与技术重点实验室学科交叉基金项目资助~~
摘    要:软件混淆技术已经广泛应用于抵制逆向工程和重组工程.文中从混淆技术的历史发展角度对现有的混淆技术理论、算法、攻击模式和评估进行了综述,将Java程序混淆算法分为类内混淆和类间混淆两个类别,并对其中的各类算法进行详尽的阐释.最后在现有工作的基础上,展望了软件混淆技术未来的发展与研究方向.

关 键 词:程序混淆  软件水印  防篡改  软件版权保护

A Survey on Java Program Obfuscation Techniques
WANG Jian-Min,YU Zhi-Wei,WANG Chao-Kun,FU Jun-Ning. A Survey on Java Program Obfuscation Techniques[J]. Chinese Journal of Computers, 2011, 34(9): 1578-1588. DOI: 10.3724/SP.J.1016.2011.01578
Authors:WANG Jian-Min  YU Zhi-Wei  WANG Chao-Kun  FU Jun-Ning
Affiliation:WANG Jian-Min1),2),3) YU Zhi-Wei1),3),4) WANG Chao-Kun1),3) FU Jun-Ning1),3) 1)(School of Software,Tsinghua University,Beijing 100084)2)(Tsinghua Laboratory for Information Science and Technology,Beijing 100084)3)(Key Laboratory for Information System Security of Ministry of Education,Beijing 100084)4)(Department of Computer Science and Technology,Beijing 100084)
Abstract:Obfuscation techniques have been widely applied in the defenses of reverse engineering and re-engineering attacks.From the view of the development of obfuscation,we briefly discussed the principles,algorithms,different kinds of attack approaches and evaluating standard.Java program obfuscation algorithms can be divided into two types: One is obfuscation within a class;the other is obfuscation between classes.Finally,based on the survey of these obfuscation techniques,the future research of Java program obfu...
Keywords:obfuscation  software watermark  temp-proofing  software copyright protection  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号