问答题

【参考答案】

安全线提高了,能实现加密和认证的双重任务。
第一步,A发给B消息A首先用自己的密钥SKA对消息m加密,用于提供数字签名,再用接收方的公开钥PKB第二次加密,密文中包括明文的信息和A的身份信息。
第二步,接收方B收到密文,用自己的私钥先解密,再用对方的公钥验证发送方法的身份是A,实现了B对A的认证,并获取了明文。
第三步,B发给A消息是B首先用自己的私钥SKB对消息m加密并签名,再用A的公开钥PKA第2次加密,密文中包括明文的信息和A的身份信息,还有B对接受的m的签名密文。
第四步,只有A才能用自己的私钥打开B发送过来的密文,并且验证是B的签名,实现了A对B的认证,当A看见原样返回的m,就知道B收到了A发送过去的明文m了。