System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及信息安全,具体地,涉及一种加密传输方法及装置。
技术介绍
1、随着数字化信息化不断发展,人们的信息安全意识也在不断加强。欺诈、信息泄漏等安全事件频发,银行系统拥有大量客户信息,需要加强数据安全措施,通过加密技术、网络安全协议等手段来保护客户信息,以满足客户的信任和期望,从而建立更加可靠的金融生态系统。
技术实现思路
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、本专利技术实施例加密传输方法及装置根据业务类型和交易数据确定变化阈值以根据变化率与变化阈值的比较结果,和更新频率与更新阈值的比较结果确定客户信息活跃状态,进而加密客户信息,最后根据业务类型选择对应的传输方式传输加密后的客户信息,可以确保数据隐私的完整性和信息在传输通道上的安全性。
本文档来自技高网...【技术保护点】
1.一种加密传输方法,其特征在于,包括:
2.根据权利要求1所述的加密传输方法,其特征在于,根据所述变化率与所述变化阈值的比较结果,以及所述更新频率与更新阈值的比较结果确定客户信息活跃状态包括:
3.根据权利要求2所述的加密传输方法,其特征在于,根据所述客户信息活跃状态对所述客户信息进行加密包括:
4.根据权利要求2所述的加密传输方法,其特征在于,根据所述客户信息活跃状态对所述客户信息进行加密包括:
5.根据权利要求1所述的加密传输方法,其特征在于,还包括:
6.根据权利要求1所述的加密传输方法,其特征在于,根据所述业务类型选择对应的传输方式传输加密后的客户信息包括:
7.根据权利要求6所述的加密传输方法,其特征在于,还包括:
8.一种加密传输装置,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的加密传输方法的步骤。
10.一种计算机可读存储介质,
...【技术特征摘要】
1.一种加密传输方法,其特征在于,包括:
2.根据权利要求1所述的加密传输方法,其特征在于,根据所述变化率与所述变化阈值的比较结果,以及所述更新频率与更新阈值的比较结果确定客户信息活跃状态包括:
3.根据权利要求2所述的加密传输方法,其特征在于,根据所述客户信息活跃状态对所述客户信息进行加密包括:
4.根据权利要求2所述的加密传输方法,其特征在于,根据所述客户信息活跃状态对所述客户信息进行加密包括:
5.根据权利要求1所述的加密传输方法,其特征在于,还包括:
6.根据权利要求1所述的加密传...
【专利技术属性】
技术研发人员:李泰丞,王静媛,李冰洁,袁则,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。