本发明涉及数据加密,特别涉及一种用于物联网终端的传输加密方法及系统。
背景技术:
1、由于智能化的发展,现代社会所生产制造的物联网设备越来越多,且随着功能的复杂,设备上的关键数据也越来越多,且其产生数据量大,在数据传输过程中,由于会遭受到不同病毒的攻击干扰或者外来入侵,会出现数据泄露,进而所导致的安全问题。
2、因此,本发明提出一种用于物联网终端的传输加密方法及系统。
技术实现思路
1、本发明提供一种用于物联网终端的传输加密方法及系统,用以通过确定接收终端与传输终端的加密集合并进行算法匹配,可以得到有效算法进行消息加密传输,保证传输的安全性,避免数据泄露。
2、本发明提供一种用于物联网终端的传输加密方法,包括:
3、步骤1:确定传输终端的第一加密集合以及确定接收传输终端发送消息的接收终端的第二加密集合;
4、步骤2:基于核心网络接收第一加密集合以及第二加密集合;
5、步骤3:基于核心网络的基站控制器将所述第一加密集合和第二加密集合进行算法匹配,得到匹配集合;
6、步骤4:按照所述匹配集合向传输终端传输的消息进行加密传输。
7、优选的,确定传输终端的第一加密集合,包括:
8、获取对所述传输终端预先设置的第一加密算法;
9、对每个加密算法的加密安全性进行验证,并向每个第一加密算法设置加密安全标签;
10、基于设置加密安全标签后的算法,构建得到第一加密集合。
11、优选的,基于核心网络的基站控制器将所述第一加密集合和第二加密集合进行算法匹配,包括:
12、提取第一加密集合中每个第一加密安全标签以及提取第二加密集合中每个第二加密安全标签;
13、分别获取每个第一加密安全标签与每个第二加密安全标签之间的匹配度;
14、从所有第一加密安全标签中提取匹配度大于预设度的第三加密安全标签以及从所有第二加密安全标签中提取匹配度大于预设度的第四加密安全标签;
15、基于匹配度建立每个第三加密安全标签与存在的第四加密安全标签的映射关系;
16、分别确定每个映射关系的关系强度以及加密强度;
17、当所述关系强度大于第一预设强度以及加密强度大于第二预设强度,将对应映射关系所涉及到的标签保留;
18、否则,继续对下一个映射关系进行关系强度与加密强度的确定,判断是否将涉及到的标签进行保留;
19、对第四加密安全标签中重复保留标签的重复次数进行统计,并获取每个重复保留标签的初始安全加密权重,且结合统计次数对初始留置权重进行调整,得到当下留置权重;
20、基于所有第三加密安全标签中的第一保留标签以及基于所有第四加密安全标签中的第二保留标签,且结合每个保留标签的当下留置权重以及当下加密权重,确定安全加密等级;
21、当安全加密等级等于或大于所述消息的待保护等级时,判定算法匹配合格,并按照合格的匹配算法对消息进行加密。
22、优选的,按照所述匹配集合向传输终端传输的消息进行加密传输,包括:
23、根据历史算法加密数据库,确定所述匹配集合中每个匹配算法的历史加密优先级;
24、根据所述历史加密优先级,进行匹配算法的排序,并确定是否存在同优先级;
25、若不存在,则基于排序结果,对所述消息进行依次加密;
26、若存在,确定同优先级中每个匹配算法的算法安全性,且对算法安全性进行精度扩展,直到对同优先级排序结束;
27、根据最后获取的排序结果,对所述消息进行依次加密。
28、优选的,获取每个重复保留标签的初始安全加密权重,且结合统计次数对初始留置权重进行调整,得到当下留置权重,包括:
29、
30、其中,c1表示对应重复保留标签的当下留置权重;c0表示对应重复保留标签的初始留置权重;a表示权重调整函数;n1表示对应重复保留标签的重复次数;n0表示第四加密安全标签的总个数。
31、优选的,分别确定每个映射关系的关系强度,包括:
32、
33、其中,m1表示对应映射关系中存在的第四加密安全标签的个数;pj1表示对应映射关系中第j1个第四加密安全标签与存在映射关系的第三加密安全标签的匹配度;表示对应映射关系中第j1个第四加密安全标签与存在映射关系的第三加密安全标签的匹配占比;表示所有匹配占比中的最大占比;表示所有匹配占比中的最小占比;a1表示第一确定因子;a2表示第二确定因子,且a1大于a2,且a1+a2=1;g表示对应的关系强度。
34、优选的,分别确定每个映射关系的加密强度,包括:
35、j=(s(s0,sj1))max×(1+(y(s0,si1))max)
36、其中,j表示加密强度;s(s0,sj1)表示对应映射关系中第三加密安全标签s0与第j1个第四加密安全标签之间的加密安全度;(s(s0,sj1))max表示对应映射关系中所存在的所有加密安全度中的最大加密安全度;y(s0,si1)表示对应映射关系中第三加密安全标签s0与第i1个第四加密安全标签之间的安全增值影响因子;(y(s0,si1))max表示对应映射关系中所存在的所有安全增值影响因子中的最大影响因子,且i1指的是除去最大加密安全度所对应第四加密安全标签之外的剩余标签。
37、本发明提供一种用于物联网终端的传输加密系统,包括:
38、集合确定模块,用于确定传输终端的第一加密集合以及确定接收传输终端发送消息的接收终端的第二加密集合;
39、集合传输模块,用于基于核心网络接收第一加密集合以及第二加密集合;
40、算法匹配模块,用于基于核心网络的基站控制器将所述第一加密集合和第二加密集合进行算法匹配,得到匹配集合;
41、加密传输模块,用于按照所述匹配集合向传输终端传输的消息进行加密传输。
42、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
43、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
1.一种用于物联网终端的传输加密方法,其特征在于,包括:
2.如权利要求1所述的用于物联网终端的传输加密方法,其特征在于,确定传输终端的第一加密集合,包括:
3.如权利要求1所述的用于物联网终端的传输加密方法,其特征在于,基于核心网络的基站控制器将所述第一加密集合和第二加密集合进行算法匹配,包括:
4.如权利要求1所述的用于物联网终端的传输加密方法,其特征在于,按照所述匹配集合向传输终端传输的消息进行加密传输,包括:
5.如权利要求3所述的用于物联网终端的传输加密方法,其特征在于,获取每个重复保留标签的初始安全加密权重,且结合统计次数对初始留置权重进行调整,得到当下留置权重,包括:
6.如权利要求1所述的用于物联网终端的传输加密方法,其特征在于,分别确定每个映射关系的关系强度,包括:
7.如权利要求6所述的用于物联网终端的传输加密方法,其特征在于,分别确定每个映射关系的加密强度,包括:
8.一种用于物联网终端的传输加密系统,其特征在于,包括: