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

基于语法树结构优化和控制流图比对的软件同源性检测技术研究

摘要第1-5页
ABSTRACT第5-10页
第一章 绪论第10-14页
   ·本课题的研究背景第10-11页
   ·本课题的主要研究工作第11-12页
   ·本课题的主要研究成果第12页
   ·本文的结构第12-14页
第二章 软件同源性检测技术介绍第14-23页
   ·源代码同源性检测技术介绍第14-17页
     ·基于文件比对的检测方法第14页
     ·基于文本比对的检测方法第14-15页
     ·基于语法比对的检测方法第15-16页
     ·基于Token比对的检测方法第16页
     ·基于语义的检测方法第16页
     ·相关工具介绍第16-17页
   ·二进制程序同源性检测技术介绍第17-21页
     ·基于文件比对的检测方法第18页
     ·基于对应字节比较的检测方法第18-19页
     ·基于反汇编字符比对的检测方法第19页
     ·基于结构化签名的检测方法第19页
     ·基于控制流图比较的检测方法第19-20页
     ·相关工具介绍第20-21页
   ·软件同源性检测技术总结第21-23页
第三章 针对IF语句优化的源代码同源性检测技术第23-44页
   ·源代码同源性检测系统的架构设计与实现第23-28页
     ·系统模块划分及模块间依赖关系第23-24页
     ·系统程序流程第24-25页
     ·各模块简介第25-28页
   ·改进的语法比对算法第28-30页
     ·生成语法树第28页
     ·Hash值计算第28-29页
     ·分类节点信息第29页
     ·Hash值比较第29页
     ·相似度计算第29-30页
   ·针对IF语句的抄袭检测第30-36页
     ·改进算法的IF语句抄袭检测能力第30-31页
     ·条件直接取反的检测第31-32页
     ·条件逻辑取反的检测第32-35页
     ·条件添加的检测第35-36页
   ·实验第36-44页
     ·基本检测能力的比较第36-38页
     ·实验环境及材料第38-40页
     ·实验结果第40-44页
第四章 基于控制流图的二进制程序同源性检测技术第44-56页
   ·二进制程序同源性检测系统的架构设计与实现第44-49页
     ·系统模块划分及模块间依赖关系第44-45页
     ·系统程序流程第45-46页
     ·各模块简介第46-49页
   ·基于控制流图的二进制程序同源性检测算法第49-52页
     ·构造结构化签名第50页
     ·计算欧几里得距离第50页
     ·构建邻接矩阵第50-51页
     ·匹配基本块Hash值第51页
     ·查询邻接矩阵第51页
     ·计算相似度第51-52页
   ·实验第52-56页
     ·实验环境及材料第52-54页
     ·实验结果第54-56页
第五章 结束语第56-58页
   ·本文工作总结第56页
   ·进一步的研究工作第56-58页
参考文献第58-60页
致谢第60-61页
攻读硕士学位期间发表的学术论文目录第61页

论文共61页,点击 下载论文
上一篇:基于抽象语法树的软件抄袭检测算法研究
下一篇:结合文本和抽象语法树比对的源代码同源性鉴别系统的研究与设计