-
内容大纲
本书主要介绍应用密码学相关算法的原理、实现及应用,包括各类密码算法和协议设计的基本思想密码发展的脉络、密码算法的编程实现、常用的密码分析方法等内容。
全书共18章。第1章为密码学概述,第2章介绍密码学研究内容,第3~5章讲解古典密码、流密码和分组密码,第6~10章讲解公钥密码系统、哈希函数、消息认证码、密钥管理和数字签名,第11章讲解安全服务和安全机制,第12、13章讲解协议及其安全分析,第14章讲解安全多方计算,第15章讲解比特币和区块链,第16、17章讲解可信计算和量子计算,第18章为商用密码应用安全性评估简介。
本书可作为高等院校计算机、信息安全和网络空间安全等相关专业的教学用书,也可作为应用密码学初学者的参考用书,同时适用于从事应用密码学相关行业的开发、研究人员进行查阅和使用。 -
作者介绍
李晓峰 博士,副教授,现为北京联合大学智慧城市学院副院长,博士毕业于中科院软件所信息安全国家重点实验室,研究方向包括信息安全、安全防范技术、云计算、智慧城市等。参与完成多项国家及省部级项目,在国内外期刊和国际学术会议上发表论文十几篇,申请发明专利多项。 -
目录
第1章 密码学概述
1.1 信息的定义門
1.2 信息传输示例
1.3 Information与Message的对比
1.4 数据
1.5 编码
1.6 计算机字符显示分析示例
1.6.1 信息的表达
1.6.2 字母和数字的计算机编码
1.6.3 在计算机屏幕上显示字符
1.6.4 字体的显示方式
1.6.5 字符的输入编码
1.7 信息的度量
1.8 信息安全模型
1.8.1 保密通信模型
1.8.2 BLP模型
1.8.3 Biba模型
1.8.4 RBAC模型
1.9 何为安全
1.10 柯克霍夫斯原则
1.11 密码系统的安全概念
1.11.1 完全保密
1.11.2 可证明安全
1.11.3 语义安全
1.12 加密的常识
习题
第2章 密码学研究内容
2.1 密码设计
2.1.1 密码体制
2.1.2 基于计算困难问题的密码体制设计
2.1.3 密码困难假设
2.2 密码分析
2.3 密码测评
习题
第3章 古典密码
3.1 简单替换密码
3.2 换位(固定周期d)密码
3.3 凯撒密码
3.4 移位变换(加法)密码
3.5 维吉尼亚密码
3.6 乘法密码
3.7 仿射变换密码
3.8 多表代换密码
3.8.1 游乐场密码
3.8.2 自动密钥密码
习题
第4章 流密码
4.1 流密码的基本概念門
4.2 密电的产出
4.2.1 线性同余发生器
4.2.2 线性反馈移位寄存器
4.3 序列的伪随机性
4.4 伪随机序列的命名
4.5 流密码的分类
4.6 m序列的破解
4.7 非线性序列
4.8 RC4
4.9 流密码的应用
习题
第5章 分组密码
5.1 Feistel结构咒
5.2 DES
5.2.1 初始置换
……
第6章 公钥密码系统
第7章 哈希函数
第8章 消息认证码
第9章 密钥管理
第10章 数字签名
第11章 安全服务和安全机制
第12章 协议
第13章 协议的安全分析
第14章 安全多方计算
第15章 比特币和区块链
第16章 可信计算
第17章 量子计算
第18章 商用密码应用安全性评估
附录A 拓展阅读
附录B 课程设计参考
附录C 相关机构
附录D 相关法律、条例、标准
附录E 代数基础
附录F 概率的相关概念
附录G 信息论的相关概念
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...