一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种物联网智能设备身份认证方法及系统与流程

2022-11-19 09:43:36 来源:中国专利 TAG:


1.本发明涉及物联网技术领域,具体涉及一种物联网智能设备身份认证方法及系统。


背景技术:

2.物联网是指通过各种信息传感器,实时采集需要的各类信息,通过将各设备接入网络中实现物和物之间的信息互通和连接。身份认证是物联网系统中安全和可信任数据的基础,没有身份认证,系统间的信任就不能建立。然而,在现有技术中物联网的认证方式多采用固定用户名密码的方式进行认证,而密码在使用过程中容易造成泄露,导致物联网的认证方式安全性较低,进而造成重要数据泄露的问题。
3.因此,在现有技术中存在物联网的认证方式安全性较低,导致数据容易被泄露的技术问题。


技术实现要素:

4.本技术提供一种物联网智能设备身份认证方法及系统,用于针对解决现有技术中存在物联网的认证方式安全性较低,导致数据容易被泄露的技术问题。
5.鉴于上述问题,本技术提供了一种物联网智能设备身份认证方法及系统。
6.本技术的第一个方面,提供了一种物联网智能设备身份认证方法,所述方法包括:步骤一、确定目标智能设备和目标移动终端;步骤二、根据所述目标智能设备和所述目标移动终端,生成第一认证密钥;步骤三、基于物联网,采集获取所述目标智能设备在预设时间范围内的使用频率,获得使用频率信息;步骤四、将所述使用频率信息输入频率稳定性分析模型内,获得第一期限;步骤五、在所述目标移动终端内采用所述第一认证密钥进行所述目标智能设备的身份认证;步骤六、在所述第一认证密钥使用时间达到所述第一期限时,所述第一认证密钥失效,重新生成认证密钥,并重复执行步骤二至步骤六。
7.本技术的第二个方面,提供了一种物联网智能设备身份认证系统,所述系统包括:设备获取模块,用于执行步骤一、确定目标智能设备和目标移动终端;第一认证密钥生成模块,用于执行步骤二、根据所述目标智能设备和所述目标移动终端,生成第一认证密钥;使用频率信息获取模块,用于执行步骤三、基于物联网,采集获取所述目标智能设备在预设时间范围内的使用频率,获得使用频率信息;第一期限获取模块,用于执行步骤四、将所述使用频率信息输入频率稳定性分析模型内,获得第一期限;身份认证模块,用于执行步骤五、在所述目标移动终端内采用所述第一认证密钥进行所述目标智能设备的身份认证;循环执行模块,用于执行步骤六、在所述第一认证密钥使用时间达到所述第一期限时,所述第一认证密钥失效,重新生成认证密钥,并重复执行步骤二至步骤六。
8.本技术中提供的一个或多个技术方案,至少具有如下技术效果或优点:
9.本技术实施例提供的方法通过确定目标智能设备和目标移动终端。根据目标智能设备和目标移动终端,生成第一认证密钥。基于物联网,采集获取目标智能设备在预设时间
范围内的使用频率信息。获取频率稳定性分析模型,将使用频率信息输入频率稳定性分析模型内,获得第一期限。随后,在目标移动终端内采用第一认证密钥进行目标智能设备的身份认证。当第一认证密钥使用时间达到第一期限时,第一认证密钥失效,重新生成认证密钥,并重复设置对应期限,根据期限循环获取密钥。通过获取第一认证密钥,实现对不同重要性的设备设置不同复杂程度的密钥,提高了重要设备身份认证的安全性,同时由于密钥仅在一定的期限内有效,进一步提高了接入认证与数据的安全性。解决了现有技术中存在物联网的认证方式安全性较低,导致数据容易被泄露的技术问题。
10.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
11.图1为本技术提供的一种物联网智能设备身份认证方法流程示意图;
12.图2为本技术提供的一种物联网智能设备身份认证方法中获取第一认证密钥的流程示意图;
13.图3为本技术提供的一种物联网智能设备身份认证方法中获取第一期限的流程示意图;
14.图4为本技术提供了一种物联网智能设备身份认证系统结构示意图。
15.附图标记说明:设备获取模块11,第一认证密钥生成模块12,使用频率信息获取模块13,第一期限获取模块14,身份认证模块15,循环执行模块16。
具体实施方式
16.本技术提供一种物联网智能设备身份认证方法及系统,用于针对解决现有技术中存在物联网的认证方式安全性较低,导致数据容易被泄露的技术问题。
17.下面将参考附图对本技术中的技术方案进行清楚、完整地描述。所描述的实施内容例仅为本技术所能实现的部分内容,而不是本技术的全部内容。
18.实施例一
19.如图1所示,本技术提供了一种物联网智能设备身份认证方法,所述方法包括:
20.步骤一、确定目标智能设备和目标移动终端;
21.步骤二、根据所述目标智能设备和所述目标移动终端,生成第一认证密钥;
22.具体的,物联网是指通过各种信息传感器,实时采集需要的各类信息,通过将各设备接入网络中实现物和物之间的信息互通和连接。身份认证是物联网系统中安全和可信任数据的基础,没有身份认证,系统间的信任就不能建立。通过确定目标智能设备和目标移动终端,其中目标智能设备为接入物联网中的智能设备,目标移动终端为用户的移动终端如手机、电脑等移动设备。随后,根据目标智能设备和目标移动终端,生成第一认证密钥,第一认证密钥为目标智能设备和目标移动终端之间进行互相识别的密钥。
23.如图2所示,本技术实施例提供的方法步骤二还包括:
24.步骤210:采集获取所述目标智能设备的重要性信息;
25.步骤220:将所述重要性信息输入密钥生成分析模型内,获得输出结果,所述输出
结果中包括复杂程度信息;
26.步骤230:根据所述复杂程度信息,生成所述第一认证密钥。
27.具体的,获取目标智能设备的重要性信息,其中目标智能设备的重要性信息包括目标智能设备的价格、其内数据的机密程度等数据。将所述重要性信息输入密钥生成分析模型内,通过分析获取目标智能设备的重要程度,当目标智能设备越重要时,其对应密钥的复杂程度也更高。随后根据目标智能设备的复杂程度信息,生成所述第一认证密钥,实现了对不同重要性的目标智能设备,设置不同复杂程度的密钥,进一步提高了目标智能设备的安全性。
28.本技术实施例提供的方法步骤220还包括:
29.步骤221:采集获取多个智能设备的重要性信息,获得样本重要性信息集合;
30.步骤222:采集获取生成密钥的多个复杂程度信息,获得样本复杂程度信息结合;
31.步骤223:采用所述样本重要性信息集合和所述样本复杂程度信息集合,构建所述密钥生成分析模型;
32.步骤224:将所述重要性信息输入所述密钥生成分析模型中,获得所述输出结果。
33.具体的,采集不同的智能设备的重要性信息,获取重要性信息集合。随后,采集获取生成密钥的多个复杂程度信息,获取样本复杂程度信息结合。进一步,根据样本重要性信息集合和样本复杂程度信息集合,构建所述密钥生成分析模型。所述密钥生成分析模型用于根据目标智能设备重要性信息生成对应复杂程度的密钥。最后,将所述重要性信息输入构建完成的密钥生成分析模型中,获得所述输出结果,其中输出结果为与所述重要性信息相对应复杂程度的密钥。
34.本技术实施例提供的方法步骤220还包括:
35.步骤223-1:对所述样本重要性信息集合和所述样本复杂程度信息集合进行标识,获得构建数据;
36.步骤223-2:基于机器学习中的神经网络,构建所述密钥生成分析模型;
37.步骤223-3:采用所述构建数据对所述密钥生成分析模型进行监督训练,直到所述密钥生成分析模型收敛或达到预设的准确率,获得所述密钥生成分析模型。
38.具体的,对所述样本重要性信息集合和所述样本复杂程度信息集合进行标识,标识样本重要性信息集合对应的样本复杂程度信息集合即将重要性信息集合和样本复杂程度信息集合中的元素对其重要性和复杂程度进行互相对应,获取构建数据。随后,通过机器学习中的神经网络模型,构建密钥生成分析模型。进一步的,在构建密钥生成分析模型时,采用所述构建数据对密钥生成分析模型进行监督训练,此时密钥生成分析模型为未经过训练的神经网络模型,完成监督训练直到所述密钥生成分析模型收敛或达到预设的准确率,获得所述密钥生成分析模型,此时密钥生成分析模型已经训练完成,通过将重要性信息输入构建完成的密钥生成分析模型中,获得所述输出结果,其中输出结果为与所述重要性信息相对应复杂程度的密钥。
39.步骤三、基于物联网,采集获取所述目标智能设备在预设时间范围内的使用频率,获得使用频率信息;
40.步骤四、将所述使用频率信息输入频率稳定性分析模型内,获得第一期限;
41.具体的,基于物联网,采集目标智能设备在预设时间范围内的使用频率,获得使用
频率信息。随后,将使用频率信息输入频率稳定性分析模型内,获得第一期限,其中第一期限为该目标智能设备的密钥的使用时限,针对不同的使用频率信息获取不同的密钥的使用时限,进一步保证密钥的安全性。
42.步骤五、在所述目标移动终端内采用所述第一认证密钥进行所述目标智能设备的身份认证;
43.步骤六、在所述第一认证密钥使用时间达到所述第一期限时,所述第一认证密钥失效,重新生成认证密钥,并重复执行步骤二至步骤六。
44.具体的,完成密钥设定之后在目标移动终端内,通过第一认证密钥进行目标智能设备的身份认证,实现移动终端对目标智能设备的身份认证。随后,在所述第一认证密钥使用时间达到所述第一期限时,即密钥的使用时间达到使用时限时,此时第一认证密钥失效,移动终端设备此时无法通过第一认证密钥对目标智能设备进行身份认证。则重新生成认证密钥,并重复执行步骤二至步骤六,进一步保证密钥的安全性。
45.如图3所示,本技术实施例提供的方法步骤四还包括:
46.步骤410:构建所述频率稳定性分析模型;
47.步骤420:将所述使用频率信息输入诉所述频率稳定性分析模型,获得所述第一期限。
48.具体的,构建频率稳定性分析模型,其中频率稳定性分析模型通过对目标智能设备的使用频率进行分析,获取对应密钥的使用期限,通过将所述使用频率信息输入所述频率稳定性分析模型,获得所述第一期限。当目标智能设备的使用频率越高时,该设备对应的第一期限越短,进一步提高重要设备的安全性。
49.本技术实施例提供的方法步骤410还包括:
50.步骤411:采集获取多个所述目标智能设备在所述预设时间范围内的使用频率,获得样本使用频率信息集合;
51.步骤412:将所述样本使用频率信息集合作为构建数据,基于决策树算法,构建所述频率稳定性分析模型。
52.具体的,采集多个目标智能设备在预设时间范围内的使用频率,即获取多个智能设备在预设时间范围内的使用频率,获取在预设时间范围内的使用频率得到样本使用频率信息集合。随后,将所述样本使用频率信息集合作为构建数据,通过决策树算法构建频率稳定性分析模型。其中频率稳定性分析模型用于根据智能设备的使用频率,输出密钥的使用期限,避免密钥过长时间使用造成密钥被破解导致数据泄露的风险。
53.本技术实施例提供的方法步骤410还包括:
54.步骤412-1:从所述样本使用频率信息集合内随机选择一样本使用频率信息,作为第一分割阈值;
55.步骤412-2:采用所述第一分割阈值构建所述频率稳定性分析模型的第一分类节点;
56.步骤412-3:再次从所述使用频率信息集合内随机选择一样本使用频率信息,作为第二分割阈值;
57.步骤412-4:采用所述第二分割阈值构建所述频率稳定性分析模型的第二分类节点;
58.步骤412-5:继续构建所述频率稳定性分析模型的多级分类节点,直到所述多级分类节点的级数达到预设值;
59.步骤412-6:根据构建完成的所述多级分类节点,获得多个分类结果;
60.步骤412-7:对所述多个分类结果分别设置多个使用期限,获得构建完成的所述频率稳定性分析模型。
61.具体的,在构建频率稳定分析模型时,从样本使用频率信息集合内随机选择一样本使用频率信息,作为第一分割阈值,将第一分割阈值构建所述频率稳定性分析模型的第一分类节点即将该第一分割阈值的使用频率信息作为一个分类节点。随后再次从所述使用频率信息集合内随机选择一样本使用频率信息,作为第二分割阈值。采用所述第二分割阈值构建所述频率稳定性分析模型的第二分类节点。继续构建所述频率稳定性分析模型的多级分类节点,直到所述多级分类节点的级数达到预设值,即获取多个不同的使用频率信息,得到多个分割阈值,根据分割阈值获取多个分类节点,直至多级分类节点的级数达到预设值,完成所述多级分类节点,获得多个分类结果。随后对多个分类结果分别设置多个使用期限,获得构建完成的所述频率稳定性分析模型,通过构建频率稳定性分析模型获取密钥的使用期限,避免密钥过长时间使用造成密钥被破解导致数据泄露的风险。
62.综上所述,本技术实施例提供的方法通过确定目标智能设备和目标移动终端。根据目标智能设备和目标移动终端,生成第一认证密钥。基于物联网,采集获取目标智能设备在预设时间范围内的使用频率信息。获取频率稳定性分析模型,将使用频率信息输入频率稳定性分析模型内,获得第一期限。随后,在目标移动终端内采用第一认证密钥进行目标智能设备的身份认证。当第一认证密钥使用时间达到第一期限时,第一认证密钥失效,重新生成认证密钥,并重复设置对应期限,根据期限循环获取密钥。通过获取第一认证密钥,实现对不同重要性的设备设置不同复杂程度的密钥,提高了重要设备身份认证的安全性,同时由于密钥仅在一定的期限内有效,进一步提高了接入认证与数据的安全性。解决了现有技术中存在物联网的认证方式安全性较低,导致数据容易被泄露的技术问题。
63.实施例二
64.基于与前述实施例中一种物联网智能设备身份认证方法相同的发明构思,如图4所示,本技术提供了一种物联网智能设备身份认证系统,所述系统包括:
65.设备获取模块11,用于执行步骤一、确定目标智能设备和目标移动终端;
66.第一认证密钥生成模块12,用于执行步骤二、根据所述目标智能设备和所述目标移动终端,生成第一认证密钥;
67.使用频率信息获取模块13,用于执行步骤三、基于物联网,采集获取所述目标智能设备在预设时间范围内的使用频率,获得使用频率信息;
68.第一期限获取模块14,用于执行步骤四、将所述使用频率信息输入频率稳定性分析模型内,获得第一期限;
69.身份认证模块15,用于执行步骤五、在所述目标移动终端内采用所述第一认证密钥进行所述目标智能设备的身份认证;
70.循环执行模块16,用于执行步骤六、在所述第一认证密钥使用时间达到所述第一期限时,所述第一认证密钥失效,重新生成认证密钥,并重复执行步骤二至步骤六。
71.进一步地,所述第一认证密钥生成模块12还用于:
72.采集获取所述目标智能设备的重要性信息;
73.将所述重要性信息输入密钥生成分析模型内,获得输出结果,所述输出结果中包括复杂程度信息;
74.根据所述复杂程度信息,生成所述第一认证密钥。
75.进一步地,所述第一认证密钥生成模块12还用于:
76.采集获取多个智能设备的重要性信息,获得样本重要性信息集合;
77.采集获取生成密钥的多个复杂程度信息,获得样本复杂程度信息结合;
78.采用所述样本重要性信息集合和所述样本复杂程度信息集合,构建所述密钥生成分析模型;
79.将所述重要性信息输入所述密钥生成分析模型中,获得所述输出结果。
80.进一步地,所述第一认证密钥生成模块12还用于:
81.对所述样本重要性信息集合和所述样本复杂程度信息集合进行标识,获得构建数据;
82.基于机器学习中的神经网络,构建所述密钥生成分析模型;
83.采用所述构建数据对所述密钥生成分析模型进行监督训练,直到所述密钥生成分析模型收敛或达到预设的准确率,获得所述密钥生成分析模型。
84.进一步地,所述第一期限获取模块14还用于:
85.构建所述频率稳定性分析模型;
86.将所述使用频率信息输入诉所述频率稳定性分析模型,获得所述第一期限。
87.进一步地,所述第一期限获取模块14还用于:
88.采集获取多个所述目标智能设备在所述预设时间范围内的使用频率,获得样本使用频率信息集合;
89.将所述样本使用频率信息集合作为构建数据,基于决策树算法,构建所述频率稳定性分析模型。
90.进一步地,所述第一期限获取模块14还用于:
91.从所述样本使用频率信息集合内随机选择一样本使用频率信息,作为第一分割阈值;
92.采用所述第一分割阈值构建所述频率稳定性分析模型的第一分类节点;
93.再次从所述使用频率信息集合内随机选择一样本使用频率信息,作为第二分割阈值;
94.采用所述第二分割阈值构建所述频率稳定性分析模型的第二分类节点;
95.继续构建所述频率稳定性分析模型的多级分类节点,直到所述多级分类节点的级数达到预设值;
96.根据构建完成的所述多级分类节点,获得多个分类结果;
97.对所述多个分类结果分别设置多个使用期限,获得构建完成的所述频率稳定性分析模型。
98.上述实施例二用于执行如实施例一中的方法,其执行原理以及执行基础均可以通过实施例一中记载的内容获取,在此不做过多赘述。尽管结合具体特征及其实施例对本技术进行了描述,但本技术不受这里描述的示例实施例的限制。基于本技术的实施例,本领域
的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围,这样获取的内容也属于本技术保护的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献