码迷,mamicode.com
首页 > 其他好文 > 详细

图解密码技术------第5章公钥密码

时间:2020-05-16 19:13:11      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:style   src   ecc   通过   padding   oracl   abi   防御   填充   


首先,将物品放入寄物柜中。然后,投入硬币并拔出钥匙,就可以将寄物柜关闭了。关闭 后的寄物柜,没有钥匙是无法打开的。
只要有硬币,任何人都可以关闭寄物柜,但寄物柜一旦被关闭,再怎么投币也无法打开。 打开寄物柜需要使用钥匙,而不是硬币。
因此我们可以说,硬币是关闭寄物柜的密钥,而钥匙则是打开寄物柜的密钥。


 技术图片

公钥密码还有各种不同的称谓,例如非对称密码(asymmetric cryptography )

 
时钟运算:
 技术图片


 
RSA:RSA是一种公钥密码算法,它的名字是由它的三位开发者,即Ron Rivest. Adi Shamir和 Leonard Adi eman 的姓氏的首字母组成的(Rivest-Shamir-Adleman )o
 技术图片

 

 

 技术图片

 

 

 

技术图片

 

 

 技术图片

 

 

 

技术图片

 

 

 
 
中间人攻击
 技术图片

 

 防御中间人攻击需要认证,可以使用公钥的证书。
 

选择密文攻击(Chosen Ciphertext Attack ):发送任意数据,服务器都会将其当作密文来解密并返回解密的结果,这种服务被称为解密 提示(Decryption Oracle)。只要我们在解密时能够判 断密文是否是由知道明文的人通过合法的方式生成的就可以了。换句话说,也就是对密文 进行认证。RSA-OAEP ( Optimal Asymmetric Encryption Padding,最优非对称加密填充)正 是基于上述思路设计的一种RSA改良算法(RFC2437 )。

 
其他公钥密码
ElGamal 方式
Rabin 方式
椭圆曲线密码(Elliptic Curve Cryptography, ECC )

 2020-05-15
 
 

图解密码技术------第5章公钥密码

标签:style   src   ecc   通过   padding   oracl   abi   防御   填充   

原文地址:https://www.cnblogs.com/lemo123/p/12901432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!