一种终端侧设备与网络侧设备之间的认证方法、系统技术方案

技术编号:32331808 阅读:39 留言:0更新日期:2022-02-16 18:39
本申请公开了一种终端侧设备与网络侧设备之间的认证方法,该方法包括,在终端侧设备及网络侧设备双方设备中任一本方设备侧,本方设备与对方设备进行认证协议类型交互,以确定双方设备所支持的认证协议类型,其中,所述认证协议类型对应有认证方式。本申请避免了双方设备在软硬件资源迭代过程中对认证方式的相互依赖的问题,并且,既提供丰富的认证协议类型协商资源,又有利于加速认证协议类型的协商速度,提高认证效率。提高认证效率。提高认证效率。

【技术实现步骤摘要】
一种终端侧设备与网络侧设备之间的认证方法、系统


[0001]本专利技术涉及无线通信领域,特别地,涉及一种终端侧设备与网络侧设备之间的认证方法。

技术介绍

[0002]目前,终端侧设备与网络侧设备之间进行认证的方法通常通过预埋的公私钥以及固定的某一算法的方式完成认证。例如,在物联网系统中,物联网设备、平台分别预先存储有公私钥和同一算法,利用该算法和公私钥进行认证。
[0003]当终端侧设备或网络侧设备升级后,由于升级后的设备其认证算法通常也会升级,这样,就与未升级的设备的认证算法不再是同一算法,导致升级后的设备和未升级的设备之间无法进行认证。

技术实现思路

[0004]本专利技术提供了一种终端侧设备与网络侧设备之间的认证方法,以避免终端侧设备和/或网络侧设备进行认证时相互依赖。
[0005]本专利技术提供的一种终端侧设备与网络侧设备之间的认证方法,该方法包括,在终端侧设备及网络侧设备双方设备中任一本方设备侧,
[0006]本方设备与对方设备进行认证协议类型交互,以确定双方设备所支持的认证协议类型,其中,所述认证协议类型对应有认证方式;
[0007]本方设备根据所确定的认证协议类型对应的认证方式,进行双方设备之间的认证,并使得对方设备根据所确定的认证协议类型对应的认证方式,进行双方设备之间的认证。
[0008]较佳地,所述本方设备与对方设备进行认证协议类型交互,包括,
[0009]双方设备交互任一方设备默认支持的第一认证协议类型、以及任一方设备不支持第一认证协议类型的情形下从认证协议类型组中选取的第二认证协议类型,
[0010]或
[0011]双方设备交互从认证协议类型组中选取的第二认证协议类型;
[0012]其中,认证协议类型组包括,至少一个以上认证协议类型,每个认证协议类型分别对应有认证方式。
[0013]较佳地,所述第二认证协议类型为:认证协议类型组中具有最高优先级中的认证协议类型,所述认证协议类型组为终端侧设备认证协议类型组与网络侧设备认证协议类型组的交集;
[0014]所述双方设备交互任一方设备默认支持的第一认证协议类型、以及任一方设备不支持第一认证协议类型的情形下从认证协议类型组中选取的第二认证协议类型,包括,
[0015]所述本方设备向对方设备发送任一方设备默认支持的第一认证协议类型、以及认证协议类型组,使得对方设备在不支持第一认证协议类型的情形下从认证协议类型组中选
取的第二认证协议类型,并将其所采用的认证协议类型发送至本方设备。
[0016]较佳地,所述双方设备交互从认证协议类型组中选取的第二认证协议类型,包括,
[0017]所述本方设备向对方设备发送认证协议类型组,使得对方设备从认证协议类型组中选取第二认证协议类型,发送至本方设备,
[0018]所述本方设备根据所确定的认证协议类型对应的认证方式,进行双方设备之间的认证,并使得对方设备根据所确定的认证协议类型对应的认证方式,进行双方设备之间的认证,包括,
[0019]双方设备分别利用第二认证协议类型对应的认证方式进行认证。
[0020]较佳地,所述双方设备交互从认证协议类型组中选取的第二认证协议类型,包括,
[0021]所述本方设备向对方设备发送认证协议类型组,使得对方设备从认证协议类型组中选取第二认证协议类型,发送至本方设备,
[0022]本方设备接收来自对方设备的第二认证协议类型,判断是否支持第二认证协议类型,如果不支持,则通知对方设备重新选取,或者,从认证协议类型组选取本方设备所支持的认证协议类型发送至对方设备,使得对方设备从所支持的认证协议类型中选取该对方设备所支持的认证协议类型,并发送至本方设备。
[0023]较佳地,所述认证方式包括,公私钥对生成方式、总密钥生成方式、共享密钥生成方式、加解密方式、摘要生成方式之一或其任意组合,
[0024]所述第二认证协议类型为根据安全等级所选取的最优认证协议类型;
[0025]所述双方设备之间的认证,包括:
[0026]本方设备被对方设备进行认证的第一认证,以及
[0027]本方设备对对方设备进行认证的第二认证。
[0028]较佳地,所述本方设备被对方设备进行认证的第一认证,包括:
[0029]在本方设备侧,
[0030]根据认证协议类型对应的公私钥对生成方式,生成本方设备的公私钥对,
[0031]根据认证协议类型对应的共享密钥生成方式,生成本方设备的共享密钥,
[0032]根据认证协议类型对应的加解密方式,使用共享密钥对公钥进行加密,得到加密后的公钥,
[0033]将本方设备的第一设备标识、设备验证码以及加密后的公钥发送给对方设备,使得对方设备:
[0034]根据认证协议类型对应的共享密钥生成方式,使用第一设备标识以及设备验证码,生成该对方设备的共享密钥,
[0035]根据认证协议类型对应的加解密方式,使用该对方设备的共享密钥对本方设备的加密后的公钥进行解密,得到本方设备的公钥,
[0036]根据认证协议类型对应的公私钥对生成方式,使用该对方设备的私钥和本方设备的公钥,生成对方设备的总密钥,
[0037]根据认证协议类型对应的加解密方式,使用该对方设备的总密钥对该对方设备的公钥进行加密,得到该对方设备的加密后的公钥。
[0038]较佳地,所述本方设备对对方设备进行认证的第二认证,包括,
[0039]本方设备接收来自对方设备发送的该对方设备的加密后的公钥,
[0040]根据认证协议类型对应的加解密方式,使用本方设备的共享密钥,对该对方设备的加密后的公钥进行解密,得到该对方设备的公钥,
[0041]根据认证协议类型对应的公私钥对生成方式,使用本方设备的私钥以及对方设备的公钥,生成本方设备的总密钥,
[0042]根据认证协议类型对应的摘要生成方式,使用本方设备的总密钥对第一设备标识进行摘要生成,得到第一结果,
[0043]将第一结果发送至对方设备,使得对方设备:
[0044]根据认证协议类型对应的摘要生成方式,使用该对方设备的总密钥对第一设备标识进行摘要生成,得到第二结果,
[0045]校验第一结果和第二结果,在校验通过时,生成会话密钥和第二设备标识,
[0046]根据认证协议类型对应的加解密方式,使用该对方设备的总密钥对会话密钥和第二设备标识进行加密,得到加密后的会话密钥和第二设备标识,
[0047]将第二结果、以及加密后的会话密钥和第二设备标识发送至本方设备;
[0048]本方设备接收来自对方设备的第二结果、以及加密后的会话密钥和第二设备标识,
[0049]根据认证协议类型对应的摘要生成方式,使用本方设备的总密钥,对第一设备标识进行摘要生成,得到第三结果,
[0050]校验第二结果和第三结果,在校验通过时,根据认证协议类型对应的加解密方式,使用本方设备的总本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端侧设备与网络侧设备之间的认证方法,其特征在于,该方法包括,在终端侧设备及网络侧设备双方设备中任一本方设备侧,本方设备与对方设备进行认证协议类型交互,以确定双方设备所支持的认证协议类型,其中,所述认证协议类型对应有认证方式;本方设备根据所确定的认证协议类型对应的认证方式,进行双方设备之间的认证,并使得对方设备根据所确定的认证协议类型对应的认证方式,进行双方设备之间的认证。2.如权利要求1所述的认证方法,其特征在于,所述本方设备与对方设备进行认证协议类型交互,包括,双方设备交互任一方设备默认支持的第一认证协议类型、以及任一方设备不支持第一认证协议类型的情形下从认证协议类型组中选取的第二认证协议类型,或双方设备交互从认证协议类型组中选取的第二认证协议类型;其中,认证协议类型组包括,至少一个以上认证协议类型,每个认证协议类型分别对应有认证方式。3.如权利要求2所述的认证方法,其特征在于,所述第二认证协议类型为:认证协议类型组中具有最高优先级中的认证协议类型,所述认证协议类型组为终端侧设备认证协议类型组与网络侧设备认证协议类型组的交集;所述双方设备交互任一方设备默认支持的第一认证协议类型、以及任一方设备不支持第一认证协议类型的情形下从认证协议类型组中选取的第二认证协议类型,包括,所述本方设备向对方设备发送任一方设备默认支持的第一认证协议类型、以及认证协议类型组,使得对方设备在不支持第一认证协议类型的情形下从认证协议类型组中选取的第二认证协议类型,并将其所采用的认证协议类型发送至本方设备。4.如权利要求2所述的认证方法,其特征在于,所述双方设备交互从认证协议类型组中选取的第二认证协议类型,包括,所述本方设备向对方设备发送认证协议类型组,使得对方设备从认证协议类型组中选取第二认证协议类型,发送至本方设备,所述本方设备根据所确定的认证协议类型对应的认证方式,进行双方设备之间的认证,并使得对方设备根据所确定的认证协议类型对应的认证方式,进行双方设备之间的认证,包括,双方设备分别利用第二认证协议类型对应的认证方式进行认证。5.如权利要求2所述的认证方法,其特征在于,所述双方设备交互从认证协议类型组中选取的第二认证协议类型,包括,所述本方设备向对方设备发送认证协议类型组,使得对方设备从认证协议类型组中选取第二认证协议类型,发送至本方设备,本方设备接收来自对方设备的第二认证协议类型,判断是否支持第二认证协议类型,如果不支持,则通知对方设备重新选取,或者,从认证协议类型组选取本方设备所支持的认证协议类型发送至对方设备,使得对方设备从所支持的认证协议类型中选取该对方设备所支持的认证协议类型,并发送至本方设备。6.如权利要求1所述的认证方法,其特征在于,所述认证方式包括,公私钥对生成方式、
总密钥生成方式、共享密钥生成方式、加解密方式、摘要生成方式之一或其任意组合,所述第二认证协议类型为根据安全等级所选取的最优认证协议类型;所述双方设备之间的认证,包括:本方设备被对方设备进行认证的...

【专利技术属性】
技术研发人员:潘龙
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:

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

1