密码学攻击类型

只知密文的攻击

     在这种攻击中,攻击者对明文没有任何线索,只有部分或全部密文。攻击者需要分析密文,得出初始明文。根据字母频率(如英文中字母e,i,a最常见),攻击者可以猜测明文。显然,攻击者具有的密文越多,成功攻击的机会也就越大。例如,假设只有一个非常小的密文块RTQ,这很难猜测出它的初始明文。这有很多种可能的明文,经加密后产生该密文。但如果密文更多些,攻击者就可以缩小变换和组合的范围,从而可能得到初始密文。
在这里插入图片描述
在这里插入图片描述

已知部分明文的攻击

     在这种攻击中,攻击者已经知道了某些明文对及其相应的密文。利用这些信息,攻击者就可以尝试找出其他明文对,然后知道更多的明文。这种已知的明文可能是公司名称、文件头等一些在特定公司的所用文件中常常出现的内容。攻击者如何能得到这些明文呢?可能是明文消息一段时间后过期了,从而变成公开信息,也有可能是不小心泄露出去。
在这里插入图片描述

选定部分明文的攻击

     攻击者选定一个明文块,并尝试在密文中寻找其加密结果。攻击者可以选择要加密的信息。然后基于这些,有意识地选取能产生密文的模式,从而获得密钥的更多信息。
     例如,电报公司可能提供一种付费服务,把客户的消息加密并发送目标接收者, 在另一端的电报公司需要解密这个消息,并把解密得到的初始消息给接收者,因此,攻击者很可能选取一些她认为在加密消息中很常用的明文。于是,攻击者选取这样一些明文后,并向电报公司来加密它,结果是,攻击者就有了她所选取的明文以及相应的密文。
在这里插入图片描述

选定部分密文的攻击

     在这种攻击中,攻击者知道了解要解密的密文、产生这些密文的加密算法以及相应的明文块。攻击者的工作是要得出用于加密的密钥。但这种攻击不太常用。

选定部分文本的攻击

     这是选定部分明文攻击和选定部分密文攻击的组合
在这里插入图片描述

归纳

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LEO-max

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值