设备认证接入方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:26426550 阅读:39 留言:0更新日期:2020-11-20 14:24
本申请提供一种设备认证接入方法、装置、设备及计算机可读存储介质。该方法包括确定目标区块链网络中待接入设备的设备可信度,其中,所述目标区块链网络是在目标基站覆盖范围内,所有接入网络的设备和所述目标基站构成的;基于所述待接入设备,确定所述待接入设备所属用户的用户可信度;根据所述设备可信度和所述用户可信度,对所述待接入设备进行认证;若认证成功,则将所述待接入设备接入所述网络,从而提高了设备认证接入的安全性。

【技术实现步骤摘要】
设备认证接入方法、装置、设备及计算机可读存储介质
本申请涉及通信领域,尤其涉及一种设备认证接入方法、装置、设备及计算机可读存储介质。
技术介绍
随着互联网技术的发展,互联网的应用越来越广泛,用户需要采用互联网进行数据传输和业务交流。为了保证互联网交互安全,目前一般会对进行数据传输或业务交流的用户和设备进行身份认证。现有技术通常采用认证与密钥协商(AuthenticationandKeyAgreement,AKA)协议,来确认用户身份,完成鉴权,需要认证的设备和基站之间通过明文传输认证向量、共享对称密钥来实现认证和接入。然而现有技术中明文传输认证向量的安全性不高,同时对称密钥容易泄露,从而造成了用户设备认证接入安全性不高的技术问题。
技术实现思路
本申请提供一种设备认证接入方法、装置、设备及计算机可读存储介质,以解决现有技术中明文传输认证向量的安全性不高,同时对称密钥容易泄露,从而造成了用户设备认证及接入安全性不高的技术问题。第一方面,本申请实施例提供一种设备认证接入方法,包括:确定目标区块链网络中待接入设备的设备可信度,其中,所述目标区块链网络是在目标基站覆盖范围内,所有接入网络的设备和所述目标基站构成的;基于所述待接入设备,确定所述待接入设备所属用户的用户可信度;根据所述设备可信度和所述用户可信度,对所述待接入设备进行认证;若认证成功,则将所述待接入设备接入所述网络。其中,本申请实施例将接入网络的所有设备连同基站组成一区块链网络,所有已接入的设备作为节点参与维护此区块链网络,根据待接入设备的行为在区块链网络中确定待接入设备的设备可信度和待接入设备所属用户的用户可信度,进而确定认证结果,由于所有的认证接入请求都需要经由区块链网络上链完成,即认证结果与区块链网络中的所有已接入节点有关,因此区块链网络无法随意修改,安全性、稳定性高,同时区块链网络利用加密结构来验证和存储数据,不需要公开认证,数据不易泄露,提高了设备认证接入的安全性。可选的,所述目标区块链网络在运行过程中,由所述基站划分为多个周期,其中,每个周期包括多个时隙。这里,为了在目标区块链网络中完整地更新所有的设备以及所述用户的可信度,将目标区块链网络划分为多个周期,进一步地提高了设备认证接入的可靠性和准确性。可以理解的是,不同周期的长度不一定相同,周期的长度及个数可以根据实际情况确定,本申请不作具体限制。可选的,所述确定目标区块链网络中待接入设备的设备可信度,包括:根据所述待接入设备累计参与的所述时隙的数量,所述待接入设备在累积的所述时隙内的第一行为参数,以及所述待接入设备在累积的所述时隙内的第二行为参数和参数权重,计算所述设备可信度,其中,所述第一行为参数表示所述待接入设备投票的区块被验证是有效的上链,所述第二行为参数表示所述待接入设备投票的区块被验证是无效的。其中,本申请实施例中第一行为参数和第二行为参数反映了待接入设备在目标区块链网络中投票给有效区块的行为和无效区块的行为,在计算设备可信度时引入上述参数,有效地降低了存在问题的区块对其他节点的可信度的影响,进一步地提高了设备认证接入的稳定性及安全性。可选的,在所述计算所述设备可信度之后,还包括:获取校正参数,所述校正参数根据当前时隙可信度的偏差和可信度的累计偏差确定;根据所述校正参数,对所述设备可信度进行校正。由于存在累积时隙,若当前时隙累积到达一定的数量,当前时隙的行为对设备可信度的增加影响过大,不利于合理地判断设备可信度的增长趋势,因此,本申请在计算设备可信度之后,根据校正参数对设备可信度的增加速率进行修正,进一步地提高了设备认证接入的稳定性及安全性。可选的,所述确定目标区块链网络中待接入设备的设备可信度,包括:根据所述待接入设备在当前周期的上一个周期的最后一个时隙结束时的设备可信度,以及所述待接入设备第三行为参数,确定所述待接入设备在所述当前周期的第一个时隙开始时的所述设备可信度,所述第三行为参数表示待接入设备在接入所述目标区块链网络后的地理位置和\或业务情况发生的变化。其中,本申请通过待接入设备在当前周期的上一个周期的最后一个时隙结束时的设备可信度和待接入设备的行为变化确定待接入设备在当前周期的第一个时隙开始时的设备可信度。可选的,所述确定目标区块链网络中待接入设备的设备可信度,包括:根据区块间隔,所述待接入设备累计参与的所述时隙的数量,所述待接入设备在累积的所述时隙内的第一行为参数,以及所述待接入设备在累积的所述时隙内的第二行为参数和参数权重,计算所述设备可信度,其中,所述区块间隔表示所述待接入设备上次参与生成的区块与当前区块之间的间隔,所述第一行为参数表示所述待接入设备投票的区块被验证是有效的上链,所述第二行为参数表示所述待接入设备投票的区块被验证是无效的。这里,由于待接入设备不一定在每个周期都参与投票,为了保证待接入设备节点的参与度,引入可信度缩减机制,即没有参与区块的生成与验证的设备可根据区块间隔计算设备可信度,一旦设备脱离目标区块链网络,由此计算的设备可信度会随着时间的推移而降低,使得其可信度减少直到其再次加入区块链网络,从而进一步地提高了设备认证接入的稳定性及安全性。可选的,所述基于所述待接入设备,确定所述待接入设备所属用户的用户可信度,包括:根据所述用户的设备的可信度和所述用户的设备的可信度所占的权重值,计算所述用户可信度。这里,由于同一个用户可能通过多个设备接入网络,在计算用户可信度时,基于用户的所有设备的可信度及权重计算,可以避免设备可信度低的用户借助另一个设备身份接入网络,进一步地提高了设备认证接入的稳定性及安全性。可选的,所述权重值根据所述用户的设备的活跃度和所述用户的设备的可信度变化。可选的,在所述根据所述用户的设备的可信度和所述用户的设备的可信度所占的权重值,计算所述用户可信度之前,还包括:若所述用户的设备有新增的设备,则根据所述新增的设备的初始可信度和所述用户的设备中已有设备的可信度所占的权重值,计算所述新增的设备的可信度所占的权重值。这里,由于用户的设备是可变的,存在着设备的增加,若新增的设备之前没有参与到目标区块链网络的维护,那么对于一个新的节点,用户的可信度不变,可以根据设备可信度公式计算设备初始可信度,根据用户现有设备计算权重,从而便于后续对用户可信度的计算。可选的,所述根据所述设备可信度和所述用户可信度,对所述待接入设备进行认证,包括:根据第一设备可信度阈值、第二设备可信度阈值、第一用户可信度阈值和第二用户可信度阈值中至少一个,以及所述设备可信度和所述用户可信度,对所述待接入设备进行认证,其中,所述第一设备可信度阈值小于所述第二设备可信度阈值,所述第一用户可信度阈值小于所述第二用户可信度阈值。这里,采用分级认证的方式对用户设备进行认证,能够更好的判断用户设备的安全性,从而保证用户设备认证接入的安全性。可选的本文档来自技高网...

【技术保护点】
1.一种设备认证接入方法,其特征在于,包括:/n确定目标区块链网络中待接入设备的设备可信度,其中,所述目标区块链网络是在目标基站覆盖范围内,所有接入网络的设备和所述目标基站构成的,所述目标区块链网络在运行过程中,由目标基站划分为多个周期,其中,每个周期包括多个时隙;/n基于所述待接入设备,确定所述待接入设备所属用户的用户可信度;/n根据所述设备可信度和所述用户可信度,对所述待接入设备进行认证;/n若认证成功,则将所述待接入设备接入所述网络。/n

【技术特征摘要】
1.一种设备认证接入方法,其特征在于,包括:
确定目标区块链网络中待接入设备的设备可信度,其中,所述目标区块链网络是在目标基站覆盖范围内,所有接入网络的设备和所述目标基站构成的,所述目标区块链网络在运行过程中,由目标基站划分为多个周期,其中,每个周期包括多个时隙;
基于所述待接入设备,确定所述待接入设备所属用户的用户可信度;
根据所述设备可信度和所述用户可信度,对所述待接入设备进行认证;
若认证成功,则将所述待接入设备接入所述网络。


2.根据权利要求1所述的方法,其特征在于,所述确定目标区块链网络中待接入设备的设备可信度,包括:
根据所述待接入设备累计参与的所述时隙的数量,所述待接入设备在累积的所述时隙内的第一行为参数,以及所述待接入设备在累积的所述时隙内的第二行为参数和参数权重,计算所述设备可信度,其中,所述第一行为参数表示所述待接入设备投票的区块被验证是有效的上链,所述第二行为参数表示所述待接入设备投票的区块被验证是无效的;
在所述计算所述设备可信度之后,还包括:
获取校正参数,所述校正参数根据当前时隙可信度的偏差和可信度的累计偏差确定;
根据所述校正参数,对所述设备可信度进行校正。


3.根据权利要求2所述的方法,其特征在于,所述确定目标区块链网络中待接入设备的设备可信度,包括:
根据所述待接入设备在当前周期的上一个周期的最后一个时隙结束时的设备可信度,以及所述待接入设备第三行为参数,确定所述待接入设备在所述当前周期的第一个时隙开始时的所述设备可信度,所述第三行为参数表示所述待接入设备在接入所述目标区块链网络后的地理位置和\或业务情况发生的变化;
或者,
根据区块间隔,所述待接入设备脱离目标区块链网络时设备的可信度,所述待接入设备累计参与的所述时隙的数量,所述待接入设备在累积的所述时隙内的第一行为参数,以及所述待接入设备在累积的所述时隙内的第二行为参数和参数权重,计算所述设备可信度,其中,所述区块间隔表示所述待接入设备上次参与生成的区块与当前区块之间的间隔,所述第一行为参数表示所述待接入设备投票的区块被验证是有效的上链,所述第二行为参数表示所述待接入设备投票的区块被验证是无效的。


4.根据权利要求1所述的方法,其特征在于,所述基于所述待接入设备,确定所述待接入设备所属用户的用户可信度,包括:
根据所述用户的设备的可信度和所述用户的设备的可信度所占的权重值,计算所述用户可信度。


5.根据权利要求4所述的方法,其特征在于,在所述根据所述用户的设...

【专利技术属性】
技术研发人员:徐瑨陈希陶小峰
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1