System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种适用于跨境支付的数据安全存储方法及系统技术方案_技高网

一种适用于跨境支付的数据安全存储方法及系统技术方案

技术编号:40457027 阅读:6 留言:0更新日期:2024-02-22 23:13
本发明专利技术涉及数据处理技术领域,尤其涉及一种适用于跨境支付的数据安全存储方法及系统,包括根据minhash算法处理每一条跨境支付数据得到minhash签名,将每一个minhash签名作为图结构的节点,确定所述两个节点间的边,确定对中心节点的设置,将所述中心节点的跨境支付数据完整存储,获取除中心节点以外的单个节点沿着相似度最大的边到中心节点的距离,确定所述单个节点的跨境支付数据的存储方式,对存储的跨境支付数据以及图结构的邻接矩阵进行加密,本发明专利技术克服了现有技术中仅将每个节点的完整数据独立加密存储,导致存储空间利用率低且检索效率低,同时对跨境支付数据存储的安全性差的问题。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种适用于跨境支付的数据安全存储方法及系统


技术介绍

1、传统的数据存储方法可能无法满足当前对数据安全性和存储效率的双重要求。因此,需要一种新的数据安全存储方法来解决这些问题。

2、跨境支付数据通常包含大量的个人和财务信息,这些信息如果被未经授权的第三方访问或篡改,可能会对支付参与者造成严重的财务损失和信誉损害。因此,对跨境支付数据进行加密存储是保护用户隐私和交易安全的关键措施。然而,由于跨境支付数据的规模和复杂性,传统的加密方法可能会导致存储安全性低下和数据检索困难。

3、中国专利公开号:cn115865953a公开了一种基于跨境支付的分布式存储系统,包括:数据采集模块,用于获取支付数据,支付数据包括:用户名、用户名对应的支付时间及支付金额;数据处理模块,用于以每个用户名、用户名对应的支付时间分别作为一个节点,以每个用户名在每个支付时间的支付金额为用户名和支付时间对应的两节点之间的边,构建图结构;数据分层模块,用于以图结构中任意一个节点为基准节点,将基准节点连接的所有边和对应节点作为第一层数据,将第一层数据中每个节点连接的所有边和对应节点作为第二层数据,直至节点全部分层,得到所有层数据,其中,每层数据不包括上层数据中的数据;第一加密模块,用于根据基准节点及所有层数据获取以基准节点为起始点的多条路径数据;将每条路径数据中的节点或者边对应的数据作为信息块中每个位置的数据,并得到信息块;利用混沌置乱加密算法对信息块中的数据进行位置置乱得到置乱后的目标信息块;第二加密模块,用于将目标信息块中每行数据中的每个数据对应的二进制编码作为编码块的一行编码数据,并得到每行数据对应的编码块;对每个编码块中每两个相邻行编码数据进行异或得到加密数据;存储模块,用于将加密数据、混沌置乱加密算法的参数、基准节点及编码块中第一行对应的二进制编码进行存储。

4、由此可见,现有技术存在以下问题:由于传统的数据存储方法将每个节点的完整数据独立加密存储,导致存储空间利用率低且检索效率低,同时单个节点的加密被破解则跨境支付数据就被泄露,对跨境支付数据存储的安全性差。


技术实现思路

1、为此,本专利技术提供一种适用于跨境支付的数据安全存储方法及系统,用以克服现有技术中仅将每个节点的完整数据独立加密存储,导致存储空间利用率低且检索效率低,同时对跨境支付数据存储的安全性差的问题。

2、为实现上述目的,一方面,本专利技术提供适用于跨境支付的数据安全存储方法,包括:

3、根据minhash算法处理每一条跨境支付数据得到minhash签名;

4、将每一个minhash签名作为图结构的节点,根据图结构中任意两个节点间的相似度确定所述两个节点间的边;

5、根据图结构中单个节点的度数确定对所述单个节点与其他节点之间进行比对的预设相似度的调整;

6、根据图结构中单个节点的度数确定对中心节点的设置;

7、根据所述图结构中中心节点的节点数量确定对所述第二预设度数的调节;

8、将所述中心节点的跨境支付数据完整存储,获取除中心节点以外的单个节点沿着相似度最大的边到中心节点的距离,并根据所述距离确定所述单个节点的跨境支付数据的存储方式;

9、对存储的跨境支付数据以及图结构的邻接矩阵进行加密;

10、其中,所述根据minhash算法处理每一条跨境支付数据得到minhash签名包括根据跨境支付数据的数量确定minhash签名的长度。

11、进一步地,所述确定minhash签名的长度包括在跨境支付数据的数量小于第一预设数量的条件下确定的第一长度,在跨境支付数据的数量大于等于第一预设数量且小于等于第二预设数量的条件下确定的第二长度,以及在跨境支付数据的数量大于第二预设数量的条件下确定的第三长度。

12、进一步地,所述确定所述两个节点间的边包括在图结构中任意两个节点间的相似度大于预设相似度的条件下确定将所述相似度作为所述两个节点间的边;

13、所述相似度根据以下公式计算,设定x=a1/a2,其中x表示所述相似度,a1表示所述两个节点的minhash签名中对应位置的哈希值相同的个数,a2表示所述两个节点的minhash签名的长度总和。

14、进一步地,所述确定对所述单个节点与其他节点之间进行比对的预设相似度的调整包括在图结构中单个节点的度数小于等于第一预设度数的条件下确定对所述单个节点与其他节点之间进行比对的预设相似度进行调整;

15、所述对所述单个节点与其他节点之间进行比对的预设相似度进行调整包括在第一相对差小于等于第一预设相对差的条件下确定以第一调整系数对所述预设相似度进行调整,在第一相对差大于第一预设相对差的条件下确定以第二调整系数对所述预设相似度进行调整,其中,所述第一相对差由所述度数与第一预设度数确定。

16、进一步地,所述确定对中心节点的设置包括在图结构中单个节点的度数大于第二预设度数的条件下确定将所述单个节点设置为中心节点。

17、进一步地,所述确定对所述第二预设度数的调节包括在所述图结构中中心节点的节点数量小于等于预设节点数量的条件下确定对所述第二预设度数进行调节。

18、进一步地,所述对所述第二预设度数进行调节包括在第二相对差小于等于第二预设相对差的条件下确定以第一调节系数对所述第二预设度数进行调节,在第二相对差大于第二预设相对差的条件下确定以第二调节系数对所述第二预设度数进行调节,其中△g表示第二相对差,第二相对差由所述节点数量与预设节点数量确定。

19、进一步地,所述确定所述单个节点的跨境支付数据的存储方式包括在所述距离小于等于预设距离的条件下确定的第一存储方式,所述第一存储方式为仅存储所述单个节点的跨境支付数据中与强连接节点的跨境支付数据不同部分的数据,所述强连接节点为所述单个节点通过最大相似度的边所连接的节点。

20、进一步地,所述确定所述单个节点的跨境支付数据的存储方式包括在所述距离小于等于预设距离的条件下确定的第二存储方式,所述第二存储方式为仅存储所述单个节点的跨境支付数据中与前一节点的跨境支付数据不同部分的数据,所述前一节点为所述单个节点到中心节点的最短距离路径中与所述单个节点所连接的节点。

21、另一方面,本专利技术还提供一种应用适用于跨境支付的数据安全存储方法的系统,包括:

22、数据预处理模块,用以根据minhash算法处理每一条跨境支付数据得到minhash签名;

23、第一分析模块,其与所述数据预处理模块相连,用以将每一个minhash签名作为图结构的节点,并根据图结构中任意两个节点间的相似度确定所述两个节点间的边;

24、调整模块,其与所述第一分析模块相连,用以根据图结构中单个节点的度数确定对所述单个节点与其他节点之间进行比对的预设相似度的调整;

25、第二分析模块,其与所述第一分析模块相连,用以根据图结构中本文档来自技高网...

【技术保护点】

1.一种适用于跨境支付的数据安全存储方法,其特征在于,包括:

2.根据权利要求1所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定minhash签名的长度包括在跨境支付数据的数量小于第一预设数量的条件下确定的第一长度,在跨境支付数据的数量大于等于第一预设数量且小于等于第二预设数量的条件下确定的第二长度,以及在跨境支付数据的数量大于第二预设数量的条件下确定的第三长度。

3.根据权利要求2所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定所述两个节点间的边包括在图结构中任意两个节点间的相似度大于预设相似度的条件下确定将所述相似度作为所述两个节点间的边;

4.根据权利要求3所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定对所述单个节点与其他节点之间进行比对的预设相似度的调整包括在图结构中单个节点的度数小于等于第一预设度数的条件下确定对所述单个节点与其他节点之间进行比对的预设相似度进行调整;

5.根据权利要求4所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定对中心节点的设置包括在图结构中单个节点的度数大于第二预设度数的条件下确定将所述单个节点设置为中心节点。

6.根据权利要求5所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定对所述第二预设度数的调节包括在所述图结构中中心节点的节点数量小于等于预设节点数量的条件下确定对所述第二预设度数进行调节。

7.根据权利要求6所述的适用于跨境支付的数据安全存储方法,其特征在于,所述对所述第二预设度数进行调节包括在第二相对差小于等于第二预设相对差的条件下确定以第一调节系数对所述第二预设度数进行调节,在第二相对差大于第二预设相对差的条件下确定以第二调节系数对所述第二预设度数进行调节,其中△G表示第二相对差,第二相对差由所述节点数量与预设节点数量确定。

8.根据权利要求7所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定所述单个节点的跨境支付数据的存储方式包括在所述距离小于等于预设距离的条件下确定的第一存储方式,所述第一存储方式为仅存储所述单个节点的跨境支付数据中与强连接节点的跨境支付数据不同部分的数据,所述强连接节点为所述单个节点通过最大相似度的边所连接的节点。

9.根据权利要求8所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定所述单个节点的跨境支付数据的存储方式包括在所述距离小于等于预设距离的条件下确定的第二存储方式,所述第二存储方式为仅存储所述单个节点的跨境支付数据中与前一节点的跨境支付数据不同部分的数据,所述前一节点为所述单个节点到中心节点的最短距离路径中与所述单个节点所连接的节点。

10.一种应用权利要求1-9任一项所述的适用于跨境支付的数据安全存储方法的系统,其特征在于,包括:

...

【技术特征摘要】

1.一种适用于跨境支付的数据安全存储方法,其特征在于,包括:

2.根据权利要求1所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定minhash签名的长度包括在跨境支付数据的数量小于第一预设数量的条件下确定的第一长度,在跨境支付数据的数量大于等于第一预设数量且小于等于第二预设数量的条件下确定的第二长度,以及在跨境支付数据的数量大于第二预设数量的条件下确定的第三长度。

3.根据权利要求2所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定所述两个节点间的边包括在图结构中任意两个节点间的相似度大于预设相似度的条件下确定将所述相似度作为所述两个节点间的边;

4.根据权利要求3所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定对所述单个节点与其他节点之间进行比对的预设相似度的调整包括在图结构中单个节点的度数小于等于第一预设度数的条件下确定对所述单个节点与其他节点之间进行比对的预设相似度进行调整;

5.根据权利要求4所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定对中心节点的设置包括在图结构中单个节点的度数大于第二预设度数的条件下确定将所述单个节点设置为中心节点。

6.根据权利要求5所述的适用于跨境支付的数据安全存储方法,其特征在于,所述确定对所述第二预设度数的调节包括在所述图结构中中心节点的节点数量小于等于预...

【专利技术属性】
技术研发人员:罗时民
申请(专利权)人:深圳欧税通技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1