防守与攻击

1、主动攻击者能做哪些事情?

答:他们会做各种坏事,不仅仅是被动地窃听,而且会主动地改变(可能用某些未知的运算或方法)、伪造、复制、改变路由、删除或注入消息。注人的消息可能是恶意的,并对接收端主体以破坏性的影响。
2、在Dolev-Yω威胁模型(易受攻击的环境) 下, Malice 的功能很强,因为他控制着整个开放式通信网,他能在不用正确密钥的情况下解密或加密消息吗?他能由密文求出加密密钥吗?他能预测随机值吗?
答:不能;不能;不能。

下面在不对"不能做"的意思量化的情况下,我们列出一些 Malice 不能做的事情:

• Malice  不能猜到从足够大的空间中选出的
·没有正确的密钥(或私钥),Malice  不能由给定的密文恢复出明文;对于完善加密算法,
Malìce   也不能从给定的明文构造出正确的密文。
• Malice  不能求出私有部分,比如,与给定的公钥相匹配的私钥。
•  Malìce    虽然能控制我们的计算和通信环境的大量公共部分,但一般他不能控制计算环 境中的许多私有区域,如访问离线主体的存储器。
Malìce  有如下特征:
他能获得经过网络的任何消息。
他是网络的一个合法使用者,因而能够发起与任何其他用户的对话。 他有机会成为任何主体发出信息的接收者。 他能够冒充任何别的主体给任意主体发消息。

3、在认证密钥建立协议中, Trent  的作用是什么?


认证服务器是一种特殊的主体,它的行为老实并必须得到用户(客户主体)们的信赖。也就是说,只要客户主体要求,它就严格按照协议规范做出反应,而不会参与其他任何故意破坏客户安全的活动(比如,它永远不会向任何第三者泄露它和顾客共享的密钥)。这样的主体称为可信第三方或简记为 TTP,在此我们用Trent 来命名可信第三方 。

4、什么是长期密钥、密钥加密密钥、短期密钥以及会话密钥? 为什么用完善加密和完善消息认证服务后,认证协议仍能被破坏?

在同一个认证服务器提供服务下,我们假定Al ice( Bob) 和 Trent 共享一个密钥,设密钥由KAT   (   KBT   ) 表示。以后我们将会看到这种密钥称为密钥-加密密钥,因为它的用途主要是加密 其他密钥。由于建立这样一个密钥的高额花费,它应该被长期应用,因此它也叫长期密钥。我们还应该考虑到,Mal ice 有元限的时间来寻找一个旧的加密密钥,并在找到后把它当做新的密钥来用。已经牢固建立并广为接受的密钥管理原理规定,一个共享密钥仅能用于一次通信会话。因此这种密钥也称会话密钥和短期密钥。

(2)由于消息重放攻击。

5、什么是 nonce?    什么是时戳?它们在认证或认证密钥建立协议中的作用是什么? 为什么一些消息在认证或认证密钥建立协议中必须是新鲜的? 主体怎样决定协议消息的新鲜程度?

答:由Ailce(发送者) 生成并使询问-应答机制得以运行的随机数称为nonce,表示仅使用一次的数字。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值