在一次信息传送过程中,可以综合利用消息加密、数字信封、散列函数和数字签名实现安全性、完整性、可鉴别和不可否认。具体过程如下:
(1)发送方A
①求明文消息的消息散列值:hA=H'(M);
②发送方用自己的私钥KSA对散列值进行数字签名:h'=EKSA(hA);
③将明文M和数字签名h'合并为M',M'=【Mh'】;
④随机产牛—个DES密钥KDES;
⑤用DES密钥KDES加密M',C1=EKDES(M');
⑥用接受方B的公钥加密DES密钥,C2=EKPB(KDES)。
A将C1和C2发送给接受方B。
(2)接受方B
接受方B收到消息后:
①B用其私钥打开数字信封,得到发送方的DES密钥,KDES=DKSB(C2);
②再用此密钥去解密消息C1,M'=DKDES(C1);
③从M’中分离出M和h’;
④求明文消息的消息散列值,hB=H(M);
⑤对A的数字签名h’进行身份验证,hA=DKPA(h’);
⑥比较hA和hB,如hA=hB,则说明M确是A发送的消息,如hA≠hB,则收到的M是不可信的。
这就是数据完整性检验。
(简答题)
试述混合加密系统的实施过程。
正确答案
答案解析
略
相似试题
(填空题)
多层次的密钥系统中的密钥分成两大类:()加密密钥(DK)和()加密密钥(KK)。
(单选题)
数据库加密应用设计平台中,能够根据应用系统开发环境不同,提供不同接口的是()
(单选题)
Bell的UNIX系统对通行字采用加密方式,以用户个人通行字的前()个字符作为DES体制的密钥。
(填空题)
数据加密方法有()、()和加密桥技术。
(单选题)
数字信封技术中,加密消息密钥形成信封的加密方法是()
(单选题)
以下加密法中最古老的是()
(单选题)
三重DES加密时,使用的密钥数量为()
(单选题)
加密的表示方法为()
(单选题)
美国政府公布的托管加密标准为()