【技术实现步骤摘要】
数据处理方法、装置、设备及存储介质
[0001]本公开涉及大数据技术和加密
,尤其涉及一种数据处理方法、装置、设备、介质和程序产品。
技术介绍
[0002]数据共享交互协作有助于更好发挥数据价值,赋能相关场景和机构,随着数据安全与隐私保护的要求不断提升,机构间进行数据共享协作过程中需要最大程度上保护各方隐私,避免数据外泄。
[0003]在实现本公开专利技术构思的过程中,专利技术人发现相关技术中至少存在以下问题:相关技术中,对于包含筛选策条件的数据处理时,需要将筛选条件直接发送给数据提供方,难以有效保护筛选条件的隐私,提高数据外泄的风险。
技术实现思路
[0004]鉴于上述问题,本公开提供了数据处理方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种数据处理方法,应用于数据需求方,上述方法包括:
[0006]通过不经意伪随机函数协议,接收由数据提供方生成的与样本标识集合对应的第一样本标识掩码集合;并根据预设的筛选阈值,利用秘密分享协议生成第一阈值分片和第二阈值分片;
[0007]利用上述第一阈值分片和由上述数据提供方发送的第一样本特征分片集合确定第一特征秘密分片集合;
[0008]运行乘法秘密重分享协议,根据上述第一特征秘密分片集合和利用预先生成的参数数组处理后的第二特征秘密分片集合确定第一乘法秘密分片集合;
[0009]利用上述第一乘法秘密分片集合通过不经意传输协议从上述数据提供方发送的随机数集中确定第一筛选掩码集合; ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,应用于数据需求方,所述方法包括:通过不经意伪随机函数协议,接收由数据提供方生成的与样本标识集合对应的第一样本标识掩码集合;并根据预设的筛选阈值,利用秘密分享协议生成第一阈值分片和第二阈值分片;利用所述第一阈值分片和由所述数据提供方发送的第一样本特征分片集合确定第一特征秘密分片集合;运行乘法秘密重分享协议,根据所述第一特征秘密分片集合和利用预先生成的参数数组处理后的第二特征秘密分片集确定第一乘法秘密分片集合;利用所述第一乘法秘密分片集合通过不经意传输协议从所述数据提供方发送的随机数集中确定第一筛选掩码集合;接收由所述数据提供方发送的双重掩码集合,其中,所述双重掩码集合由所述数据提供方根据第二筛选掩码集合和第二样本标识掩码集合确定,所述第二筛选掩码集合是根据第二乘法秘密分片集合按照不经意传输协议确定的,所述第二乘法秘密分片集合是利用所述参数数组处理后的第一秘密特征分片集合确定的;以及利用隐私集合求交协议,根据所述第一筛选掩码集合、所述双重掩码集合和所述第一样本标识掩码集合确定目标集合。2.根据权利要求1所述的方法,其中,所述第一样本特征分片集合和所述第二样本特征分片集合由所述数据提供方利用秘密分享协议对样本与特征集合中的样本特征处理后得到的;所述第二秘密特征分片集合是由所述数据提供方根据所述第二阈值分片和第二样本特征分片集合确定的;所述第一乘法秘密分片集合和所述第二乘法秘密分片集合中对应元素的乘积与所述第一秘密特征分片集合和所述第二秘密特征分片集合中对应元素的加和满足预设条件。3.根据权利要求1所述的方法,其中,所述第一样本特征分片集合包括n个第一样本特征分片,所述第一特征秘密分片集合包括n个第一特征秘密分片;所述利用所述第一阈值分片和由所述数据提供方发送的第一样本特征分片集合确定第一特征秘密分片集合包括:针对所述第一样本特征分片集合中的第k个第一样本特征分片,利用所述第k个第一样本特征分片减去所述第一阈值片,得到与所述第k个第一样本特征分片对应的第k个第一特征秘密分片,最终得到所述第一特征秘密分片集合,其中,n为正整数,1≤k≤n。4.根据权利要求1所述的方法,其中,所述第一样本特征分片集合包括n个第一样本特征分片,所述第一特征秘密分片集合包括n个第一特征秘密分片;所述利用所述第一阈值分片和由所述数据提供方发送的第一样本特征分片集合确定第一特征秘密分片集合包括:针对所述第一样本特征分片集合中的第k个第一样本特征分片,利用所述第一阈值片减去所述第k个第一样本特征分片,得到与所述第k个第一样本特征分片对应的第k个第一特征秘密分片,最终得到所述第一特征秘密分片集合,其中,n为正整数,1≤k≤n。5.根据权利要求2所述的方法,其中,所述第一秘密特征分片集合包括n个第一秘密特征分片,所述第二秘密特征分片集合包括n个第二秘密特征分片,所述第一乘法特征分片包
括n个第一乘法特征分片;所述根据所述第一特征秘密分片集合和利用预先生成的参数数组处理后的第二特征秘密分片集合确定第一乘法秘密分片集合包括:针对所述第一乘法秘密分片中的第k个第一乘法秘密分片,利用所述参数数组和所述第k个第一秘密特征分片确定第k个第一中间值,以便于数据提供方根据所述第k个第一中间值、第k个第二秘密特征分片和所述参数数组确定第k个第二中间值;根据所述参数数组和所述第k个第二中间值k确定所述第k个第一乘法秘密分片,其中,n为正整数,1≤k≤n。6.根据权利要求5所述的方法,其中,所述参数数据组包括第一参数、第二参数和第三参数,第三参数包括第一子参数和第二子参数,其中,所述第一参数和所述第二参数的乘积与所述第三参数相等;所述第一子参数和所述第二子参数的加和与所述第三参数相等;所述利用所述参数数组和所述第k个第一秘密特征分片确定第k个第一中间值,以便于数据提供方根据所述第k个第一中间值、第k个第二秘密特征分片和所述参数数组确定第k个第二中间值包括:利用第k个第一秘密特征分片、所述第一参数和所述第一子参数确定所述第k个第一中间值;向所述数据提供方发送所述第k个第一中间值,以便于所述数据提供方根据所述第k个第一中间值、所述第二参数、第k个第二秘密特征分片和所述第二子参数确定所述第k个第二中间值;所述根据所述参数数组和所述第k个第二中间值确定所述第k个第一乘法秘密分片包括:接收所述第k个第二中间值,并根据所述第一参数和所述第k个第二中间值确定所述第k个第一乘法秘密分片。7.根据权利要求1所述的方法,其中,所述第一筛选掩码集合包括n个第一筛选掩码,所述第一乘法秘密分片集合包括n个第一乘法秘密分片;所述随机数集包括n组随机数,每一组随机数中包括至少两个不相等的随机数;所述利用所述第一乘法秘密分片集合通过不经意传输协议从所述数据提供方发送的随机数集中确定第一筛选掩码集合包括:针对所述第一筛选掩码集合中的第k个第一筛选掩码,根据第k个第一乘法秘密分片,利用符号函数确定与所述第k个第一乘法秘密分片对应的第k个输出值;执行所述不经意传输协议,从所述数据提供方获取第k组随机数;根据所述第k个输出值从所述第k组随机数中确定所述第k个第一筛选掩码,其中,n为正整数,1≤k≤n。8.根据权利要求1所述的方法,其中,所述利用隐私集合求交协议,根据所述第一筛选掩码集合、所述双重掩码集合和所述第一样本标识掩码集合确定目标集合包括:根据所述第一筛选掩码集合和所述双重掩码集合确定待匹配样本标识集合;利用所述隐私集合求交协议确定所述待匹配样本标识集合和所述第一样本标识掩码集合的交集,得到所述目标集合。9.根据权利要求1~8任一项所述的方法,其中,所述目...
【专利技术属性】
技术研发人员:李武璐,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。