现代密码学
文章平均质量分 94
现代密码学
编程猴
努力没有用,要一直努力才有用
展开
-
现代密码学:密钥管理
文章目录密钥管理1.几类密钥的作用2.密钥的生成3.密钥的存储4.密钥的分发5.集中式密钥分发6.分布式密钥分发(DeffieHellman密钥协商)7.为什么要进行公钥认证密钥管理1.几类密钥的作用主密钥密钥加密密钥会话密钥2.密钥的生成3.密钥的存储4.密钥的分发密钥分配方法(1)对称密码(双方事先有相同密钥)(2)公钥加密(基于公钥)(3)第三方(分配中心)...原创 2020-02-05 12:07:59 · 1139 阅读 · 1 评论 -
现代密码学:密码协议
文章目录密码协议各种协议的特点,解决的问题密码协议各种协议的特点,解决的问题(1) 零知识证明 特点: 解决的问题:向别人证明拥有某个信息,但不需要透露该信息具体内容(2)比特承诺 特点: 解决的问题:A想对B承诺一个比特,但暂时不能告诉B 承诺的信息,直到某个时间才公开车能诺;另一方面B可确信在A承诺后到公开前,A没有改变承诺。(3)公平投币协议特点:解决的问...原创 2020-02-05 12:04:50 · 1103 阅读 · 0 评论 -
现代密码学:数字签名
文章目录数字签名1.数字签名要解决的问题2.数字签名的安全模型、性质3.RSA签名算法以及存在的安全问题4.ElGamal签名算法以及主要的问题5.特殊的签名算法以及适应的应用场景数字签名1.数字签名要解决的问题A发送消息给B:A(不可抵赖)——————>B(不可伪造)(不可重用)(1)不可抵赖 (假如:A可以否认发过该消息,B无法证明A确实发了该消息)(2)不可伪造 ...原创 2020-02-05 12:01:22 · 4459 阅读 · 0 评论 -
现代密码学:认证
文章目录1.安全的哈希函数的性质和应用2.MD5和SHA1的主要特点3. 消息认证的目的和方法4.认证函数的三种实现方法5.认证协议进行分析1.安全的哈希函数的性质和应用给定消息x容易计算哈希值单向性抗弱碰撞抗强碰撞性输入任意长度输出固定长度哈希函数的性质:1.可用于“任意”长度的消息2.产生定长的输出3.对于给定的消息x,计算H(x)比较容易,用于硬件软件均可实现4.单向性5....原创 2020-02-05 11:57:20 · 498 阅读 · 0 评论 -
现代密码学:AES
文章目录AES的字节代换和列混淆AES流程图AES的字节代换和列混淆AES流程图AES的基本运算:(1)字节代换(AES的S盒)(2)行位移(3)列混淆(4)轮密钥加(1)字节代换(AES的S盒)功能:将一个字节代换为S表对应的一个新字节方法:把该字节的高4位作为行值,低4位作为列值eg:输入字节ox12,查s盒的第ox01行ox02列,得到值oxc9.(2)行移位列混淆...原创 2020-02-05 11:51:17 · 1866 阅读 · 3 评论 -
现代密码学:DES分组密码
文章目录分组密码1.理解分组密码算法如何实现“扩散”和“混乱”的2.S-P网络、雪崩效应3.DES加密流程图4.DES(分组长度、迭代轮数、密钥长度、S盒、P盒、加密思想)5.DES、AES主要特点分组密码1.理解分组密码算法如何实现“扩散”和“混乱”的eg:DES的E盒扩展S盒压缩,一起引起引起雪崩效应2.S-P网络、雪崩效应雪崩效应:3.DES加密流程图4.DES(分组长度...原创 2020-02-05 11:47:07 · 1468 阅读 · 0 评论 -
现代密码学:古典密码体制
文章目录古典密码体制1.理解“代替”和“置换”2.对使用古典密码加密的密文进行破译古典密码体制1.理解“代替”和“置换”2.对使用古典密码加密的密文进行破译...原创 2020-02-05 11:41:29 · 1372 阅读 · 0 评论 -
现代密码学:加密系统五元组
文章目录密码学的相关概念密码学加密系统的五元组密码学基础密码学的相关概念密码学分类:(1)密码编码学密码分析学:研究如何分析或破解各种密码编码体制的一门科学(2)密码分析也称为密码破译,是指在密码通信过程中,非授权者在不知道密钥的条件下对密文进行分析,试图得到明文或密钥的过程。密码分析分类:(1)唯密文攻击(Ciphertext only) 破译者已知:加密算法、待破译的密...原创 2020-02-05 11:38:53 · 5826 阅读 · 0 评论 -
现代密码学:信息安全基础
文章目录密码学概论信息安全(密码编码学:认证体制+保密体制)信息安全基础概念深刻理解现代密码学在网络信息安全保障中的作用网络信息系统中的安全服务与密码学算法的关系密码学概论信息安全(密码编码学:认证体制+保密体制)信息安全基础概念攻击的主要形式和分类:主动攻击:对数据流进行窜改或产生假的数据流(1)中断(阻止):对系统可用性进行攻击破坏计算机硬件,网络,或文件管理系统。如DoS,...原创 2020-02-05 11:33:53 · 1159 阅读 · 0 评论 -
【总】现代密码学复习要点总结(谷利泽)
第一章 密码学概论1.信息安全基础概念2.深刻理解现代密码学在网络信息安全保障中的作用3.网络信息系统中的安全服务与密码学算法的关系第二章 密码学基础1.密码学的相关概念2密码学加密系统的五元组明文,密文,密钥,加密算法,解密算法。 3.对加密系统的攻击类型(前四种)1.已知明文攻击 (知道一些名密文对)2选择明文攻击 (任意明文->密文)3.唯密文攻击 (只知道一些密...原创 2020-01-01 21:42:44 · 14138 阅读 · 12 评论 -
RSA公钥
RSA公钥RSA加解密格式:密钥生成n: n=p*q(p和q必须保密)φ(n):φ(n)=(p-1)*(q-1)公钥e: gcd(e,φ(n))=1(既 e与φ(n)互素)私钥d:ed≡1 mod φ(n)加密算法c≡m^e(mod n)解密算法m≡c^d(mod n)RSA例子eg:假设需要加密的明文信息为m=14,...原创 2019-06-01 21:55:21 · 5392 阅读 · 0 评论