摘要

本发明属于无线通信技术领域,公开了一种双向认证方法、系统、介质、计算机设备、终端及应用,客户端向服务器端发送自己的公钥证书,服务器端向客户端发送自己的公钥证书;证书交换完成后,客户端生成一个随机数R_1,连同自己的身份标识经服务器端公钥加密后发送给服务器端,服务器端收到消息后,使用自己的私钥解密得到随机数R_1,并生成一个新的随机数R_2,客户端和服务器端使用自己的随机数和对端的随机数生成AES算法的密钥;客户端将此前的两个随机数R_1、R_2进行与运算得到一个新的数R,并经客户端密钥K_(ab)加密后发送给服务器端,服务器端收到消息后进行解密并验证。本发明实现了客户端与服务器端的相互认证,执行效率高。