业务数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26693683 阅读:27 留言:0更新日期:2020-12-12 02:49
本发明专利技术提供了一种业务数据处理方法,装置、电子设备、存储介质,方法包括:获取与业务数据处理系统相匹配的质数参数和比例系数,基于所述质数参数和比例系数,确定与第一业务终端相匹配的第一密钥信息的第二参数;对所述第一业务终端的第一业务数据进行加密传输,以及对所接收的所述第二业务终端的第二业务数据进行加密传输;通过所述第一业务数据的加密传输和对所述第二业务数据的加密传输,确定所述第一业务终端的第一业务数据与所述第二业务终端的第二业务数据的交集作为所述业务数据处理系统的目标业务数据,由此,可以实现降低计算代价,提升业务数据处理的效率,能够在移动终端中实现对业务数据的处理,节省用户的等待时间。

【技术实现步骤摘要】
业务数据处理方法、装置、电子设备及存储介质
本专利技术涉及云网络中的数据处理技术,尤其涉及业务数据处理方法、装置、电子设备及存储介质。
技术介绍
在不同的业务方对部分业务数据进行共享时,需要保证安全多方计算,即多方共同计算出一个函数的结果,而不泄露这个函数各方的输入数据,计算的结果公开给其中的一方或多方。例如,安全多方计算一个典型的应用是隐私求交。隐私求交(PSIPrivatesetintersection),或称为撞库,可以理解为在基于隐私保护的前提下,确定多方之间的交集。隐私求交可以应用在例如多头借贷或者多方信息共享等业务场景中。这一过程中,一方或是多方应该得到正确的业务数据交集,而且不会得到交集以外其他方数据集合中的其他任何数据。相关技术中,由于加密传输的缺陷,经常性的会造成用户的隐私数据泄露,同时,在面对体量较大的待处理业务数据时,传统交换加密函数结构中的幂模操作的计算复杂度较高,加密过程的硬件开销较大,使得用户的等待时间较长,加重了硬件使用成本,不利于在移动终端中实现业务数据处理。
技术实现思路
>有鉴于此,本专利技本文档来自技高网...

【技术保护点】
1.一种业务数据处理方法,其特征在于,所述方法包括:/n获取与业务数据处理系统相匹配的质数参数和比例系数,其中,所述业务数据处理系统至少包括第一业务终端和第二业务终端;/n确定与所述第一业务终端相匹配的第一密钥信息,以及所述第一密钥信息的第一参数;/n基于所述质数参数和比例系数,确定与第一业务终端相匹配的第一密钥信息的第二参数;/n基于所述第一密钥信息、所述第一密钥信息的第一参数以及所述第一密钥信息的第二参数,对所述第一业务终端的第一业务数据进行加密传输,以及对所接收的第二业务终端的第二业务数据进行加密传输;/n通过所述第一业务数据的加密传输和对所述第二业务数据的加密传输,确定所述第一业务终端...

【技术特征摘要】
1.一种业务数据处理方法,其特征在于,所述方法包括:
获取与业务数据处理系统相匹配的质数参数和比例系数,其中,所述业务数据处理系统至少包括第一业务终端和第二业务终端;
确定与所述第一业务终端相匹配的第一密钥信息,以及所述第一密钥信息的第一参数;
基于所述质数参数和比例系数,确定与第一业务终端相匹配的第一密钥信息的第二参数;
基于所述第一密钥信息、所述第一密钥信息的第一参数以及所述第一密钥信息的第二参数,对所述第一业务终端的第一业务数据进行加密传输,以及对所接收的第二业务终端的第二业务数据进行加密传输;
通过所述第一业务数据的加密传输和对所述第二业务数据的加密传输,确定所述第一业务终端的第一业务数据与所述第二业务终端的第二业务数据的交集作为所述业务数据处理系统的目标业务数据。


2.根据权利要求1所述的方法,其特征在于,所述基于所述第一密钥信息、所述第一密钥信息的第一参数以及所述第一密钥信息的第二参数,对所述第一业务终端的第一业务数据进行加密传输,以及对所接收的所述第二业务终端的第二业务数据进行加密传输,包括:
基于所述第一密钥信息、所述第一密钥信息的第一参数以及所述第一密钥信息的第二参数,对第一业务终端中的第一待处理业务数据进行加密处理,形成第一加密业务数据;
将所述第一加密业务数据向所述第二业务终端发送;
接收经过所述第二业务终端进行加密的所述第一加密业务数据;
接收第二加密业务数据;
基于所述第一密钥信息、所述第一密钥信息的第一参数以及所述第一密钥信息的第二参数,对所述第二加密业务数据进行加密,并向所述第二业务终端发送。


3.根据权利要求2所述的方法,其特征在于,所述通过所述第一业务数据的加密传输和对所述第二业务数据的加密传输,确定所述第一业务终端的第一业务数据与所述第二业务终端的第二业务数据的交集,作为业务数据处理系统的目标业务数据,包括:
基于经过所述第二业务终端进行加密的所述第一加密业务数据,和经过所述第一业务终端进行加密的第二加密业务数据,确定第一加密业务数据和第二加密业务数据的数据交集;
基于所述第一加密业务数据和第二加密业务数据的数据交集,确定初始目标业务数据,并将所述初始目标业务数据向所述第二业务终端发送;
接收经过所述第二业务终端解密所述初始业务数据所形成的目标业务数据。


4.根据权利要求1所述的方法,其特征在于,所述业务数据处理系统的密钥信息为仿射密码;或者,
第一密钥信息为仿射密码。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当所述第一密钥信息为仿射密码时,所述仿射密码中包含K个集合的集合基数,
所述第一业务终端通过利用所述仿射密码,将所述第一业务数据依次映射至所述K个集合中,得到所第一加密业务数据目标密文数据,其中,所述K个集合的集合基数依次增大。


6.一种业务数据处理方法,其特征在于,所述方法包括:
获取与业务数据处理系统相匹配的质数参数和比例系数,其中,所述业务数据处理系统至少包括第一业务终端和第二业务终端;
确定与所述第二业务终端相匹配的第二密钥信息,以及所述第二密钥信息的第一参数;
基于所述质数参数和比例系数,确定与第二业务终端相匹配的第二密钥信息的第二参数;
基于所述第二密钥信息、所述第二密钥信息的第一参数以及所述第二密钥信息的第二参数,对所述第二业务终端的第二业务数据进行加密传输,以及对所接收的所述第一业务终端的第一业务数据进行加密传输;
通过所述第二业务数据的加密传输和对所述第一业务数据的加密传输,确定所述第一业务终端的第一业务数据与所述第二业务终端的第二业务数据的交集,作为所述业务数据处理系统的目标业务数据。


7.根据权利要求6所述的方法,其特征在于,所述基于所述第二密钥信息、所述第二密钥信息的第一参数以及所述第二密钥信息的第二参数,对所述第二业务终端的第二业务数据进行加密传输,以及对所接收的所述第一业务终端的第一业务数据进行加密传输,包括:
基于所述第二密钥信息、所述第二密钥信息的第一参数以及所述第二密钥信息的第二参数,对第二业务终端中的第二待处理业务数据进行加密处理,形成第二加密业务数据;
将所述第二加密业务数据向所述第一业务终端发送;
接收经过所述第一业务终端进行加密的所述第二加密业务数据;
接收第一加密业务数据,并基于所述第二密钥信息、所述第二密钥信息的第一参数以及所述第二密钥信息的第二参数,对所述第一加密业务数据进行加密,向所述第一业务终端发送。


8.根据权利要求7所述的方法,其特征在于,所述通过所述第二业务数据的加密传输和对所述第一业务数据的加密传输,确定所述第一业务终端的第一业务数据与所述第二业务终端的第二业务数据的交集,作为所述业务数据处理系统的目标业务数据,包括:
基于经...

【专利技术属性】
技术研发人员:刘洋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1