如果使用常规加密方法进行发方和收方的直接鉴别,密钥分配策略是不现实的。这种方案需要发方向预期的收方发出请求,等待包括一个会话密钥的响应,然后才能发送报文,考虑到应该避免要求收方B和发方A同时再线,如下基于常规加密方法的方案解决了鉴别。
(1)A->KDC(IDA,IDb,Ra)。
(2)KDC->A:EKa(IDb,Ks,Ra,EKb(Ks,IDa))。
(3)A->B:EKb(Ks,IDa)EKs(M)。这个方案会遭到重放攻击。另外,如果在报文中加入时间戳,由于电子邮件潜在的时延,时间戳的作用非常有限。公开密钥加密方法 适合电子邮件,如果发方和收方都知道对方的公开密钥,则可以同时提供机密性和鉴别。这种方法,可能需要对很长的报文进行一次或两次的公开密钥加密,A®B:EKUb(M,EKRa(H(M)))。
(简答题)
阐述如何分别使用常规加密算法和公开密钥加密算法对单向鉴别的例子——电子邮件进行鉴别的原理,以及两种方法的优缺点。
正确答案
答案解析
略
相似试题
(简答题)
报文鉴别有什么作用,公开密钥加密算法相对于常规加密算法有什么优点?
(填空题)
公开密钥体制的特点是加密密钥(即公开密钥)与解密密钥(即秘密密钥)不相同,解密密钥是保密的,但加密密钥、加密算法都是公开的,虽然()密钥是由()密钥决定的,但却不能根据加密密钥算出解密密钥。
(单选题)
混合加密的过程有()。①数据发送者A用对称密钥把需要发送的数据加密。②A用B的公开密钥将对称密钥加密,形成数字信封,然后一起把加密数据和数字信封传给B。③B收到A的加密数据和数字信封后,用自己的私钥将数字信封解密,获取A加密数据时的对称密钥。④B使用A加密的对称密钥把收到的加密数据解开。
(简答题)
试分别叙述秘密密钥加密和公开密钥加密技术的原理,并比较信息加密与数字签名有什么区别?数字签名为什么可以辨别报文的真伪?为什么可以使发送方不能抵赖?
(单选题)
使用仿射密码算法,加密“b”,设密钥为,则加密结果为()
(填空题)
()密钥法的基本思想是,为了方便密钥的分配和管理,适应数字签名的需求,把加密密钥(即公开密钥)和解密密钥(即秘密密钥)分开使用。
(单选题)
使用移位密码算法,加密“abc”,设密钥为b,则加密结果为()
(单选题)
使用移位密码算法,加密“abc”,设密钥为a,则加密结果为()
(单选题)
使用两个不同的密钥分别用于加密和解密的密码体制被称为()