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

Java标识符重命名混淆算法及其实现
引用本文:霍建雷,范训礼,房鼎益. Java标识符重命名混淆算法及其实现[J]. 计算机工程, 2010, 36(1): 146-148
作者姓名:霍建雷  范训礼  房鼎益
作者单位:西北大学信息科学与技术学院,西安,710127
基金项目:中国博士后科学基金,陕西省教育厅专项基金 
摘    要:针对控制流混淆和数据混淆会引入额外开销的问题,提出4种标识符重命名算法,包括滥用标识符算法、重载无关联方法算法、非法标识符代替合法标识符算法以及重写静态方法算法,以这4种算法为核心技术构造Java混淆器JIRO,对JIRO的性能进行初步分析,结果表明,JIRO具有较好的混淆效果,不会引入额外的字节码执行开销。

关 键 词:代码混淆  标识符重命名  混淆器
修稿时间: 

Java Identifier Renaming Obfuscation Algorithms and Their Implementation
HUO Jian-lei,FAN Xun-li,FANG Ding-yi. Java Identifier Renaming Obfuscation Algorithms and Their Implementation[J]. Computer Engineering, 2010, 36(1): 146-148
Authors:HUO Jian-lei  FAN Xun-li  FANG Ding-yi
Affiliation:(School of Information Science and Technology, Northwest University, Xi'an 710127)
Abstract:Aiming at the problem that it will cause extra costs when introducing control flow obfuscation and data obfuscation, this paper presents four renaming algorithms including overusing identifiers algorithm, overloading unrelated method algorithm, introducing illegal identifiers algorithm and overriding static methods algorithm. An obfuscator named JIRO(Java Identifier Renaming Obfuscator) is constructed based on the algorithms, and its performance is analyzed. The results show that JIRO achieves good obfuscation effects without extra implementation costs of the bytecode.
Keywords:code obfuscation  identifier renaming  obfuscator
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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