软件水印及其防篡改技术研究与实践
| 摘要 | 第1-4页 |
| ABSTRACT | 第4-5页 |
| 目录 | 第5-7页 |
| CONTENTS | 第7-9页 |
| 第一章 绪论 | 第9-12页 |
| ·本课题的研究目的及意义 | 第9-10页 |
| ·Java软件保护的威胁 | 第10页 |
| ·本文的目的及相关工作 | 第10-11页 |
| ·本文的组织 | 第11-12页 |
| 第二章 软件水印技术概述 | 第12-29页 |
| ·软件水印的定义及其分类 | 第12-14页 |
| ·静态软件水印 | 第13页 |
| ·动态软件水印 | 第13-14页 |
| ·动态图水印 | 第14-20页 |
| ·添加动态图水印的过程 | 第14-16页 |
| ·DWG嵌入的枚举方法 | 第16-20页 |
| ·软件水印的攻击类型 | 第20-24页 |
| ·对软件水印的攻击概述 | 第20-22页 |
| ·对DGW水印的攻击 | 第22-24页 |
| ·水印的保护 | 第24-29页 |
| ·软件水印保护技术概述 | 第24-26页 |
| ·对DGW水印的保护 | 第26-27页 |
| ·保护方法的整合 | 第27-29页 |
| 第三章 软件水印系统的分析 | 第29-35页 |
| ·现有软件水印系统的分析 | 第29-32页 |
| ·防篡改的动态图水印方案及原型系统 | 第32-35页 |
| 第四章 防篡改的动态图水印系统的实现 | 第35-65页 |
| ·整数到PPCT之间的转换算法 | 第35-43页 |
| ·D-JSM的具体实现过程 | 第43-57页 |
| ·水印数字的产生 | 第44-45页 |
| ·水印数字到PPCT的编码 | 第45-49页 |
| ·常量到常量整数形式的转化 | 第49页 |
| ·在水印树中搜索常量子结构 | 第49-50页 |
| ·产生常量子结构的参考信息 | 第50-52页 |
| ·产生常量子结构的解码函数 | 第52-54页 |
| ·将常量整数恢复为原来的常量 | 第54页 |
| ·产生解码函数源代码 | 第54-56页 |
| ·水印识别 | 第56-57页 |
| ·方案可行性讨论 | 第57-59页 |
| ·在程序中发现常量的可能性 | 第57页 |
| ·在一个PPCT中发现整数的可能性 | 第57-59页 |
| ·D-JSM的实验及结果 | 第59-65页 |
| 结论 | 第65-67页 |
| 参考文献 | 第67-71页 |
| 攻读硕士学位期间发表的论文 | 第71-72页 |
| 独创性声明 | 第72-73页 |
| 致谢 | 第73页 |