期刊文献+

基于Java的模糊谓词混淆技术研究

The Confusion Engineering Research of Opaque Predicates On Java
下载PDF
导出
摘要 混淆是一种可以用于对移动代码和软件知识产权进行保护的程序变换技术。本文首先介绍了混淆的现状和原理,然后对基于模糊谓词的混淆方法做了深入研究,并给出一种基于Java的构建模糊谓词的方案,该方案增加了模糊谓词的复杂性;增加了抵抗攻击者动态分析的能力,增加了反编译的难度。 Obfuscation is a program transformation technology that can be used in protection of mobile code and intellectual property.The article first introduces the present situation and principles of confusion,then does the thorough research based on the Opaque Predicates confusion method,and gives a plan based on the Java construction fuzzy predicate,which increases the fuzzy predicate complexity,enhances the dynamic analysis ability of resisting aggressors and adds the counter- translation difficulty.
基金 娄底职业技术学院教学重点项目《Java面向对象程序设计》阶段性成果
关键词 反编译 代码混淆 模糊谓词 不定方程 counter - translation code obfuscation Opaque Predicates indeterminate equation
  • 相关文献

参考文献3

  • 1李长青,李晓勇,韩臻.基于控制转换的软件保护[J].信息安全与通信保密,2006,28(10):146-149. 被引量:8
  • 2BarakB,Goldreich o,et al.on the (Im)possibility of obfuscating Programs. the Proeeedings of CRYPTO-2001 .
  • 3Collberg C,Thomborson C,and Low D.A Taxonomy of Obfuscating Transformations[]..1997

二级参考文献4

  • 1[1]Collberg C S,Clark Thomborson Software Engineering.WaterMarking Tamper-Proofing Obfuscation for Software Protection.IEEE,Aug.2002,28(8):735-746.
  • 2[2]Collberg C S,Clark Thomborson and Douglas Low.Manufacturing Cheap,Resilient,and Stealthy Opaque Constructs.In:Principles of Programming Languages 1998,POPL' 98 San Diego,CA,Januanry 1998.
  • 3[3]McCabe T J.A Complexity Measure.IEEE Transactions on Software Engineering,December1976,SE-2(4).
  • 4[7]陈治中.线形代数.北京:科学出版社,2001.

共引文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部