第一章 抽象代数基础 1
1.1群 1
1.2环 14
1.3域 22
1.4有限域 27
1.5有限域上的多项式环 37
习题 45
第二章 纠错码理论 47
2.1数字通信与纠错码 47
2.2基本概念和基本问题 51
习题 56
第三章 线性码 57
3.1线性码的基本概念 57
3.2由已知线性码构造新的线性码的方法 66
3.3Hamming码 68
3.4MDS线性码:多项式码 70
习题 74
第四章 循环码 77
4.1循环码的定义和性质 77
4.2循环码的校验矩阵及对偶码 83
4.3循环码的编码和译码方法 86
习题 87
第五章 BCH码 89
5.1BCH码的定义和性质 89
5.2本原BCH码的译码方案 96
5.3RS码 109
习题 111
第六章 公钥密码 113
6.1密码学简介 113
6.2公钥密码概述 119
6.3RSA密码体制 121
6.4ElGamal密码体制 128
习题 131
第七章 分组密码 133
7.1分组密码概述 133
7.2高级加密标准(AES) 135
7.3IDEA密码体制 149
习题 154
第八章 密钥管理 157
8.1密钥分配 157
8.2秘密共享 160
习题 164
第九章 数字签名和身份认证 165
9.1Hash函数 165
9.2数字签名 177
9.3识别协议 188
习题 194