前言
上篇 DRM介绍
第一章 DRM概述
1.1 引言
1.2 DRM的现状
1.3 DRM的应用
1.4 DRM系统中的角色
1.5 DRM的发展动向
1.6 本章小结
参考文献
中篇 DRM系统中的相关技术
第二章 加密技术
2.1 引言
2.2 对称加密算法
2.3 非对称加密算法
2.4 Hash算法
2.5 其他算法
2.6 数字签名
2.7 本章小结
参考文献
第三章 Rootkit技术
3.1 引言
3.2 用户模式Rootkit
3.3 内核模式Rootkit
3.4 Rootkit与病毒和蠕虫的比较
3.5 本章小结
参考文献
第四章 数字水印技术
4.1 引言
4.2 数字水印的基本特性
4.3 数字水印的分类
4.4 数字水印的基本模型
4.5 数字水印技术的应用
4.6 典型数字水印算法
4.7 数字水印的攻击技术
4.8 本章小结
参考文献
第五章 电子交易和权限表达
5.1 引言
5.2 电子交易的全局观念
5.3 电子支付工具的种类
5.4 电子货币和网上货币结算系统
5.5 电子钱包
5.6 网上订单处理流程的完善
5.7 电子合同
5.8 数字证书
5.9 安全套接层协议
5.10 安全电子交易协议
5.11 权限表达语言
5.12 本章小结
参考文献
第六章 Windows操作系统的相关管理机制
6.1 Win API
6.2 PE文件
6.3 Windows下的异常处理
6.4 保护模式
6.5 Windows NT
6.6 钩子
6.7 本章小结
参考文献
第七章 Linux操作系统的相关管理机制
7.1 Linux内核模块编程
7.2 Linux系统调用
7.3 XWindow事件和窗口
7.4 Linux的文件与文件系统
7.5 本章小结
参考文献
下篇 DRM系统的设计与实现
第八章 DRM技术问题和考虑
8.1 DRM的一般体系结构
8.2 DRM成功应用的因素
8.3 DRM的安全措施
8.4 DRM的非技术问题
8.5 DRM的标准化
8.6 REL问题及其解决方案
8.7 DRM互操作性的解决方案
8.8 身份认证和使用控制
8.9 可信执行与DRM
8.10 权利规则的管理
8.11 隐形水印与DRM
8.12 本章小结
参考文献
第九章 DRM基本模型和系统设计
9.1 DRM的设计目标
9.2 DRM系统模型
9.3 典型DRM系统的比较
9.4 DRM服务的设计
9.5 通用DRM系统的组成
9.6 服务器和客户端的交互设计
9.7 本章小结
参考文献
第十章 Windows平台上DRM系统的设计与实现
10.1 引言
10.2 DRM相关技术
10.3 需求与总体设计
10.4 系统需求
10.5 总体设计
10.6 基于Windows的服务器端设计与实现
10.7 Windows操作系统客户端的DRM实现
10.8 本章小结
参考文献
第十一章 Linux平台DRM系统的设计与实现
11.1 引言
11.2 任务概述
11.3 加密模块与解密模块
11.4 打包模块与数据库模块
11.5 用户请求处理模块
11.6 内核调用重定向模块
11.7 保护文件主窗口状态与操作监控模块
11.8 部分模块接口列表
11.9 本章小结
参考文献
第十二章 结语
12.1 DRM与P2P技术的整合
12.2 DRM的应用前景
12.3 DRM的发展和趋势
12.4 本章小结
参考文献
附录