1.一种电力5G边缘云身份认证系统,其特征在于,包括服务器和终端设备,所述服务器和所述终端设备中存储有相同的多个公用用户公钥和多个公用服务器公钥,所述终端设备获取所述服务器的服务器标识对应的服务器字符串,根据所述服务器字符串和所述公用服务器公钥计算服务器公钥;根据第一随机数、用户私钥、服务器公钥计算第一认证信息,将所述第一认证信息和所述第一随机数发送至服务器,所述用户私钥根据所述终端设备的终端标识计算得到;所述服务器获取所述终端设备的终端标识对应的终端字符串,根据所述终端字符串和所述公用用户公钥计算用户公钥;根据第一随机数、服务器私钥、用户公钥计算第二认证信息,所述第一认证信息和所述第二认证信息的计算函数相同,所述服务器私钥根据所述服务器的服务器标识计算得到;若所述第一认证信息与所述第二认证信息相同,所述服务器判定所述终端设备为合法用户;通过如下公式计算所述服务器公钥:其中,n表示公用服务器公钥的数量, 表示第j个公用服务器公钥的b j 次方,b j 为所述服务器字符串中的第j个字符;通过如下公式计算所述用户公钥:其中,n表示公用用户公钥的数量, 表示第j个公用用户公钥的a j 次方,a j 为所述终端字符串中的第j个字符。
2.根据权利要求1所述的电力5G边缘云身份认证系统,其特征在于,还包括:所述服务器根据第二随机数、用户公钥、服务器私钥计算第三认证信息,将所述第二随机数和所述第三认证信息发送至所述终端设备;所述终端设备根据第二随机数、用户私钥、服务器公钥计算第四认证信息,所述第三认证信息和所述第四认证信息的计算函数相同;若所述第三认证信息与所述第四认证信息相同,所述终端设备判定所述服务器为合法服务器。
3.根据权利要求1或2所述的电力5G边缘云身份认证系统,其特征在于,还包括,通过如下公式计算所述第一认证信息:其中,h 1 ()为第一哈希函数,N 1 为第一随机数, 为服务器公钥的sk Ui 次方,sk Ui 为所述用户私钥,H()为第二哈希函数。
4.根据权利要求1所述的电力5G边缘云身份认证系统,其特征在于,还包括,通过如下公式计算所述第二认证信息:其中,h 1 ()为第一哈希函数,N 1 为第一随机数, 为用户公钥的sk ISV 次方,sk ISV 为所述服务器私钥,H()为第二哈希函数。
5.根据权利要求2所述的电力5G边缘云身份认证系统,其特征在于,还包括:通过如下公式计算所述第三认证信息:其中,h 1 ()为第一哈希函数,N 2 为第二随机数, 为用户公钥的sk ISV 次方,sk ISV 为所述服务器私钥,H()为第二哈希函数。
6.根据权利要求2或5所述的电力5G边缘云身份认证系统,其特征在于,还包括:通过如下公式计算所述第四认证信息:其中,h 1 ()为第一哈希函数,N 2 为第二随机数, 为服务器公钥的sk Ui 次方,sk Ui 为所述用户私钥,H()为第二哈希函数。
7.一种电力5G边缘云身份认证方法,其特征在于,应用于终端设备,服务器和终端设备中存储有相同的多个公用用户公钥和多个公用服务器公钥,所述方法包括:获取所述服务器的服务器标识对应的服务器字符串,根据所述服务器字符串和所述公用服务器公钥计算服务器公钥;根据第一随机数、用户私钥、服务器公钥计算第一认证信息,将所述第一认证信息和所述第一随机数发送至服务器,以使所述服务器根据所述第一认证信息和所述第一随机数对所述终端设备的合法性进行认证,所述用户私钥根据所述终端设备的终端标识计算得到;通过如下公式计算所述服务器公钥:其中,n表示公用服务器公钥的数量, 表示第j个公用服务器公钥的b j 次方,b j 为所述服务器字符串中的第j个字符。
8.一种电力5G边缘云身份认证方法,其特征在于,应用于服务器,服务器和终端设备中存储有相同的多个公用用户公钥和多个公用服务器公钥,所述方法包括:接收终端设备发送的第一认证信息和第一随机数;获取所述终端设备的终端标识对应的终端字符串,根据所述终端字符串和所述公用用户公钥计算用户公钥;根据第一随机数、服务器私钥、用户公钥计算第二认证信息,所述第一认证信息和所述第二认证信息的计算函数相同,所述服务器私钥根据所述服务器的服务器标识计算得到;若所述第一认证信息与所述第二认证信息相同,判定所述终端设备为合法用户;通过如下公式计算所述用户公钥:其中,n表示公用用户公钥的数量, 表示第j个公用用户公钥的a j 次方,a j 为所述终端字符串中的第j个字符。
9.一种计算机设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,从而执行如权利要求7或8所述的电力5G边缘云身份认证方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如权利要求7或8所述的电力5G边缘云身份认证方法。