一种基于FPGA的多接口数据处理方法及系统与流程
- 国知局
- 2024-08-30 15:00:45
本发明涉及通信,具体涉及一种基于fpga的多接口数据处理方法及系统。
背景技术:
1、随着科技的飞速发展,数据处理需求不断增长,特别是在多接口环境下,如何高效且安全地处理数据已成为一个亟待解决的问题。fpga(field-programmable gate array,现场可编程逻辑门阵列)技术,因其独特的可编程性和并行处理能力,在此领域显示出了巨大的应用潜力。然而,现有的fpga多接口数据处理方法在安全性上还存在一定的提升空间。
技术实现思路
1、针对现有技术中的缺陷,本发明提供一种基于fpga的多接口数据处理方法及系统。
2、本发明提供一种基于fpga的多接口数据处理方法,该方法包括:
3、获取各个接口的接口参数,所述接口参数包括接口类型、使用状态和优先级;
4、根据所述接口参数构建使用状态矩和最优接口矩,根据所述使用状态矩和最优接口矩分别确定第一密钥参数序列和第二密钥参数序列;
5、获取接入设备的优先级,根据所述接入设备的优先级和对应接口的优先级分别从所述第一密钥参数序列和第二密钥参数序列中确定出第一密钥参数和第二密钥参数,并根据所述第一密钥参数和第二密钥参数构建密钥转换函数对原始密钥进行转换,得到目标密钥;
6、利用所述目标密钥对接入设备传输的任务数据进行加密。
7、作为优选的,所述使用状态矩的列表示一个类型的接口的使用状态,所述使用状态矩的行表示接口类型,若接口可使用,则对应位置为1,若不可使用则,则对应位置为0。
8、作为优选的,所述最优接口矩的列表示一个类型的接口的优先级状态,若接口的优先级在同类型中最高,则对应位置为1,若否,则对应位置为0。
9、作为优选的,根据所述接入设备的优先级和对应接口的优先级分别从所述第一密钥参数序列和第二密钥参数序列中确定出第一密钥参数和第二密钥参数,并根据所述第一密钥参数和第二密钥参数构建密钥转换函数对原始密钥进行转换,得到目标密钥,包括:
10、计算同一类型接口的优先级与对应接入设备的优先级的差值及标准差;
11、根据所述标准差将所述第一密钥参数序列和第二密钥参数序列顺序偏移,根据偏移后的序列确定第一密钥参数和第二密钥参数;
12、根据所述差值确定所述第一密钥参数和所述第二密钥参数在密钥转换函数中的位置。
13、作为优选的,根据所述标准差将所述第一密钥参数序列和第二密钥参数序列顺序偏移,包括:
14、在所述标准差大于或者等于t个单位阈值时,将所述第一密钥参数序列和所述第二密钥参数序列分别向右偏移t个位置;
15、在所述标准差小于t个单位阈值时,将所述第一密钥参数序列和所述第二密钥参数序列分别向左偏移t个位置。
16、作为优选的,每个接口均配置有可接入设备集,每个可接入设备集均配置有设备密钥,按照可接入设备的设备等级进行升序排列得到接口密钥集,根据所述接口密钥集和所述差值确定原始密钥。
17、另一方面,本发明实施例提供一种基于fpga的多接口数据处理系统,该系统包括:
18、获取模块,用于获取各个接口的接口参数,所述接口参数包括接口类型、使用状态和优先级;
19、参数确定模块,用于根据所述接口参数构建使用状态矩和最优接口矩,根据所述使用状态矩和最优接口矩分别确定第一密钥参数序列和第二密钥参数序列;
20、密钥确定模块,用于获取接入设备的优先级,根据所述接入设备的优先级和对应接口的优先级分别从所述第一密钥参数序列和第二密钥参数序列中确定出第一密钥参数和第二密钥参数,并根据所述第一密钥参数和第二密钥参数构建密钥转换函数对原始密钥进行转换,得到目标密钥;
21、加密传输模块,用于利用所述目标密钥对接入设备传输的任务数据进行加密。
22、本发明的有益效果体现在:本发明提供的一种基于fpga的多接口数据处理方法,旨在提升接口使用效率和数据传输的安全性。该方法首先获取各个接口的详细参数,包括接口类型、使用状态和基于历史使用数据确定的优先级。接着,根据这些参数构建使用状态矩和最优接口矩,并从中确定出密钥参数序列。通过获取接入设备的优先级,并结合对应接口的优先级,确定出用于密钥转换函数的第一密钥参数和第二密钥参数。该方法还涉及根据接入设备优先级与接口优先级的差值及标准差来动态调整密钥参数的选择和密钥转换函数的构建。最终,利用生成的目标密钥对接入设备传输的任务数据进行加密,从而确保了数据传输的安全性。此方法不仅提高了接口使用的智能性和效率,还极大增强了数据传输过程中的安全性。
技术特征:1.基于fpga的多接口数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述使用状态矩的列表示一个类型的接口的使用状态,所述使用状态矩的行表示接口类型,若接口可使用,则对应位置为1,若不可使用则,则对应位置为0。
3.根据权利要求1所述的方法,其特征在于,所述最优接口矩的列表示一个类型的接口的优先级状态,若接口的优先级在同类型中最高,则对应位置为1,若否,则对应位置为0。
4.根据权利要求1所述的方法,其特征在于,根据所述接入设备的优先级和对应接口的优先级分别从所述第一密钥参数序列和第二密钥参数序列中确定出第一密钥参数和第二密钥参数,并根据所述第一密钥参数和第二密钥参数构建密钥转换函数对原始密钥进行转换,得到目标密钥,包括:
5.根据权利要求4所述的方法,其特征在于,根据所述标准差将所述第一密钥参数序列和第二密钥参数序列顺序偏移,包括:
6.根据权利要求5所述的方法,其特征在于,每个接口均配置有可接入设备集,每个可接入设备集均配置有设备密钥,按照可接入设备的设备等级进行升序排列得到接口密钥集,根据所述接口密钥集和所述差值确定原始密钥。
7.一种基于fpga的多接口数据处理系统,其特征在于,包括:
技术总结本发明公开了一种基于FPGA的多接口数据处理方法及系统,涉及接口技术领域,方法首先获取各个接口的详细参数,包括接口类型、使用状态和基于历史使用数据确定的优先级。接着,根据这些参数构建使用状态矩和最优接口矩,并从中确定出密钥参数序列。通过获取接入设备的优先级,并结合对应接口的优先级,确定出用于密钥转换函数的第一密钥参数和第二密钥参数。该方法还涉及根据接入设备优先级与接口优先级的差值及标准差来动态调整密钥参数的选择和密钥转换函数的构建。最终,利用生成的目标密钥对接入设备传输的任务数据进行加密,从而确保了数据传输的安全性。此方法不仅提高了接口使用的智能性和效率,还大大增强了数据传输过程中的安全性。技术研发人员:冯占军,苏华磊,刘俊君受保护的技术使用者:成都凌亚科技有限公司技术研发日:技术公布日:2024/8/27本文地址:https://www.jishuxx.com/zhuanli/20240830/285102.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表