应用密码学基础

出版时间:2009-11  出版社:武汉大学出版社  作者:李益发,赵亚群,张习勇,张铎 编著  页数:312  

内容概要

本书简要介绍了密码学基础理论和基本技术,内容分为三个部分:基础的密码算法、基本的应用技术和必要的数学基础知识。密码算法部分包括:对称分组密码算法、非对称密码算法、散列算法和数字签名算法;基本应用技术包括:密钥管理的基本技术、基本认证技术和在防伪识别中的简单应用技术;数学基础知识部分包括:初等数论、代数学基础、有限域和椭圆曲线基础、计算复杂性理论基础。    本书不同于其他密码学教材之处有二:一是包含了较多的密钥管理和认证技术,二是包含了密码学在自动识别中的保密和防伪应用。本书可供自动识别技术专业的专科生、本科生作为密码学的教材使用,也可供计算机专业的专科生和本科生作为了解密码学的参考资料。

书籍目录

第1章  概论第2章  对称分组算法第3章  非对称算法第4章  散列算法第5章  数字签名第6章  密钥管理的基本技术第7章  非对称密钥的管理第8章  对称密钥的管理第9章  认证技术第10章  密码学在防伪识别中的应用第11章  数论基础第12章  代数学基础第13章  有限域与椭圆曲线基础第14章  计算复杂性理论的若干基本概念参考文献

章节摘录

  一个密钥只加密一个明文(称为一次一密),且所有密钥都是等概率的。  这里,p、c、K分别表示明文空间、密文空间和密钥空间。  当然,完善保密只是理论上的安全性,实际上很难实现。而即使是理论上安全的密码系统,实际上也可能很脆弱,因为实际应用中还要求密钥能够安全传递。比如“一次一密”系统,就要求在收发双方间传递大量密钥,增加了密钥管理的难度,甚至会使密钥管理系统变得十分脆弱,从而使整个密码系统不安全。因此,密码系统不能单纯地追求理论上的安全。  由于实际的密码分析者所拥有的资源(资金、设备、时间等)总是有限的,因此人们更关心的是,如何构造一个超过敌手实际攻击能力的密码系统。如果一个密码系统虽然不是完善保密的,但攻击该系统所要付出的努力远远超过攻击者实际拥有的能力,则称该密码系统是实际安全的。可是,如何评估攻击者的能力呢?由于破译密码本质上是计算,因此,目前普遍的做法是用计算能力来衡量。而计算能力取决于两个主要方面:一个是拥有的计算资源,一个是算法的有效性。对密码系统来说,如果在充分估计攻击者的计算能力的前提下,破译它所需要的计算量仍远远超出了攻击者所能付出的计算量,就认为它是实际安全的。实际安全性也称为计算安全性。  1.1.3 密码学的概念  早期的密码学分为密码编码学和密码分析学两大分支。密码编码学研究如何保护消息的机密性,主要内容是各种加、解密算法;而密码分析学则研究在不知道密钥的前提下如何破译密文,主要内容是各种分析方法。不过古代的密码还不能称为密码学,只能称为密码术。密码真正成为一个学科,还是近代的事。

图书封面

评论、评分、阅读与下载


    应用密码学基础 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7