现代密码学及其应用
内容简介
本书阐述了密码学的发展历史,重点介绍了密码学的基本概念、基本理论和基本方法以及常用具体算法。首先,本书对密码学所需的数论、抽象代数和信息论等预备知识进行了详细叙述,并介绍了非对称密码体制(公钥密码学)中的经典算法RSA、Elgamal、Rabin、Diffie–Hellman密钥交换协议等。在此基础上,依次介绍了安全通信要用到的对称密码(分组密码和流密码)与散列函数及其常用算法和分析方法。后,本书以一半的篇幅详细介绍了安全通信所涉及的公钥密码学新成果,包括椭圆曲线密码、超椭圆曲线密码、双线性对密码、格密码等,并简要介绍了安全与鉴别密码协议。本书可作为密码学和信息安全方向的本科生和研究生教材,也可供密码学和信息安全方向的广大科技工作者参考。
作者简介
理查德 E. 布拉胡特(Richard E. Blahut)
美国工程院院士、IEEE香农奖获得者、伊利诺伊大学香槟分校(UIUC)电气与计算机工程系荣休教授。他于1972年获得康奈尔大学电气工程博士学位,曾先后在康奈尔大学、普林斯顿大学、瑞士联邦理工学院和伊利诺伊大学香槟分校任教。他在1990年当选美国工程院院士,1981年当选IEEE Fellow,主要研究领域有编码理论与应用、通信、计算机成像系统、光通信和信号处理,曾获1998年IEEE贝尔奖(IEEE Alexander Granham Bell Medal)、IEEE 第三次千禧奖章 (IEEE Third Millennium Medal)、2005年IEEE香农奖(IEEE Claude E. Shannon Award)等。