软件保护技术

作者:王建民、王朝坤 余志伟

丛书名:计算机科学与技术学科前沿丛书 计算机科学与技术学科研究生系列教材(中文版)

定价:38元

印次:1-4

ISBN:9787302317210

出版日期:2013.06.01

印刷日期:2023.01.09

图书责编:焦虹

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书较为系统地介绍现有的软件保护技术,共分7章,主要包括软件保护概述、软件保护的技术基础、软件水印技术、软件混淆技术、软件防篡改技术、软件保护技术的综合使用以及软件保护技术的总结与展望,旨在为解决软件版权问题提供新的思路。本书在理论讲解的基础上,也提供了若干具体操作实例,通俗易懂,便于读者理解和实践。 本书适合作为高等学校高年级本科生以及研究生相关课程的教材和自学教材,也可作为计算机软件安全研究和开发的指导参考书。

随着计算机网络技术的飞速发展,软件产品的版权保护以及内容安全性成为一个亟待解决的问题,越来越多地受到人们的普遍关注。软件保护技术的发展以及相关法律法规的健全,可以在很大程度上保障软件的分发和运行安全。其中,设计和提出切实可行的保护技术显得尤为重要。以软件水印、软件混淆和软件防篡改技术为主的软件保护技术正是为解决软件知识产权保护问题而发展起来的一个新兴学科。 本书内容安排如下: 第1章为引言部分,介绍软件保护的背景、意义以及研究现状;第2章介绍软件保护的技术基础,包括代码操作技术、程序分析技术、Java字节码的结构以及拆分和编码知识;第3章至第5章为本书的重点,分别介绍软件水印技术、软件混淆技术和软件防篡改技术;第6章讨论上述若干保护技术的综合使用;第7章为总结和展望。 本书在写作过程中得到了清华大学软件学院硕士研究生张长江、付军宁、李嘉、王潇等同学的帮助,在此表示感谢。 尽管我们对全书内容进行了全面的修订和校正,但由于水平有限,书中可能会存在一些问题和不足,恳请广大读者提出宝贵意见和建议。 编者2013年3月

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
软件水印技术的相关符号表

P应用程序

W水印

F指纹

ε空水印

P′添加水印后/混淆后/篡改保护后的应用程序

K密钥

P应用程序的集合

W水印的集合

K密钥的集合

B基本块

Em嵌入器

Ex提取器

Dec检测器

Reg识别器第1章引言1

1.1软件保护的背景及意义1

1.2软件保护场景2

1.3软件攻击模型3

1.3.1攻击者的能力3

1.3.2攻击者的目标4

1.3.3针对软件保护的通用攻击方式4

1.3.4针对软件水印的特定攻击方式4

1.4研究现状5

1.5软件保护方案6

1.5.1基于审计的保护方案6

1.5.2基于硬件的保护方案6

1.5.3基于软件的保护方案6

1.6关于软件保护的专利及法律条文7

1.6.1美国7

1.6.2欧盟8

1.6.3日本8

1.6.4中国8

参考文献9

参考文献注释10

第2章软件保护基础11

2.1代码操纵技术11

2.1.1字节码查看工具11

2.1.2字节码操纵工具11

2.1.3字节码操纵示例14

2.2程序分析技术15

2.3Class文件结构19

2.4拆分与编码知识23

2.4.1整数拆分23

2.4.2图编码23

参考文献25

参考文献注释 25

目录软件保护技术第3章软件水印技术26

3.1国内外研究现状26

3.2软件水印的概念、模型及分类26

3.2.1软件水印概念26

3.2.2软件水印系统的模型27

3.2.3软件水印的分类28

3.3评价指标30

3.3.1数据率30

3.3.2隐蔽性30

3.3....