首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

用于Java软件保护的代码混淆技术研究与实现

摘要第1-5页
ABSTRACT第5-10页
第一章 引言第10-14页
   ·研究背景及意义第10页
   ·国内外混淆技术研究现状第10-12页
   ·本文研究内容第12页
   ·论文章节安排第12-14页
第二章 Java类文件格式和类文件检验机制第14-19页
   ·CLASS文件结构第14-17页
     ·ClassFile结构第14-15页
     ·常量池第15-16页
     ·字段第16页
     ·方法第16页
     ·属性第16-17页
   ·CLASS文件检验机制第17-18页
     ·字节码检验器第17页
     ·Class文件的检验过程第17-18页
   ·本章小结第18-19页
第三章 代码混淆技术第19-24页
   ·代码混淆定义及应用第19-20页
     ·混淆定义第19页
     ·混淆应用第19-20页
   ·混淆的分类第20-23页
     ·外形混淆第20-21页
     ·数据混淆第21-22页
     ·控制混淆第22-23页
     ·预防混淆第23页
   ·对四种混淆技术的简单分析第23页
   ·本章小结第23-24页
第四章 标识符重命名混淆算法第24-32页
   ·重命名目的第24-25页
   ·重命名范围第25页
   ·标识符重命名混淆算法第25-31页
     ·滥用标识符算法第26-27页
     ·重载无关联方法算法第27-29页
     ·非法标识符替换算法第29-30页
     ·重写静态方法算法第30-31页
   ·算法分析第31页
   ·本章小结第31-32页
第五章 混淆器JIRO设计与实现第32-48页
   ·设计目标第32页
   ·JIRO系统结构第32-34页
   ·JIRO主要工作流程第34-35页
   ·主要模块设计与实现第35-47页
     ·开发环境第35页
     ·用户图形界面设计第35-39页
     ·执行控制子系统第39-40页
     ·配置信息采集解析子系统第40-41页
     ·代码优化子系统第41-43页
     ·标识符重命名混淆子系统第43-45页
     ·I/O操作子系统第45页
     ·class文件操作子系统第45-47页
   ·本章小结第47-48页
第六章 JIRO功能测试和性能分析第48-57页
   ·JIRO功能分析与测试第48-54页
     ·混淆变换的正确性分析与测试第48-50页
     ·混淆变换强度分析与测试第50-52页
     ·混淆变换耐受性分析与测试第52-54页
   ·JIRO对程序执行开销影响分析第54-55页
   ·JIRO测试与应用情况分析第55-56页
     ·JIRO测试第55-56页
     ·JIRO应用情况分析第56页
   ·本章小结第56-57页
总结与展望第57-58页
 1.总结第57页
 2.展望第57-58页
参考文献第58-61页
附录第61-65页
攻读硕士期间取得的学术成果第65-66页
致谢第66页

论文共66页,点击 下载论文
上一篇:基于DICOM医学数据的缺损颅骨修复技术研究与应用
下一篇:基于Web Service的WebGIS设计与实现