技术教育社区
www.teccses.org

密码学引论

封面

作者:曹天杰主编

页数:218页

出版社:机械工业出版社

出版日期:2025

ISBN:9787111774242

电子书格式:pdf/epub/txt

网盘下载地址:下载密码学引论

内容简介

本书系统地介绍了密码学的基本概念、理论和算法。全书共11章,内容包括密码学概述、古典密码学、序列密码、分组密码、杂凑算法、消息鉴别码算法、公钥密码、数字签名、椭圆曲线密码体制、基于标识的密码体制、量子信息科学与密码学。每章均配有思考与练习题。
本书语言精炼,概念准确,内容系统全面,融合了密码学领域的新成果,介绍了我国商用密码算法。本书既介绍算法的设计原理、算法结构,也分析算法的安全性;既介绍密码学的经典算法,也体现密码学领域的新发展;既介绍国际应用广泛的密码算法,也讲述我国商用密码算法。
本书既可作为信息安全、密码科学与技术、网络空间安全、保密技术、信息对抗技术等专业的本科生及研究生教材,又可作为商用密码应用安全性评估从业人员的参考书,还可作为信息安全领域的工程技术人员的参考书。

作者简介

曹天杰,博士毕业于信息安全国家重点实验室,中央矿业大学教授、博导。曾任江苏省计算机安全专委会副主任委员、中国保密协会隐私保护专业委员会委员、中国密码学会江苏省工作站委员等。曾在美国Purdue大学计算机科学系、信息保障与安全教育研究中心做访问学者。长期从事信息安全、密码学教学与科研工作。承担信息安全本科专业《密码学》《信息内容安全》《计算机取证》《安全协议》《网络安全》以及研究生《信息安全技术与应用》等课程的教学工作,主持完成江苏省自然科学基金项目1项、国家重点实验室开放课题项目3项,参与国家基金项目2项,出版教材多部。

本书特色

融合了密码学领域的新成果,介绍了我国商用密码算法。
在密码学知识领域介绍中,强调了中国商用密码:SM2,SM3,SM4,SM9,ZUC,体现了我国密码政策的要求。
将密码学经典论文中的内容融入到例题、习题,通过密码算法安全性分析培养学生批判思维、创新思维能力。
提供电子课件、微课视频、习题答案、教学大纲、试卷。

目录

前言
第1章密码学概述
11密码学的基本概念
111密码学的基本目标
112密码学的起源与发展
113密码编码与密码分析
12密码体制
121密码体制的组成
122密码体制的分类
13密码分析
131被动攻击与主动攻击
132攻击密码系统的方法
133破译密码的类型
14密码体制的安全性
15思考与练习
16拓展阅读:密码法
第2章古典密码学
21替换密码体制
211单表替换密码
212多表替换密码
22置换密码体制
23古典密码体制的分析
231统计特性
232单表密码体制的统计分析
24思考与练习
25拓展阅读:中国古代军事密码
第3章序列密码
31序列密码的基本概念
311序列密码的定义
312密钥流与密钥生成器
32线性反馈移位寄存器序列
33线性移位寄存器的一元多项式表示
34随机性概念与m序列的伪随机性
35祖冲之序列密码算法
351ZUC算法描述
352ZUC算法的设计原理
353ZUC算法的安全性
36RC4密码算法
361RC4密码算法描述
362RC4密码算法的设计原理
363RC4密码算法的安全性
37Grain密码算法
371Grain密码算法描述
372Grain密码算法的设计原理
373Grain密码算法的安全性
38序列密码的分析方法
39思考与练习
310拓展阅读:密码学家肖国镇
第4章分组密码
41分组密码的基本概念
42分组密码的结构
421SP网络
422Feistel网络
43DES
431DES加密过程
432DES解密过程
433DES子密钥生成
434DES的安全性
435三重DES
44AES
441AES的加密变换
442AES的解密变换
443AES密钥编排
45SM4密码算法
451算法描述
452密钥扩展
46轻量级分组密码
461PRESENT
462SPECK
463ASCON
47分组密码的工作模式
471ECB工作模式
472CBC工作模式
473CFB工作模式
474OFB工作模式
475CTR工作模式
476XTS工作模式
477HCTR工作模式
478BC工作模式
479OFBNLF工作模式
48分组密码分析
481差分密码分析
482线性密码分析
49思考与练习
410拓展阅读:破解DES
第5章杂凑算法
51杂凑算法概述
511杂凑算法的属性
512杂凑算法的设计
52杂凑算法实例
521MD5
522SHA-256
523SM3
524SHA-3
53杂凑算法的安全性
531穷举攻击
532生日攻击
533随机预言机模型
54思考与练习
55拓展阅读:密码学家王小云
第6章消息鉴别码算法
61基于分组密码的MAC算法
611MAC算法1(CBC-MAC)
612MAC算法2(EMAC)
62基于专门设计的杂凑函数的MAC算法
621MAC算法1(MDx-MAC)
622MAC算法2(HMAC)
63基于泛杂凑函数的MAC算法——UMAC
64MAC算法的安全性
65思考与练习
66拓展阅读:消息鉴别码国际标准
第7章公钥密码
71公钥密码的基本概念
711公钥密码体制的原理
712公钥密码算法应满足的要求
713对公钥密码的攻击
72Rabin密码体制
73RSA密码体制
731加密算法描述
732RSA算法中的计算问题
733RSA加密算法的安全性
734RSAES-OAEP
74ElGamal密码体制
741ElGamal算法描述
742ElGamal公钥密码体制的安全性
75Diffie-Hellman密钥交换协议
76思考与练习
77拓展阅读:RSA整数因子分解挑战赛
第8章数字签名
81数字签名的基本概念
811数字签名的定义与分类
812数字签名的攻击模型
82RSA数字签名算法
821利用RSA算法实现数字签名
822对RSA数字签名的攻击
823RSASSA-PSS
83DSA数字签名算法
84其他数字签名方案
841离散对数签名方案
842ElGamal签名方案
843Schnorr签名方案
844Nyberg-Rueppel(消息恢复签名)方案
85思考与练习
86拓展阅读:电子签名法
第9章椭圆曲线密码体制
91椭圆曲线
911椭圆曲线基本概念
912椭圆曲线密码体制的优点
92椭圆曲线加密算法
921椭圆曲线ElGamal公钥加密算法
922Menezes-Vanstone公钥加密算法
93SM2加密算法
931参数选取
932SM2算法的加密和解密算法
933安全性分析
94椭圆曲线数字签名标准DSS
941ECDSA签名算法
942EdDSA签名算法
95SM2签名算法
951参数选取
952SM2数字签名的生成算法与验证算法
953安全性分析
96SM2密钥交换协议
961参数选取
962协议流程
97思考与练习
98拓展阅读:椭圆曲线密码的高效实现
第10章基于标识的密码体制
101基于标识的密码学概述
102有限域Fqm上的椭圆曲线
103SM9标识密码算法
1031系统参数组与密钥生成
1032辅助函数
1033加密算法
1034解密算法
104SM9数字签名算法
1041系统参数组与密钥生成
1042辅助函数
1043签名生成算法
1044签名验证算法
105SM9密钥交换协议
1051系统参数组与密钥生成
10

前言

密码学在保障信息安全、维护国家安全方面发挥着不可或缺的作用。密码学是一门涉及数学、计算机科学等多个领域的交叉学科,其应用范围广泛,包括数据加密、数字签名、身份认证、通信安全等领域。
密码学领域发展迅速,知识更新速度快,新攻击、新热点、新标准不断涌现。本书为中国矿业大学“十四五”规划教材,讲述了密码学基础理论与技术,体系完备。本书取材新颖,不仅介绍现代密码学的基础理论和实用算法,同时也涵盖了近年来密码学领域国内外研究的新成果。本书选取国内外有代表性的密码算法进行介绍。本书不仅介绍算法流程,还阐述算法设计原理及安全性分析。随着量子技术的发展,现有密码算法面临着极大的挑战,本书介绍了后量子密码。移动通信和物联网等技术的发展和应用不断推动高性能轻量级密码的发展,因此本书还介绍了轻量级密码。

赞助用户下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《密码学引论》
Article link:https://www.teccses.org/45898.html