《信息安全数学基础》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李继国等主编
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2006
  • ISBN:9787307052345
  • 页数:210 页
图书介绍:本书共13章,介绍了整除、同余、二次同余式与平方剩余、原根、群、环、有限域理论、格及其应用、椭圆曲线、组合数学、素性测试、因数分解攻击以及离散对数计算。

第1章 整 除 1

1.1 整除的基本性质和余数定理 1

1.2 最大公因数和最小公倍数 7

1.3 算术基本定理 14

1.4 实验 16

1.5 习题 16

第2章 同 余 18

2.1 同余的定义和基本性质 18

2.2 剩余类与剩余系 24

2.3 几个著名定理 31

2.4 RSA公开密钥密码系统 34

2.4.1 密钥的产生 34

2.4.2 RSA系统 34

2.4.3 RSA的安全性 35

2.4.4 RSA参数的选择 36

2.5 同余式 39

2.6 一次同余式 41

2.7 中国剩余定理 43

2.8 高次同余式的解法和解数 49

2.9 模为素数的高次同余式的求解 53

2.1 0 实验 57

2.1 1 习题 57

第3章 二次同余式与平方剩余 60

3.1 二次同余式与平方乘余的概念 60

3.2 模为奇素数的平方剩余与平方非剩余 62

3.3 勒让德符号 64

3.4 雅可比符号 67

3.5 模P平方根 70

3.6 模为合数的情形 73

3.7 实验 74

3.8 习题 75

第4章 原 根 76

4.1 指数及其基本性质 76

4.2 原根及其计算 79

4.3 指标及n次剩余 81

4.4 实验 84

4.5 习题 84

第5章 群 86

5.1 准备知识 86

5.1.1 二元运算的概念 86

5.1.2 二元运算的性质 86

5.1.3 代数系统的定义 88

5.2 群的定义与性质 89

5.2.1 群的定义 89

5.2.2 群中元素的阶 90

5.2.3 子群及子群的判定 91

5.3 同态和同构 92

5.3.1 同态、同构的定义 92

5.3.2 同态的性质 93

5.4 循环群和置换群 94

5.5 群的应用 97

5.6 习题 99

第6章 环 102

6.1 环的定义和性质 102

6.2 整环和域 104

6.3 环的应用 106

6.3.1 非负整数环中的幂等元素及其性质 107

6.3.2 基于幂等元素加密算法的实现 109

6.3.3 加密算法举例 109

6.4 习题 110

第7章 有限域理论 112

7.1 域的扩张 112

7.2 有限域的基本概念与性质 113

7.3 最小多项式与本原多项式 115

7.4 多项式的周期 118

7.5 有限域的构造 119

7.6 有限域的基与迹函数 124

7.7 实验 126

7.8 习题 126

第8章 格及其应用 128

8.1 偏序关系和偏序集 128

8.2 格的定义与性质 130

8.3 格的应用 132

8.3.1 基于格的信息流控制策略 132

8.3.2 基于格的安全模型 133

8.4 习题 136

第9章 椭圆曲线 139

9.1 射影坐标与仿射坐标的关系 139

9.2 椭圆曲线基本概念 139

9.3 椭圆曲线加法原理 140

9.4 有限域上的椭圆曲线 142

9.5 双线性映射(Weil pairing) 144

9.6 椭圆曲线密码体制 145

9.7 习题 146

第10章 组合数学 148

10.1 排列与组合 148

10.1.1 加法原理与乘法原理 148

10.1.2 排列与组合 149

10.1.3 多重集合中元素的排列与组合 153

10.2 鸽巢原理 155

10.2.1 鸽巢原理的简单形式 155

10.2.2 鸽巢原理的加强形式 156

10.3 容斥原理及其应用 157

10.3.1 容斥原理 157

10.3.2 容斥原理的应用 160

10.4 递推关系 162

10.4.1 递推关系的建立 162

10.4.2 常系数线性齐次递推关系的求解 164

10.4.3 常系数线性非齐次递推关系的求解 166

10.4.4 用迭代法求解递推关系 168

10.5 生成函数 169

10.5.1 生成函数 169

10.5.2 生成函数的应用 173

10.6 编码理论基础 175

10.6.1 编码理论基本概念 175

10.6.2 生成矩阵与校验矩阵 178

10.6.3 Hadamard非线性编码 180

10.7 实验 180

10.8 习题 181

第11章 素性测试 185

11.1 素数的概率测试算法 185

11.2 Miller-Rabin算法 185

11.3 Lehmann算法 187

11.4 Solovay-Strassen算法 187

11.5 习题 188

第12章 因数分解 189

12.1 Pollard’s Rho算法 189

12.2 Pollard’s p-1算法 190

12.3 Pocklington-Lehmer准则 192

12.4 Fermat因数分解方法 192

12.5 椭圆曲线因数分解方法(Lenstra算法) 193

12.6 随机平方因数分解方法 193

12.7 二次筛选因数分解方法 194

12.8 数域筛选因数分解方法 196

12.9 强素数 197

12.10 素性证书 198

12.11 习题 199

第13章 离散对数计算 200

13.1 离散对数问题 200

13.2 Pohlig-Hellman算法 201

13.3 求离散对数的Pollard’s Rho算法 202

13.4 Baby-step Giant-step算法 204

13.5 习题 205

附 录 206

参考文献 208