密码基础理论与协议
作 者: 张薇,杨晓元,韩益亮 著
出版时间: 2012
内容简介
《密码基础理论与协议》内容涉及现代密码学的基础理论和重要协议,包括计算复杂性理论、密码函数与序列密码变换理论、典型分组密码体制、公钥密码及其安全性、数字签名、多方密码协议及可证明安全理论。《密码基础理论与协议》可作为密码学、信息安全、网络安全、电子商务等专业的科研人员、工程技术人员参考,也可供相关专业的研究生及大学本科生使用。
目录
第1章计算复杂性理论
1.1算法的复杂性
1.2利用dtm程序解决判定问题
1.3p与np
1.4多项式变换与np完全问题
参考文献
第2章密码函数
2.1频谱理论简介
2.1.1布尔函数
2.1.2walsh 变换
2.1.3chrestenson谱
2.2布尔函数的非线性准则
2.2.1非线性度
2.2.2线性结构与退化性
2.2.3严格雪崩准则及扩散准则
2.3相关免疫函数
2.3.1函数的相关免疫性
2.3.2相关免疫函数的构造
2.4bent函数及其性质
.2.4.1bent函数的定义
2.4.2bent函数的构造
2.4.3bent函数的密码学价值
参考文献
第3章序列密码
3.1概述
3.1.1加密方式
3.1.2理论保密的密码体制
3.2序列密码的基础理论
3.2.1周期序列的极小多项式及m序列
3.2.2序列的线性复杂度
3.2.3和序列与乘积序列
3.2.4密钥序列的稳定性
3.3密钥序列的产生方法
3.3.1前馈序列
3.3.2多路复合序列
3.3.3钟控序列
3.3.4产生密钥序列的其他方法
3.4序列密码的安全性
3.4.1布尔函数的最佳仿射逼近与baa攻击
3.4.2dc攻击
3.5序列密码的应用
3.5.1rc4密码
3.5.2a5密码
3.5.3欧洲nessie工程及estream工程简介
3.6混沌流密码
3.6.1混沌密码学概述
3.6.2混沌流密码体制
参考文献
第4章分组密码
4.1数据加密标准des
4.2高级加密标准aes
4.2.1背景及算法概述
4.2.2算法细节
4.3差分分析
4.3.1差分分析的基本原理
4.3.2对迭代分组密码实施差分分析的一般过程
4.4线性分析
4.4.1对des算法圈函数的线性逼近
4.4.2线性逼近方程的建立
4.4.3线性逼近方程的求解
4.5对分组密码的其他攻击方法
4.5.1截段差分分析
4.5.2高阶差分分析
4.5.3非线性分析
4.5.4square攻击
参考文献
第5章公钥密码