【技术实现步骤摘要】
一种身份鉴别方法和装置
[0001]本申请涉及网络通信安全
,特别是涉及一种身份鉴别方法和装置。
技术介绍
[0002]在通信网络中,请求设备可以通过鉴别接入控制器访问网络。在一些对安全性需求较高的情况下,鉴别接入控制器需要对请求设备的身份进行鉴别,有时,请求设备也需要对鉴别接入控制器的身份进行鉴别,为确保访问网络的请求设备属于合法用户和/或请求设备访问的网络属于合法网络奠定基础,以实现请求设备与鉴别接入控制器之间保密通信。此外,在区块链技术中的点对点传输,也需要在不同节点之间建立信任关系,因此对于节点的身份鉴别也是十分重要的。
[0003]目前,请求设备和鉴别接入控制器可以利用预共享密钥进行身份验证,这种鉴别机制简单快捷,但在实际应用中,由于预共享密钥很容易遭受字典暴力破解,导致这种鉴别机制的安全性并不高,难以满足身份鉴别业务的高安全性需求。
技术实现思路
[0004]为了解决上述技术问题,本申请提供了一种身份鉴别方法和装置,利用预共享密钥实现了鉴别接入控制器和请求设备之间双向或单向的身份鉴别,从而为确保访问网络的用户是合法的和/或用户访问的网络是合法的奠定基础,以实现请求设备与鉴别接入控制器之间保密通信。同时,结合密钥交换算法并通过巧妙的细节设计,增强了该鉴别过程的抗字典暴力破解或者抗量子计算攻击能力。
[0005]本申请实施例公开了如下技术方案:
[0006]第一方面,本申请实施例提供了一种身份鉴别方法,将请求设备和鉴别接入控制器双方中一方作为被验证方,则将另一方作 ...
【技术保护点】
【技术特征摘要】
1.一种身份鉴别方法,其特征在于,将请求设备和鉴别接入控制器双方中一方作为被验证方,则将另一方作为对应的验证方,所述方法包括:所述被验证方向所述验证方发送所述被验证方的身份鉴别请求消息,所述被验证方的身份鉴别请求消息中包括所述被验证方的身份鉴别码;其中,所述被验证方的身份鉴别码是所述被验证方利用身份鉴别密钥对指定内容进行计算得到的,所述指定内容包括第一密钥;所述验证方利用所述身份鉴别密钥和所述指定内容对所述被验证方的身份鉴别码进行校验得到校验结果;所述身份鉴别密钥是对包括验证方与被验证方之间的预共享密钥在内的信息计算得到的;所述验证方根据所述校验结果确定所述被验证方的身份鉴别结果。2.根据权利要求1所述的方法,其特征在于,所述鉴别接入控制器向所述请求设备发送密钥协商请求消息,所述密钥协商请求消息中包括所述鉴别接入控制器生成的第一随机数;所述请求设备向所述鉴别接入控制器发送密钥协商响应消息,所述密钥协商响应消息中包括所述请求设备生成的第二随机数;则所述请求设备利用密钥导出算法对包括与所述鉴别接入控制器的预共享密钥、所述第一随机数和所述第二随机数在内的信息计算得到所述身份鉴别密钥;则所述鉴别接入控制器利用所述密钥导出算法对包括与所述请求设备的预共享密钥、所述第一随机数和所述第二随机数在内的信息计算得到所述身份鉴别密钥。3.根据权利要求2所述的方法,其特征在于,所述密钥协商响应消息中还包括所述请求设备的密钥交换参数,所述请求设备的密钥交换参数是利用所述身份鉴别密钥对包括所述请求设备生成的临时公钥在内的信息进行加密计算的结果;则所述鉴别接入控制器向所述请求设备发送所述鉴别接入控制器的密钥交换参数,所述鉴别接入控制器的密钥交换参数是利用所述身份鉴别密钥对包括所述鉴别接入控制器生成的临时公钥在内的信息进行加密计算的结果;则所述请求设备和所述鉴别接入控制器双方各自根据包括自身的临时公钥对应的临时私钥和由对方的密钥交换参数所恢复出的临时公钥进行密钥交换计算得到第一密钥。4.根据权利要求3所述的方法,其特征在于,所述请求设备的密钥交换参数的计算方法包括:所述请求设备对所述身份鉴别密钥的杂凑值和包括所述请求设备生成的临时公钥在内的信息进行异或运算;相应的,所述鉴别接入控制器的密钥交换参数的计算方法包括:所述鉴别接入控制器对所述身份鉴别密钥的杂凑值和包括所述鉴别接入控制器生成的临时公钥在内的信息进行异或运算;或者,所述请求设备的密钥交换参数的计算方法包括:所述请求设备对扩展身份鉴别密钥和包括所述请求设备生成的临时公钥在内的信息进行异或运算,其中,所述扩展身份鉴别密钥是所述请求设备根据包括所述身份鉴别密钥在内的信息利用密钥导出算法计算得到的;相应的,所述鉴别接入控制器的密钥交换参数的计算方法包括:所述鉴别接入控制器对扩展身份鉴别密钥和包括所述鉴别接入控制器生成的临时公钥在内的信息进行异或运
算,其中,所述扩展身份鉴别密钥是所述鉴别接入控制根据包括所述身份鉴别密钥在内的信息利用密钥导出算法计算得到的。5.根据权利要求2所述的方法,其特征在于,所述密钥协商响应消息中还包括所述第一随机数,则在所述鉴别接入控制器计算所述身份鉴别密钥之前,所述方法还包括:所述鉴别接入控制器将所述密钥协商响应消息中的第一随机数和所述鉴别接入控制器生成的第一随机数进行一致性验证;若验证通过,则所述鉴别接入控制器再执行相关步骤。6.根据权利要求2所述的方法,其特征在于,所述密钥协商请求消息中还包括所述鉴别接入控制器支持的安全能力参数信息,则所述方法还包括:所述请求设备根据所述安全能力参数信息确定所述请求设备使用的特定安全策略;则所述密钥协商响应消息中还包括所述特定安全策略。7.根据权利要求2所述的方法,其特征在于,所述密钥协商请求消息中还包括所述鉴别接入控制器的身份标识;对应的,所述密钥协商响应消息中还包括所述请求设备的身份标识。8.根据权利要求1所述的方法,其特征在于,将所述鉴别接入控制器和所述请求设备中任一方作为被验证方,则将另一方作为对应的验证方,包括:将所述请求设备作为被验证方,并将所述鉴别接入控制器作为对应的验证方;以及,将所述鉴别接入控制器作为被验证方,并将所述请求设备作为对应的验证方;所述请求设备作为被验证方时,所述指定内容还包括所述请求设备的身份标识;所述鉴别接入控制器作为被验证方时,所述指定内容还包括所述鉴别接入控制器的身份标识。9.根据权利要求8所述的方法,其特征在于,在所述请求设备和所述鉴别接入控制器互相验证对方的身份合法时,所述方法还包括:所述请求设备和所述鉴别接入控制器使用双方各自根据包括所述第一密钥和所述身份鉴别密钥在内的信息计算得到的共享密钥,作为下一次身份鉴别的预共享密钥。10.根据权利要求1所述的方法,其特征在于,将所述鉴别接入控制器和所述请求设备中任一方作为被验证方,则将另一方作为对应的验证方,包括:将所述请求设备作为被验证方,并将所述鉴别接入控制器作为对应的验证方;或者,将所述鉴别接入控制器作为被验证方,并将所述请求设备作为对应的验证方;所述指定内容还包括所述鉴别接入控制器的身份标识和所述请求设备的身份标识。11.根据权利要求8或10所述的方法,其特征在于,在所述请求设备验证所述鉴别接入控制器的身份为合法时和/或在所述鉴别接入控制器验证所述请求设备的身份为合法时,所述方法还包括:所述请求设备和所述鉴别接入控制器双方使用会话密钥进行后续的保密通信,所述会话密钥是所述请求设备和所述鉴别接入控制器双方各自根据包括所述第一密钥和双方各自的身份标识在内的信息计算得到的。12.根据权利要求1至10任一项所述的方法,其特征在于,所述请求设备向所述鉴别接入控制器发送的消息还包括所述请求设备对接收到的所述鉴别接入控制器发送的最新前序消息计算的杂凑值;
则所述鉴别接入控制器收到所述请求设备发送的消息时,先对接收到的消息中的杂凑值进行验证,验证通过后再执行后续操作;所述鉴别接入控制器向所述请求设备发送的消息还包括所述鉴别接入控制器对接收到的所述请求设备发送的最新前序消息计算的杂凑值;则所述请求设备收到所述鉴别接入控制器发送的消息时,先对接收到的消息中的杂凑值进行验证,验证通过后再执行后续操作。13.一种鉴别接入控制器,其特征在于,所述鉴别接入控制器包括请求单元和处理单元中的至少一个单元;所述请求单元,用于向请求设备发送所述鉴别接入控制器的身份鉴别请求消息,所述鉴别接入控制器的身份鉴别请求消息中包括所述鉴别接入控制器的身份鉴别码;其中,所述鉴别接入控制器的身份鉴别码是所述鉴别接入控制器利用身份鉴别密钥对指定内容进行计算得到的,所述指定内容包括第一密钥;所述处理单元,用于接收所述请求设备发送的所述请求设备的身份鉴别请求消息,所述请求设备的身份鉴别请求消息中包括所述请求设备的身份鉴别码;其中,所述请求设备的身份鉴别码是所述请求设备利用身份鉴别密钥对指定内容进行计算得到的,所述指定内容包括第一密钥;所述处理单元还用于利用所述身份鉴别密钥和所述指定内容对所述请求设备的身份鉴别码进行校验得到校验结果,根据所述校验结果确定所述请求设备的身份鉴别结果;所述身份鉴别密钥是对包括所述请求设备与所述鉴别接入控制器之间的预共享密钥在内的信息计算得到的。14.根据权利要求13所述的鉴别接入控制器,其特征在于,所述鉴别接入控制器还包括:发送单元,用于向所述请求设备发送密钥协商请求消息,所述密钥协商请求消息中包括所述鉴别接入控制器生成的第一随机数;接收单元,用于接收所述请求设备发送的密钥协商响应消息,所述密钥协商响应消息中包括所述请求设备生成的第二随机数;则所述请求单元和/或所述处理单元具体用于利用密钥导出算法对包括与所述请求设备的预共享密钥、所述第一随机数和所述第二随机数在内的信息计算得到所述身份鉴别密钥。15.根据权利要求14所述的鉴别接入控制器,其特征在于,所述接收单元接收的密钥协商响应消息中还包括所述请求设备的密钥交换参数,所述请求设备的密钥交换参数是利用所述身份鉴别密钥对包括所述请求设备生成的临时公钥在内的信息进行加密计算的结果;则所述发送单元还用于向所述请求设备发送所述鉴别接入控制器的密钥交换参数,所述鉴别接入控制器的密钥交换参数是利用所述身份鉴别...
【专利技术属性】
技术研发人员:铁满霞,曹军,赵晓荣,赖晓龙,李琴,张变玲,颜湘,马丹丹,
申请(专利权)人:西安西电捷通无线网络通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。