【说明】
某电子商务公司的业务员小郭(甲)与客户老王(乙)通过Internet交换商业电子邮件(E-mail)。为保障邮件内容的安全,采用安全电子邮件技术对邮件内容进行加密和数字签名。安全电子邮件技术的 E-mail加密和身份认证的主要实现原理图如图5-9所示。
1. 【问题1】
请根据安全电子邮件加密和身份认证的主要工作原理,为图5-9中(1)~(4)空缺处选择适当的答案。
[供选择的答案]
- A.DES算法
- B.MD5算法
- C.会话密钥
- D.数字证书
- E.小郭的公钥
- F.小郭的私钥
- G.老王的公钥
- H.老王的私钥
参考答案:[问题2]
这是一道要求读者掌握数字信封技术和摘要函数特点的基本概念题。本题的解答思路如下。
数字信封是一种采用公钥密码体制和对称密码体制加密电子邮件的安全措施。其基本原理是使用对称密钥对邮件原文进行加密,同时将该对称密钥(会话密钥)用收件人的公钥加密后传送给对方。接着收件人先用自己的私钥解密信封,取出对称密钥后继续解密出原文。
可见,数字信封技术使用公钥密码体制加密长度较短的消息摘要和会话密钥,使用对称密码体制加密邮件正文。另外,数字信封是使用Hash、MD5等算法对邮件正文运算后生成消息摘要的。
摘要函数是安全电子邮件实现技术之一。一个好的摘要函数具有如下特点:根据输入报文获取其输出摘要的时间非常短:根据输出数据无法还原出输入数据:不同长度的输入报文计算出的摘要长度相同。因此,由邮件计算出其摘要的时间非常短,通常比邮件的加密时间短;对于不同输入的邮件可计算出长度相同的摘要,而非生成相同的摘要:通常摘要的长度比输入邮件的长度短:仅根据摘要无法还原出原邮件。