【技术实现步骤摘要】
数据对齐方法、设备及计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及一种数据对齐方法、设备及计算机可读存储介质。
技术介绍
随着互联网技术的发展,数据逐渐成为当今世界的宝贵资源。将各个数据方的数据集中起来分析,无疑能够产生更大的价值,但是数据集中分析的前提是保护各数据方数据的隐私安全。目前,数据方需要确定双方拥有数据的交集个数,根据交集个数确定是否进行合作,如确定是否参加联邦学习,但是现有的数据对齐方案仅能够直接得出双方的交集数据,对于交集个数低于某个心里预期时就可能不合作的数据方,现有方案暴露了其不想暴露的交集数据,提高了数据方尝试数据合作的成本。
技术实现思路
本专利技术的主要目的在于提供一种数据对齐方法、设备及计算机可读存储介质,旨在解决现有的数据对齐方案仅能直接得出数据方双方的交集数据,无法仅得出交集个数,提高了数据方尝试数据合作的成本的技术问题。为实现上述目的,本专利技术提供一种数据对齐方法,所述数据对齐方法应用于第一数据方,所述数据对齐方法包括:通过预设可交换加密算法与第二数据方交换各自拥有的数据集,得到所述第二数据方的第二加密集;当检测到本次 ...
【技术保护点】
1.一种数据对齐方法,其特征在于,所述数据对齐方法应用于第一数据方,所述数据对齐方法包括:通过预设可交换加密算法与第二数据方交换各自拥有的数据集,得到所述第二数据方的第二加密集;当检测到本次数据对齐的目标为获取数据集的交集个数时,打乱所述第二加密集中各数据元素的顺序,得到第三加密集;将所述第三加密集发送给所述第二数据方,以供所述第二数据方将所述第三加密集与第一加密集进行比对得到交集个数,其中,所述第二数据方通过所述预设可交换加密算法与所述第一数据方交换各自拥有的数据集,得到所述第一数据方的第一加密集。
【技术特征摘要】
1.一种数据对齐方法,其特征在于,所述数据对齐方法应用于第一数据方,所述数据对齐方法包括:通过预设可交换加密算法与第二数据方交换各自拥有的数据集,得到所述第二数据方的第二加密集;当检测到本次数据对齐的目标为获取数据集的交集个数时,打乱所述第二加密集中各数据元素的顺序,得到第三加密集;将所述第三加密集发送给所述第二数据方,以供所述第二数据方将所述第三加密集与第一加密集进行比对得到交集个数,其中,所述第二数据方通过所述预设可交换加密算法与所述第一数据方交换各自拥有的数据集,得到所述第一数据方的第一加密集。2.如权利要求1所述的数据对齐方法,其特征在于,所述通过预设可交换加密算法与第二数据方交换各自拥有的数据集,得到所述第二数据方的第二加密集的步骤包括:接收所述第二数据方发送的第二初级加密集,其中,所述第二数据方根据所述预设可交换加密算法对所述第二数据方拥有的数据集进行初级加密,得到所述第二初级加密集;根据所述预设可交换加密算法对所述第二初级加密集进行二级加密,得到第二加密集。3.如权利要求2所述的数据对齐方法,其特征在于,所述通过预设可交换加密算法与第二数据方交换各自拥有的数据集的步骤还包括:根据所述预设可交换加密算法对所述第一数据方拥有的数据集进行初级加密,得到第一初级加密集;将所述第一初级加密集发送给所述第二数据方,以供所述第二数据方根据所述预设可交换加密算法对所述第一初级加密集进行二级加密,得到所述第一加密集。4.如权利要求3所述的数据对齐方法,其特征在于,所述根据所述预设可交换加密算法对所述第一数据方拥有的数据集进行初级加密,得到第一初级加密集的步骤包括:获取预设的大素数,以及通过预设随机算法获取所述第一数据方的私有密钥;将所述私有密钥作为幂的指数,分别计算所述第一数据方拥有的数据集中各个数据元素的幂,并将结果除以所述大素数取余,得到第一初级加密集;所述根据所述预设可交换加密算法对所述第二初级加密集进行二级加密,得到第二加密集的步骤包括:将所述私有密钥作为幂的指数,分别计算所述第二初级加密集中各个数据元素的幂,得到第二加密集。5.如权利要求1所述的数据对齐方法,其特征在于,所述通过预设可交换加密算法与第二数据方交换各自拥有的数据集,得到所述第二数据方的第二加密集的步骤之后,还包括:当检测到本次数据对齐的目标为获取数据集的交集数据时,将所述第二加密集发送给所述第二数...
【专利技术属性】
技术研发人员:魏文斌,范涛,陈天健,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。