第一图书网

计算机安全与保密

李辉 李辉 清华大学出版社 (2013-02出版)
出版时间:

2013-2  

出版社:

李辉 清华大学出版社 (2013-02出版)  

作者:

李辉  

内容概要

《21世纪高等学校信息安全专业规划教材:计算机安全与保密》共分为10章。第1章介绍一些常见的古典密码系统算法;第2章介绍包括DES、AES在内的对称密码系统和国内教材很少提及的加密与解密模式;第3~5章介绍公钥密码系统,其中,第3章的公钥密码系统基于大数因式分解问题,第4章的公钥密码系统基于离散对数问题,第5章的一些公钥密码系统则基于其他的完全NP问题;第6章介绍数字签名的原理;第7章介绍Hash函数以及基于Hash函数和对称密码算法的消息验证码技术;第8章介绍密钥管理和PKI技术;第9章以专题的形式介绍目前计算机安全应用领域的一些主流技术,包括口令安全、VPN等;第10章基于Java平台介绍密码学及安全的编程框架和技术。以上各章中,第1~7章偏重理论与原理;第8章和第9章偏重于应用;第10章偏重于编程。

书籍目录

引言 第1章古典密码系统 1.1密码系统基本概念 1.2移位密码系统 1.3欧几里德扩展算法 1.4单表代换密码分析 1.5Vigenère密码系统 1.6Hill密码系统 1.7流密码系统 1.8习题 第2章对称密码系统 2.1基于LFSR的流密码系统 2.2DES 2.3AES 2.4加密模式 2.5习题 第3章基于因式分解的公钥密码系统 3.1欧拉函数与循环群 3.2RSA原理 3.3RSA实现的问题 3.4大数因式分解问题 3.5Rabin公钥密码系统 3.6习题 第4章基于离散对数问题的公钥密码系统 4.1ElGamal公钥密码系统 4.2椭圆曲线密码体制 4.3椭圆曲线标量乘法 4.3.1二进制法 4.3.2带符号二进制法 4.3.3Comb标量乘算法 4.4椭圆曲线的阶和基点 4.5GF(2m)域的椭圆曲线 4.6离散对数问题的求解 4.7习题 第5章其他公钥密码系统 5.1背包公钥系统 5.2McEliece公钥密码系统 5.3NTRU公钥密码系统 5.4概率公钥密码系统 5.5习题 第6章数字签名 6.1数字签名方案 6.1.1数字签名方案的定义 6.1.2RSA签名方案 6.2ElGamal签名方案与DSA 6.3ECDSA 6.4一次签名方案 6.5不可抵赖签名方案 6.6Failstop签名方案 6.7其他特殊签名方案简介 6.8习题 第7章Hash函数与消息认证码 7.1Hash函数的基本概念 7.2Hash函数的构造 7.3具有迭代结构的Hash算法 7.4消息认证码 7.5习题 第8章密钥管理与公钥基础设施 8.1密钥预分发方案 8.2密钥在线分发方案 8.3密钥协商方案 8.4公钥基础设施 8.5数字证书 8.6信任模型 8.7习题 第9章计算机安全专题 9.1操作系统口令保护 9.1.1UNIX系统口令保护 9.1.2Windows系统口令保护 9.2PGP与电子邮件安全 9.3虚拟专用网 9.3.1VPN基本概念 9.3.2隧道与封装 9.3.3认证协议 9.3.4安全关联 9.3.5PPTP协议与L2TP协议 9.3.6IPSec协议 9.4安全套接层 9.4.1SSL的体系结构 9.4.2记录协议 9.4.3修改密码协议和报警协议 9.4.4握手协议 9.4.5SSL应用 9.5安全电子交易 9.5.1SET协议 9.5.2数字信封和双重签名 9.6习题 第10章密码学与安全编程 10.1JCA 10.1.1消息摘要 10.1.2密钥生成与数字签名 10.1.3数字证书 10.2JCE 10.2.1对称密码算法 10.2.2公钥密码算法 10.2.3消息验证码 10.2.4Diffie—Hellman密钥协商协议 10.3JSSE 10.3.1SSL 10.3.2HTTPS 10.4JAAS 10.5习题 附录AShannon理论 A.1概率论基础 A.2完善保密性 A.3熵的概念 A.4熵的性质 A.5伪密钥和唯一解距离 附录BAES实例 参考文献

章节摘录

版权页: 插图: (4)防陷害攻击:包括群管理员在内的任何人都不能以其他群成员的名义产生有效的群签名。 (5)不关联性:在不打开签名的情况下,确定两个不同的签名是否为同一个群成员所签在计算上是不可行的。 (6)抗联合攻击:即使一些群成员串通起来,也不能产生一个有效的不被跟踪的群签名。 一个群签名方案往往包括以下5个关键算法。 (1)创建(Setup)算法:通常是通过概率算法产生群公钥和群管理员的私钥。 (2)加入(Join)算法:一个用户和群管理员之间使用户成为群成员的协议。执行该协议可产生群成员的私钥和成员证书。 (3)签名(Sign)算法:输入是要签名的消息和一个群成员的私钥,输出是该消息的签名。 (4)验证(Verify)算法:输入是消息的签名和群公钥后,输出的结果是签名是否有效。 (5)打开(Open)算法:给定一个签名和群管理员的私钥,确定签名人的具体身份。 最经典的群签名方案莫过于CS97方案。1997年Camenisch发表了论文Efficientand generalized group signature,文中首次提出了知识签名的概念,并依据这种新思路给出了一个实用的群签名方案。由于引入了知识签名的方法,研究者们发现群签名验证的目的被明确,签名者必须在验证中应用知识签名清晰地证明自己拥有的有效身份,才能防止任何非授权者伪造签名。 由于篇幅限制,本书没有系统地介绍知识签名的相关原理,CS97方案在此也一并略过,感兴趣的读者可查阅相关文献。 2.盲签名 早在1982年Chaum就提出了旨签名的概念。 Chaum给出一个例子:当文件装在信封中时,任何人都不能读它,签这个文件就是在信封里放一张复写纸,当签名者签这个信封时,他的签名便透过复写纸签到了文件上。 可以把盲签名的需求更明确地表达如下: (1)消息的内容对签名者是盲的; (2)即使签名者保存签过的文件,也不能确定出所签文件的真实内容。 针对以上需求,通常盲签名的实施包括以下几个步骤: (1)在将原始信息发送给签名者前,首先要对原始信息进行盲化; (2)签名者对盲化后的信息进行签名并返还给接收者; (3)接收者得到签名后,先进行去盲化,然后得到签名者关于原始信息的正确签名。 盲数字签名的基本原理是实用两个公钥密码算法,第一个公钥密码算法用于隐蔽信息,可称为盲变换。第二个公钥密码算法用于签名。 下面以RSA盲签名为例进行说明。


编辑推荐

《21世纪高等学校信息安全专业规划教材:计算机安全与保密》覆盖较多的知识点,可以作为高等院校计算机系教材,同时,书中提供大量的数据实例,也可以作为教师、科研人员以及兴趣爱好者的参考书。《21世纪高等学校信息安全专业规划教材:计算机安全与保密》内容编排要合理。既能使同学们在计算机安全方面提高素养和能力,又能使没有太多基础的同学保持浓厚兴趣并积极参与实践。重视方法和思路胜过具体知识和手段。陆续有一些方案被破解或认为不那么安全,但解决安全问题的思路不会有大的变化。理论与实践并重。

图书封面

广告

下载页面


计算机安全与保密 PDF格式下载



相关图书