第1章 移动互联网安全入门 1
1.1 移动互联网简介 1
1.1.1 移动互联网的概念 1
1.1.2 移动互联网的组成 1
1.1.3 移动互联网的特点 3
1.1.4 移动互联网的发展现状及趋势 4
1.2 移动互联网架构与关键技术 5
1.2.1 移动互联网的总体架构 5
1.2.2 移动互联网的关键技术 6
1.3 移动互联网安全 8
1.3.1 无线通信的历史 8
1.3.2 无线通信基本技术 9
1.3.3 无线通信的研究机构和组织 10
1.3.4 无线通信安全历史 12
1.3.5 无线通信网的安全威胁 14
1.3.6 移动通信系统的安全要求 15
1.3.7 移动互联网的安全架构 16
本章小结 17
习题 17
第2章 密码学基础知识 18
2.1 密码学的基本概念 18
2.1.1 保密通信模型 18
2.1.2 密码算法分类 19
2.1.3 古典密码简介 19
2.1.4 密码算法的安全性 21
2.2 对称密码算法 22
2.2.1 分组密码 22
2.2.2 序列密码 24
2.2.3 密码的工作模式 30
2.3 公钥密码算法 35
2.3.1 公钥密码基本概念 35
2.3.2 RSA密码算法 36
2.3.3 椭圆曲线密码算法 36
2.3.4 NTRU公钥密码 40
本章小结 42
习题 43
第3章 认证理论基础 44
3.1 认证的概念 44
3.2 Hash函数 45
3.2.1 Hash函数的概念 45
3.2.2 MD4和MD5算法 48
3.2.3 安全Hash算法 49
3.3 消息认证函数 50
3.3.1 消息加密函数 51
3.3.2 消息认证码MAC 52
3.4 数字签名 53
3.4.1 基本概念 53
3.4.2 常用数字签名技术 55
3.5 移动互联网中使用的认证技术 57
3.5.1 WPKI技术 57
3.5.2 双因子认证技术 59
本章小结 60
习题 60
第4章 安全协议 61
4.1 安全协议概述 61
4.1.1 安全协议的基本概念 61
4.1.2 安全协议的安全性 62
4.1.3 针对安全协议的常见攻击和防范措施 63
4.2 身份认证协议 63
4.2.1 身份认证的概念 63
4.2.2 零知识身份证明协议 65
4.2.3 询问应答协议 66
4.3 密钥建立协议 66
4.3.1 密钥协商协议 67
4.3.2 密钥分发协议 68
4.3.3 密钥更新协议 69
本章小结 69
习题 70
第5章 移动通信网安全 71
5.1 GSM系统安全 71
5.1.1 GSM系统简介 71
5.1.2 GSM系统的安全机制 73
5.1.3 GSM系统的安全性分析 76
5.2 GPRS安全 77
5.2.1 GPRS简介 77
5.2.2 GPRS的安全机制 78
5.2.3 GPRS的安全性分析 81
5.3 窄带CDMA安全 81
5.3.1 CDMA系统简介 81
5.3.2 CDMA系统的鉴权机制 82
5.3.3 CDMA系统的空中接口加密 84
5.3.4 CDMA系统中的密钥管理 85
5.4 3G网络安全 86
5.4.1 3G网络简介 86
5.4.2 3G安全结构 88
5.4.3 认证与密钥协商机制 88
5.4.4 空中接口安全机制 90
5.4.5 核心网安全 94
5.4.6 应用层安全 97
5.5 4G网络安全 99
5.5.1 4G网络简介 100
5.5.2 4G系统的网络结构与核心技术 100
5.5.3 4G系统的特点 102
5.5.4 4G网络的安全威胁与安全策略 103
5.6 5G网络安全 105
5.6.1 5G网络简介 105
5.6.2 5G网络架构 105
5.6.3 5G网络的关键技术 106
5.6.4 5G面临的安全挑战 107
5.6.5 5G的安全机制设计 108
本章小结 109
习题 110
第6章 无线局域网安全 111
6.1 无线局域网 111
6.1.1 无线局域网概述 111
6.1.2 无线局域网的结构 112
6.1.3 IEEE 802.11的安全机制 113
6.1.4 WEP的安全性分析 114
6.1.5 WPA标准 116
6.2 移动Ad Hoc网络安全 117
6.2.1 移动Ad Hoc网络简介 117
6.2.2 移动Ad Hoc网络的密钥管理 121
6.2.3 移动Ad Hoc网络的安全路由 122
6.3 蓝牙安全 127
6.3.1 蓝牙技术简介 127
6.3.2 蓝牙的安全模式 128
6.3.3 蓝牙的加密与认证 130
6.4 WiMAX安全 132
6.4.1 WiMAX简介 132
6.4.2 WiMAX的关键技术 133
6.4.3 WiMAX的安全机制 134
本章小结 136
习题 137
第7章 移动终端安全 138
7.1 移动终端概述 138
7.1.1 移动终端发展历程 138
7.1.2 主流移动操作系统 139
7.2 Android系统安全 140
7.2.1 Android体系结构 140
7.2.2 Android系统的安全机制 142
7.2.3 Android系统的安全性分析 143
7.3 iOS系统安全 144
7.3.1 iOS体系结构 145
7.3.2 iOS系统的安全机制 146
7.3.3 iOS系统安全分析 147
7.3.4 iOS应用软件的安全威胁 148
7.4 移动终端安全防护 148
7.4.1 移动终端用户面临的信息安全威胁 149
7.4.2 移动终端的安全防护措施 151
7.4.3 安全容器 153
本章小结 155
习题 155
第8章 移动应用软件安全 156
8.1 移动App安全 156
8.1.1 安全风险分析 156
8.1.2 移动App的安全对策 157
8.2 移动平台安全机制和分析技术 158
8.2.1 移动平台自身的安全机制 158
8.2.2 移动平台应用软件分析技术 159
8.3 移动App的安全检测 162
8.3.1 移动App安全检测技术 163
8.3.2 漏洞扫描技术 163
8.3.3 应用软件分析工具 163
8.4 移动App的安全防护 165
8.4.1 移动App安全防护策略 165
8.4.2 移动App加固技术 165
本章小结 167
习题 167
第9章 基于移动互联网的相关应用安全 168
9.1 移动支付安全 168
9.1.1 移动支付 168
9.1.2 二维码技术 172
9.1.3 移动支付安全风险分析 176
9.1.4 移动支付安全防护 177
9.1.5 移动支付展望 179
9.2 移动互联网金融安全 180
9.2.1 移动互联网金融概述 180
9.2.2 移动互联网下的金融科技 180
9.2.3 移动互联网下的金融安全 182
9.3 移动数字版权保护 183
9.3.1 数字版权管理概述 183
9.3.2 数字版权管理技术 185
9.3.3 DRM与移动数字版权保护 190
9.3.4 DRM标准 192
本章小结 196
习题 196
第10章 移动云计算安全 197
10.1 云计算 197
10.1.1 云计算概述 197
10.1.2 云计算服务模式 197
10.1.3 云计算部署模型 198
10.1.4 云计算的优势与特点 199
10.1.5 云计算关键技术 200
10.2 移动云计算 201
10.2.1 移动云计算概述 201
10.2.2 移动云计算架构 202
10.2.3 移动云计算的应用 204
10.2.4 移动云计算的优势 205
10.2.5 移动云计算的应用问题 206
10.3 移动云计算安全分析与对策 206
10.4 移动云计算的发展前景 209
本章小结 210
习题 210
第11章 移动大数据安全 211
11.1 大数据 211
11.1.1 大数据概述 211
11.1.2 大数据的特点 211
11.1.3 大数据的应用 212
11.2 移动大数据 214
11.2.1 移动大数据概述 214
11.2.2 移动大数据的应用 215
11.3 移动大数据的安全风险 220
11.4 移动大数据的安全防护 225
本章小结 229
习题 230
第12章 移动互联网的安全管理 231
12.1 移动互联网信息安全管理 231
12.1.1 移动互联网信息安全风险评估 231
12.1.2 移动互联网信息安全标准与规范 232
12.2 移动互联网安全管理技术 237
12.3 移动互联网安全相关的政策法规 240
本章小结 244
习题 244
参考文献 245