文摘
英文文摘
第1章绪论
§1.1移动代码的优点与应用
1.1.1移动代码系统的优点
1.1.2移动代码系统的应用
§1.2移动代码的安全问题
1.2.1保护主机
1.2.2保护移动代码
§1.3移动代码保护技术的研究现状
§1.4论文研究的目的、意义及内容
第2章非交互保密函数计算
§2.1预备知识
2.1.1位承诺(bit commitment)
2.1.2零知识证明
2.1.3不经意传输协议(oblivioustransferprotoco1)
§2.2保密函数计算
§2.3基于OT(oblivious transfer)协议的保密函数计算与移动代理保护
2.3.1单轮保密计算协议
2.3.2移动代理保密计算方案
§2.4基于优化OT(oblivious transfer)协议的新方案
2.4.1新的非交互保密函数计算方案
2.4.2移动代理保护方案
2.4.3新方案的安全性
2.4.4分析比较
§2.5结论
第3章java虚拟机与字节码
§3.1 java架构简介
§3.2 java虚拟机结构
§3.3 java类文件格式
第4章代码混淆技术
§4.1代码混淆的原则与目标
§4.2代码混淆分类
§4.3代码混淆技术研究现状
§4.4形式化系统与混淆算法
4.4.1形式化系统
4.4.2混淆算法
§4.5结论
第5章软件水印技术
§5.1软件水印定义
§5.2软件水印分类
5.2.1静态水印
5.2.2动态水印
§5.3软件水印研究现状
§5.4基于指令统计分布的软件水印方案
5.4.1基本思想
5.4.2具体算法
§5.5方案分析
5.5.1基于正态总体均值差的假设检验
5.5.2方案所能产生的不同水印的数量
5.5.3水印部分重叠造成的影响
§5.6实现、攻击及实验结果
5.6.1针对Java字节码的实现
5.6.2攻击分析
5.6.3实验结果
§5.7结论
第6章结论与展望
§6.1本论文的主要工作
§6.2下一步的研究工作
参考文献
作者攻博期间发表的学术论文和完成的项目
致谢
浙江大学;