密码学复习
KaileLiang
这个作者很懒,什么都没留下…
展开
-
现代密码学复习笔记(一)
文章目录课程内容密码学发展史对称密钥加密算法由三个算法组成密码系统模型对称密钥加密模型密码学攻击场景从古典密码算法看密码算法设计无条件安全现代密码学基本准则 课程内容 从古典密码学到现代密码学 对称密码学 非对称密码学 密钥分配与密码管理 哈希函数、数字签名 密码协议 密码学发展史 古典密码 近代密码 现代密码 凯撒密码 明文 需要采用采用某种方法对其进行变换来隐...原创 2019-02-10 11:20:48 · 3820 阅读 · 0 评论 -
现代密码学复习笔记(二)二阶希尔密码
Hill2密码Hill2密码的加密、解密、破译概述注意细节模m逆命题模26倒数表模m逆矩阵代码实现(java) Hill2密码的加密、解密、破译 概述 选择二阶加密矩阵A 将明文字母依次按每两个一组查出其表值。得到一组二维向量{åi} 通过加密矩阵得到{βi}\left \{ \beta _{i} \right \}{βi},而 {βi}=Aαi(mod26)\left \{ \be...原创 2019-02-10 11:31:48 · 2069 阅读 · 0 评论 -
现代密码学复习笔记(三)流密码
单钥密码体制1:流密码流密码的基本概念流密码的分类同步流密码SSC 流密码的基本概念 流密码是将明文划分成字符(如单个字母),或其编码的基本单元(如0,1),每一字符分别与密钥流对应字符“作用”,从而进行加密。解密时以同步产生的密钥流实现。 流密码强度完全依赖于密钥流产生器所生成序列的随机性和不可预测性 核心问题是密钥流生成器的设计 保持收发两端密钥流的精确同步是实现可靠解密的关键 流密码...原创 2019-02-11 22:59:30 · 2900 阅读 · 0 评论 -
现代密码学复习笔记(四) 分组密码
分组密码概述地位&作用应用中的要求定义分组密码的设计问题分组密码应满足条件分组密码设计准则代换网络代换结构 概述 地位&作用 是当今国际商用的主流密码 可用于构造 伪随机数生成器 流密码 消息认证码(MAC)和杂凑函数 消息认证技术、数据完整性机制、实体认证协议以及单钥数字签名体制的核心组成部分 应用中的要求 安全性 运行速度 存储量原创 2019-02-19 21:16:43 · 3642 阅读 · 0 评论