若Alice要向Bob分发一个会话密钥,采用ElGamal公钥加密算法,那么Alice对该会话密钥进行加密应该选用的是_____________。

admin2018-11-21  34

问题 若Alice要向Bob分发一个会话密钥,采用ElGamal公钥加密算法,那么Alice对该会话密钥进行加密应该选用的是_____________。

选项 A、Alice的公钥
B、Alice的私钥
C、Bob的公钥
D、Bob的私钥

答案C

解析 本题是考查数字信封的实现过程
    数字信封实现过程如下:
    ①在需要发送信息时,发送方Alice先生成一个对称密钥K(即会话密钥);
    ②Alice利用生成的对称密钥K和相应的对称密钥算法Ek对要发送的明文消息P进行加密,生成密文C=Ek(P);
    ③然后Alice再用接收方Bob提供的公钥KpB对刚才用到的加密明文P的密钥K进行加密,得到加密后的密钥Ck;
    ④Alice把加密后的消息C和加密后的对称密钥Ck作为密文一起传送给Bob;
    ⑤Bob接收到密文后,先用自己的私钥解密Ck还原出对称密钥K,然后再用得到的K,根据事先商定好的对称密钥算法解密得到明文P。
转载请注明原文地址:https://kaotiyun.com/show/NbWZ777K
0

相关试题推荐
最新回复(0)