
| 由各院校从事一线教学工作的教师编写 反映信息安全领域的最新技术和发展方向 注重理论性与实践性相结合 提供完善的教学配套资源 |
| 《现代密码学原理与应用》 前言 第1章信息安全与密码学 1.1信息安全 1.1.1信息安全的概念 1.1.2信息安全的基本属性 1.1.3信息安全面临的威胁 1.1.4信息安全基本模型 1.2密码学理论与发展 1.2.1密码体制及分类 1.2.2密码攻击类型 1.2.3密码学的发展历程 1.2.4密码学在信息安全中的重要地位 1.3小结 1.4习题 第2章古典密码体制 2.1替代密码 2.1.1单一字母替代密码 2.1.2多字母替代密码 2.2置换密码 .2.2.1列置换密码 2.2.2周期置换密码 2.3古典密码的破译 2.3.1单一字母替代密码的破译 2.3.2柱状列置换密码的破译 2.4小结 2.5习题 第3章流密码 3.1随机数 3.1.1随机数的性质 3.1.2随机数的生成方法 3.1.3伪随机数生成器 3.2流密码的基本原理 3.2.1流密码体制模型 3.2.2密钥流的伪随机性 3.2.3密钥流生成器 3.3有限状态自动机 3.4线性反馈移位寄存器 3.5二元加法流密码的破译 3.5.1插入攻击法 3.5.2已知明文攻击法 3.6非线性反馈移位寄存器 3.7流密码rc4 3.8流密码的应用 3.9小结 3.10习题 第4章分组密码体制 4.1分组密码概述 4.1.1分组密码体制的设计准则 4.1.2分组密码的算法结构 4.1.3分组密码体制的分析方法 4.2数据加密标准 4.2.1des的加密过程 4.2.2des的解密过程 4.2.3des的安全性讨论 4.2.4二重和三重des 4.3国际数据加密算法 4.3.1idea加密/解密过程 4.3.2idea的安全性 4.4高级加密标准 4.4.1aes数学基础 4.4.2aes的加密过程 4.4.3aes的解密过程 4.4.4aes的安全性 4.5分组密码的工作模式 4.5.1电码本模式 4.5.2密码分组链接模式 4.5.3密码反馈模式 4.5.4输出反馈模式 4.5.5计数器模式 4.6使用分组密码加密通信网络 4.7小结 4.8习题 第5章公钥密码体制 5.1公钥密码体制的基本原理 5.1.1公钥密码体制思想 5.1.2公钥密码体制模型 5.2rsa公钥密码体制 5.2.1rsa算法描述 5.2.2参数选择对安全性的影响 5.3elgamal公钥密码体制 5.3.1elgamal算法描述 5.3.2elgamal的安全性 5.4椭圆曲线密码体制 5.4.1有限域上的椭圆曲线 5.4.2椭圆曲线上的密码体制 5.4.3椭圆曲线密码体制的安全性 5.5其他公钥密码体制 5.5.1背包公钥密码体制 5.5.2rabin密码体制 5.6公钥密码体制的应用 5.6.1rsa密码体制的应用 5.6.2椭圆曲线密码体制的应用 5.7小结 5.8习题 第6章hash函数与数字签名 6.1hash函数 6.1.1hash函数的定义和性质 6.1.2hash函数的构造方法 6.2md5算法 6.2.1md5算法描述 6.2.2压缩函数的处理过程 6.2.3md5算法的安全性 6.3sha算法 6.3.1sha-1算法描述 6.3.2sha-1的压缩函数 6.3.3md5与sha-1的比较 6.4hash函数的攻击 6.4.1生日攻击 6.4.2中间相遇攻击 6.4.3md5和sha-1的破解 6.5数字签名 6.5.1数字签名的基本概念 6.5.2数字签名的分类 6.6几种典型的数字签名方案 6.6.1rsa签名方案 6.6.2elgamal签名方案 6.6.3数字签名标准 6.6.4椭圆曲线数字签名 6.7特殊的数字签名方案 6.7.1不可否认的签名 6.7.2群签名 6.7.3代理签名 6.8hash函数的应用 6.9数字签名的应用 6.10小结 6.11习题 第7章密钥管理 7.1概述 7.1.1密钥的分类 7.1.2密钥管理的内容 7.2密钥分配 7.2.1对称密码体制的密钥分配 7.2.2非对称密码体制的密钥分配 7.2.3其他方式的密钥分配 7.3密钥协商 7.3.1diffie-hellman密钥协商方案 7.3.2station-to-station协议 7.3.3internet密钥交换 7.4秘密共享 7.4.1shamir门限方案 7.4.2asmuth-bloom门限方案 7.4.3防欺骗行为的密钥共享方案 7.5密钥托管 7.5.1托管加密标准 7.5.2密钥托管体制 7.6小结 7.7习题 第8章认证理论及应用 8.1认证方式 8.1.1单向认证和双向认证 8.1.2非密码技术的认证方式 8.2认证协议 8.2.1needham-schroeder协议 8.2.2woo-lam协议 8.2.3eke协议 8.2.4零知识证明协议 8.3身份识别 8.3.1schnorr身份识别方案 8.3.2okamoto身份识别方案 8.3.3guillou-quisguater身份识别方案 8.3.4基于身份的身份识别方案 8.4消息认证码 8.4.1消息认证和消息认证码 8.4.2mac的构造方法 8.4.3mac的应用方式 8.5kerberos认证系统 8.5.1kerberos v4 8.5.2kerberos v5 8.5.3多领域的kerberos认证系统 8.6x.509认证业务 8.6.1x.509的证书格式 8.6.2x.509证书的管理 8.7小结 8.8习题 第9章密码技术综合应用 9.1pki技术 9.1.1pki技术的发展 9.1.2pki的理论基础 9.1.3pki的组成和功能 9.2vpn技术 9.2.1vpn技术概述 9.2.2ipsec vpn 9.2.3ssl vpn 9.3安全电子邮件 9.3.1pgp 9.3.2s/mime 9.4网上银行 9.4.1网上银行业务 9.4.2基于ssl的网上银行交易 9.4.3基于set的银行卡支付 9.5电子投票 9.5.1电子投票的发展历程 9.5.2电子投票协议简介 9.5.3几个有代表性的电子投票协议 9.6口令的保护和破解 9.6.1口令的破解方法 9.6.2口令的保护机制 9.7ieee 802.11安全技术 9.7.1802.11安全进展 9.7.2802.11认证 9.7.3wep安全机制 9.8小结 9.9习题 第10章现代密码学发展前沿及应用 10.1量子密码 10.1.1量子密码的发展现状 10.1.2量子密码的相关理论基础 10.1.3量子密码的应用 10.1.4量子密钥分发协议 10.2混沌密码 10.2.1混沌系统理论 10.2.2混沌密码的基本原理 10.2.3混沌密码的设计和实现方案 10.2.4混沌密码的应用 10.3dna密码 10.3.1dna计算 10.3.2dna密码的研究现状 10.3.3几种典型的dna密码 10.3.4dna密码的应用 10.4小结 10.5习题 第11章密码学相关数学知识 11.1素数和合数 11.1.1素数和合数的定义 11.1.2素数检测 11.2整数的因子分解 11.2.1费马因子分解法 11.2.2 p-1因子分解法 11.3同余运算 11.3.1同余的性质 11.3.2模幂算法 11.4欧几里得算法 11.4.1最大公因子 11.4.2乘法逆元 11.5费马定理和欧拉定理 11.5.1费马定理 11.5.2欧拉函数 11.5.3欧拉定理 11.6中国剩余定理 11.7平方剩余 11.8本原元素 11.9群 11.9.1群的概念和性质 11.9.2群的同态与同构 11.10环 11.10.1环的概念和性质 11.10.2多项式环 11.11有限域 11.11.1域的概念 11.11.2有限域的基本理论 11.11.3多项式模运算 11.12小结 11.13习题 第12章上机实验 12.1实验1 vigenere密码 12.2实验2 des(或aes)分组密码 12.3实验3 rc4流密码 12.4实验4 rsa公钥密码 12.5实验5 数字签名标准 12.6实验6 椭圆曲线d-h密钥协商 12.7实验7 shamir门限方案 12.8实验8 邮件加密软件pgp 参考文献 |
商品评论(0条)