基于人工智能的数据传输方法、装置、计算机设备及介质与流程
- 国知局
- 2024-11-25 15:00:18
本技术涉及人工智能开发与金融科技领域,尤其涉及基于人工智能的数据传输方法、装置、计算机设备及存储介质。
背景技术:
1、目前的银行的业务处理流程,往往会涉及到与金融机构之间进行数据传输的处理流程。为了促进银行业务的快速跟进,银行经常需要将一些业务数据发送至金融机构以进行业务交互。
2、现有技术中,银行与金融机构之间进行数据传输的处理流程,通过是由银行直接将待传输的业务数据直接发送给金融机构。然而,这种数据传输方式会容易导致银行传输的业务数据出现泄露问题,无法保证业务数据的传输安全性。
技术实现思路
1、本技术实施例的目的在于提出一种基于人工智能的数据传输方法、装置、计算机设备及存储介质,以解决现有的银行与金融机构之间进行数据传输的处理流程,通过是由银行直接将待传输的业务数据直接发送给金融机构。然而,这种数据传输方式会容易导致银行传输的业务数据出现泄露问题,无法保证业务数据的传输安全性的技术问题。
2、为了解决上述技术问题,本技术实施例提供一种基于人工智能的数据传输方法,采用了如下所述的技术方案:
3、接收由预设的量子密钥分发系统发送的量子密钥;
4、获取所述量子密钥的密钥长度;
5、判断所述密钥长度是否小于预设的长度阈值;
6、若是,基于预设的密钥扩展算法对所述量子密钥进行扩展处理,得到对应的会话密钥;
7、获取待传输的业务数据;
8、基于所述会话密钥对所述业务数据进行加密处理,得到对应的加密数据;
9、基于预设的信号通道将所述加密数据发送至接收方。
10、进一步的,所述基于预设的密钥扩展算法对所述量子密钥进行扩展处理,得到对应的会话密钥的步骤,具体包括:
11、获取预设的盐值;
12、获取与所述量子密钥对应的信息值;
13、对所述盐值、所述信息值与所述量子密钥进行组合处理,得到对应的字符串;
14、从预设的多种密钥扩展算法中确定出目标密钥扩展算法;
15、基于所述目标密钥扩展算法对所述字符串与所述信息值进行密钥生成处理,得到对应的第一密钥;
16、将所述第一密钥作为所述会话密钥。
17、进一步的,所述对所述盐值、所述信息值与所述量子密钥进行组合处理,得到对应的字符串的步骤,具体包括:
18、获取预设的处理算法;
19、将所述盐值、所述信息值与所述量子密钥作为所述处理算法的输入,并执行所述处理算法以得到对应的算法输出结果;
20、将所述算法输出结果作为所述字符串。
21、进一步的,所述基于所述目标密钥扩展算法对所述字符串与所述信息值进行密钥生成处理,得到对应的第一密钥的步骤,具体包括:
22、确定提取函数;
23、基于所述提取函数从所述字符串中提取出一个随机密钥;
24、获取目标输出长度;
25、基于所述目标密钥扩展算法对所述随机密钥、所述信息值以及所述目标输出长度进行密钥生成处理,得到与所述目标输出长度匹配的第二密钥;
26、将所述第二密钥作为所述第一密钥。
27、进一步的,所述基于所述目标密钥扩展算法对所述随机密钥、所述信息值以及所述目标输出长度进行密钥生成处理,得到与所述目标输出长度匹配的第二密钥的步骤,具体包括:
28、基于所述目标输出长度构建填充字节序列;
29、基于所述信息值与所述填充字节序列生成指定消息,并将所述随机密钥作为所述目标密钥扩展算法的密钥;
30、基于所述目标密钥扩展算法对所述指定消息进行迭代哈希,直至生成的密钥材料的长度等于所述目标输出长度;
31、获取所述密钥材料,并将所述密钥材料作为所述第二密钥。
32、进一步的,所述基于所述会话密钥对所述业务数据进行加密处理,得到对应的加密数据的步骤,具体包括:
33、获取预设的多种加密算法;
34、从所有所述加密算法中确定出目标加密算法;
35、基于所述目标加密算法与所述会话密钥对所述业务数据进行加密处理,得到加密后的业务数据;
36、将所述加密后的业务数据作为所述加密数据。
37、进一步的,所述基于预设的信号通道将所述加密数据发送至接收方的步骤,具体包括:
38、获取所述接收方的通讯地址信息;
39、调用目标信号通道;
40、基于所述通讯地址信息,使用所述目标信号通道将所述加密数据发送至所述接收方。
41、为了解决上述技术问题,本技术实施例还提供一种基于人工智能的数据传输装置,采用了如下所述的技术方案:
42、接收模块,用于接收由预设的量子密钥分发系统发送的量子密钥;
43、第一获取模块,用于获取所述量子密钥的密钥长度;
44、判断模块,用于判断所述密钥长度是否小于预设的长度阈值;
45、处理模块,用于若是,基于预设的密钥扩展算法对所述量子密钥进行扩展处理,得到对应的会话密钥;
46、第二获取模块,用于获取待传输的业务数据;
47、加密模块,用于基于所述会话密钥对所述业务数据进行加密处理,得到对应的加密数据;
48、发送模块,用于基于预设的信号通道将所述加密数据发送至接收方。
49、为了解决上述技术问题,本技术实施例还提供一种计算机设备,采用了如下所述的技术方案:
50、接收由预设的量子密钥分发系统发送的量子密钥;
51、获取所述量子密钥的密钥长度;
52、判断所述密钥长度是否小于预设的长度阈值;
53、若是,基于预设的密钥扩展算法对所述量子密钥进行扩展处理,得到对应的会话密钥;
54、获取待传输的业务数据;
55、基于所述会话密钥对所述业务数据进行加密处理,得到对应的加密数据;
56、基于预设的信号通道将所述加密数据发送至接收方。
57、为了解决上述技术问题,本技术实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
58、接收由预设的量子密钥分发系统发送的量子密钥;
59、获取所述量子密钥的密钥长度;
60、判断所述密钥长度是否小于预设的长度阈值;
61、若是,基于预设的密钥扩展算法对所述量子密钥进行扩展处理,得到对应的会话密钥;
62、获取待传输的业务数据;
63、基于所述会话密钥对所述业务数据进行加密处理,得到对应的加密数据;
64、基于预设的信号通道将所述加密数据发送至接收方。
65、与现有技术相比,本技术实施例主要有以下有益效果:
66、本技术首先接收由预设的量子密钥分发系统发送的量子密钥;然后获取所述量子密钥的密钥长度,并判断所述密钥长度是否小于预设的长度阈值;若是,基于预设的密钥扩展算法对所述量子密钥进行扩展处理,得到对应的会话密钥;之后获取待传输的业务数据;后续基于所述会话密钥对所述业务数据进行加密处理,得到对应的加密数据;最后基于预设的信号通道将所述加密数据发送至接收方。本技术在接收到由预设的量子密钥分发系统发送的量子密钥后,如果检测到量子密钥的密钥长度小于预设的长度阈值,会智能地基于预设的密钥扩展算法对所述量子密钥进行扩展处理,得到对应的会话密钥,之后再基于所述会话密钥对待传输的业务数据进行加密处理得到对应的加密数据,后续再基于预设的信号通道将所述加密数据发送至接收方。本技术通过采用基于量子密钥分发系统与密钥扩展算法的使用生成会话密钥,进而使用会话密钥对所述业务数据进行加密处理得到加密数据并发送至接收方的数据传输方式,可以有效确保加密数据的安全性,解决了业务数据的泄露安全问题,提高了业务数据的传输安全性。
本文地址:https://www.jishuxx.com/zhuanli/20241125/335665.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。