System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机,尤其涉及数据加密,具体涉及一种数据交换方法、系统、设备及存储介质。
技术介绍
1、数据交换技术在现代技术体系中发挥着至关重要的作用。数据交换技术允许不同系统、平台和应用程序之间进行无缝的数据共享和通信。通过标准化的协议和数据格式,系统能够有效地理解和处理来自不同来源的数据,从而实现互操作性。
2、由于数据交换方的不同,数据交换场景的类型也会随之变化;此时,传统的数据交换技术存在数据利用率低、部分业务数据隐私泄露、计算及传输性能低、数据合规使用难以得到保证等问题。
技术实现思路
1、本申请提供了一种数据交换方法、系统、设备及存储介质,以数据交换的效率和安全性。
2、根据本申请的一方面,提供了一种数据交换方法,应用于数据交换系统;所述数据交换系统包括数据发送端、数据接收端和隐私计算平台;该方法包括:
3、通过所述隐私计算平台从所述数据发送端获取初始用户特征集和第一加密数据集,以及从所述数据接收端获取申请特征集,并根据所述初始用户特征集、所述申请特征集和所述第一加密数据集,确定第二加密数据集;
4、通过所述数据发送端从所述数据接收端获取特征筛选条件,并根据所述特征筛选条件、初始用户标识集和初始数据集,确定待验证数据集,并将所述待验证数据集发送至所述数据接收端;所述初始数据集是由所述初始用户特征集和所述初始用户标识集构成的明文集合;
5、通过所述数据接收端对所述待验证数据集中的候选用户特征进行合法性验证,并
6、通过所述隐私计算平台根据所述第二加密数据集,以及从所述数据发送端接收到的授权密钥和目标用户标识集,确定第三加密数据集,并将所述第三加密数据集发送至所述数据接收端;
7、通过所述数据接收端对所述第三加密数据集进行解密,得到目标数据集。
8、根据本申请的另一方面,提供了一种数据交换系统,该系统包括:数据发送端、数据接收端和隐私计算平台;
9、所述隐私计算平台,用于从所述数据发送端获取初始用户特征集和第一加密数据集,以及从所述数据接收端获取申请特征集,并根据所述初始用户特征集、所述申请特征集和所述第一加密数据集,确定第二加密数据集;
10、所述数据发送端,用于从所述数据接收端获取特征筛选条件,并根据所述特征筛选条件、初始用户标识集和初始数据集,确定待验证数据集,并将所述待验证数据集发送至所述数据接收端;所述初始数据集是由所述初始用户特征集和所述初始用户标识集构成的明文集合;
11、所述数据接收端,用于对所述待验证数据集中的候选用户特征进行合法性验证,并从所述待验证数据集中筛选出通过合法性验证的目标用户标识集,将所述目标用户标识集发送至所述数据发送端;
12、所述隐私计算平台,还用于根据所述第二加密数据集,以及从所述数据发送端接收到的授权密钥和目标用户标识集,确定第三加密数据集,并将所述第三加密数据集发送至所述数据接收端;
13、所述数据接收端,还用于对所述第三加密数据集进行解密,得到目标数据集。
14、根据本申请的另一方面,提供了一种电子设备,所述电子设备包括:
15、一个或多个处理器;
16、存储器,用于存储一个或多个程序;
17、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请实施例所提供的任意一种数据交换方法。
18、根据本申请的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请实施例所提供的任意一种数据交换方法。
19、本申请通过隐私计算平台从数据发送端获取初始用户特征集和第一加密数据集,以及从数据接收端获取申请特征集,并根据初始用户特征集、申请特征集和第一加密数据集,确定第二加密数据集;通过数据发送端从数据接收端获取特征筛选条件,并根据特征筛选条件、初始用户标识集和初始数据集,确定待验证数据集,并将待验证数据集发送至数据接收端;初始数据集是由初始用户特征集和初始用户标识集构成的明文集合;通过数据接收端对待验证数据集中的候选用户特征进行合法性验证,并从待验证数据集中筛选出通过合法性验证的目标用户标识集,将目标用户标识集发送至数据发送端;通过隐私计算平台根据第二加密数据集,以及从数据发送端接收到的授权密钥和目标用户标识集,确定第三加密数据集,并将第三加密数据集发送至数据接收端;通过数据接收端对第三加密数据集进行解密,得到目标数据集。上述技术方案,通过分别对用户标识集和用户特征集进行筛选和验证,并在最终数据传输过程中经由第三方隐私计算平台进行二次加密转换处理,可以在确保数据交换系统的安全性和稳定性的基础上,进一步提高数据交换的效率。
本文档来自技高网...【技术保护点】
1.一种数据交换方法,其特征在于,应用于数据交换系统;所述数据交换系统包括数据发送端、数据接收端和隐私计算平台;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述初始用户特征集、所述申请特征集和所述第一加密数据集,确定第二加密数据集,包括:
3.根据权利要求2所述的方法,其特征在于,通过所述数据发送端从所述数据接收端获取特征筛选条件,并根据所述特征筛选条件、初始用户标识集和初始数据集,确定待验证数据集,包括:
4.根据权利要求1所述的方法,其特征在于,在将所述目标用户标识集发送至所述数据发送端之后,还包括:
5.根据权利要求1所述的方法,通过所述隐私计算平台根据所述第二加密数据集,以及从所述数据发送端接收到的授权密钥和目标用户标识集,确定第三加密数据集,包括:
6.根据权利要求1所述的方法,其特征在于,所述第一加密数据集通过下列方式确定:
7.一种数据交换系统,其特征在于,所述系统包括数据发送端、数据接收端和隐私计算平台;
8.一种电子设备,其特征在于,包括:
9.一种
10.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的数据交换方法。
...【技术特征摘要】
1.一种数据交换方法,其特征在于,应用于数据交换系统;所述数据交换系统包括数据发送端、数据接收端和隐私计算平台;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述初始用户特征集、所述申请特征集和所述第一加密数据集,确定第二加密数据集,包括:
3.根据权利要求2所述的方法,其特征在于,通过所述数据发送端从所述数据接收端获取特征筛选条件,并根据所述特征筛选条件、初始用户标识集和初始数据集,确定待验证数据集,包括:
4.根据权利要求1所述的方法,其特征在于,在将所述目标用户标识集发送至所述数据发送端之后,还包括:
5.根据权利要求1所述的方法,通过所述隐私计算平...
【专利技术属性】
技术研发人员:马平,王健,兰春嘉,
申请(专利权)人:上海零数众合信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。