软件保护技术
软件保护技术作者:王建民 等编著 开 本:16开 书号ISBN:9787302317210 定价: 出版时间:2013-07-01 出版社:清华大学出版社 |
软件保护技术 内容简介
《软件保护技术(中文版)》较为系统地介绍现有的软件保护技术,共分7章,主要包括软件保护概述、软件保护的技术基础、软件水印技术、软件混淆技术、软件防篡改技术、软件保护技术的综合使用以及软件保护技术的总结与展望,旨在为解决软件版权问题提供新的思路。本书在理论讲解的基础上,也提供了若干具体操作实例,通俗易懂,便于读者理解和实践。 《软件保护技术(中文版)》适合作为高等学校高年级本科生以及研究生相关课程的教材和自学教材,也可作为计算机软件安全研究和开发的指导参考书。
软件保护技术 目录
第1章 引言
1.1 软件保护的背景及意义
1.2 软件保护场景
1.3 软件攻击模型
1.3.1 攻击者的能力
1.3.2 攻击者的目标
1.3.3 针对软件保护的通用攻击方式
1.3.4 针对软件水印的特定攻击方式
1.4 研究现状
1.5 软件保护方案
1.5.1 基于审计的保护方案
1.5.2 基于硬件的保护方案
1.5.3 基于软件的保护方案
1.6 关于软件保护的专利及法律条文
1.6.1 美国
1.6.2 欧盟
1.6.3 日本
1.6.4 中国
参考文献
参考文献注释
第2章 软件保护基础
2.1 代码操纵技术
2.1.1 字节码查看工具
2.1.2 字节码操纵工具
2.1.3 字节码操纵示例
2.2 程序分析技术
2.3 class文件结构
2.4 拆分与编码知识
2.4.1 整数拆分
2.4.2 图编码
参考文献
参考文献注释
第3章 软件水印技术
3.1 国内外研究现状
3.2 软件水印的概念、模型及分类
3.2.1 软件水印概念
3.2.2 软件水印系统的模型
3.2.3 软件水印的分类
3.3 评价指标
3.3.1 数据率
3.3.2 隐蔽性
3.3.3 弹性
3.3.4 代价
3.3.5 效率
3.3.6 可信度
3.4 若干关键算法
3.4.1 静态水印算法
3.4.2 动态水印算法
3.4.3 半动态水印算法
3.5 软件水印系统
3.5.1 现有水印系统
3.5.2 trup平台
参考文献
参考文献注释
第4章 软件混淆技术
4.1 引言
4.2 混淆技术的概念、分类及评估
4.2.1 概念
4.2.2 分类
4.2.3 评估
4.3 混淆算法
4.3.1 设计混淆
4.3.2 数据混淆
4.3.3 控制流混淆
4.3.4 预防混淆
4.4 混淆工具
4.5 混淆算法的检验与比较
4.5.1 实验说明
4.5.2 混淆算法的效果
4.5.3 混淆算法的正确性测试
4.5.4 混淆算法对程序性能的影响
4.5.5 混淆算法对程序优化的抵抗力
参考文献
参考文献注释
第5章 软件防篡改技术
5.1 引言
5.2 软件防篡改技术的分类方式和设计准则
5.2.1 攻击类型
5.2.2 分类方式
5.2.3 设计准则
5.3 软件防篡改技术
5.3.1 校验和
5.3.2 多块加密
5.3.3 哨兵
5.3.4 断言检查
5.3.5 隐式哈希
5.3.6 tester—corrector
5.3.7 控制流图检测
5.3.8 基于分支函数的检测
5.3.9 联机检测
5.3.10 指针置空响应法
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |