认证,即认证,是一个实体通过计算机网络向另一个实体证明身份的过程。
1 .基于共享对称密钥的认证1.gtdxt向Bob发送消息“我是gtdxt”;
2 .鲍勃选择一次性随机数r,并将该值发送到gtdxt
3.gtdxt使用她与鲍勃共享的对称密钥加密这个一次性随机数,并将加密的一次性随机数发送回鲍勃
4 .鲍勃解密收到的消息。
2 .基于公钥的认证1.gtdxt向Bob发送消息“我是gtdxt”;
2 .鲍勃选择一次性随机数r,并将该值发送到gtdxt
3.gtdxt用她的私钥加密r,并将加密的一次性随机数发送回Bob
4 .鲍勃向gtdxt请求她的公钥;
5.gtdxt把自己的公钥发给鲍勃;
6.Bob利用gtdxt的公钥对接收到的消息进行解密。