CN112668046B 特征交叉方法、设备、计算机可读存储介质及程序产品 (深圳前海微众银行股份有限公司)_第1页
CN112668046B 特征交叉方法、设备、计算机可读存储介质及程序产品 (深圳前海微众银行股份有限公司)_第2页
CN112668046B 特征交叉方法、设备、计算机可读存储介质及程序产品 (深圳前海微众银行股份有限公司)_第3页
CN112668046B 特征交叉方法、设备、计算机可读存储介质及程序产品 (深圳前海微众银行股份有限公司)_第4页
CN112668046B 特征交叉方法、设备、计算机可读存储介质及程序产品 (深圳前海微众银行股份有限公司)_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

述密文特征交叉结果根据所述第一参与方的第2将所述公钥分发至进行特征交叉的第一参与方和从所述第二参与方获取至少一个密文特征交叉结果,所述密文对进行特征交叉的至少一个第一特征进行编码,得到至少一个第一特征对应的第一编码基于所述私钥对所述至少一个密文特征交叉结果进行同态解从进行特征交叉的、具有标记信息的主动参与方获取各分箱结果中明文特基于所述密文标记信息确定所述明文特征交叉结果对应的密将所述密文标记信息个数发送至所述主动参与方,以使所述主动标记信息个数确定所述明文特征交叉结果的信相应的,所述基于所述密文标记信息确定所述明文特征交基于所述第一密文标记确定所述明文特征交叉结果对应的第基于所述第二密文标记确定所述明文特征交叉结果对应的第获取进行特征交叉的至少一个第二特征、至少一个第一密文特征个第一密文特征由进行特征交叉的第一参与方对进行特征交叉的至少一个第一特征进行对至少一个第二特征进行编码,得到至少一个第二特征对应的第基于所述至少一个第一密文特征和所述至少一个第二密文特征进3将所述至少一个密文特征交叉结果发送至进行特征交叉的可信参与方基于所述密文特征交叉结果确定明文特基于所述已编码次数,对所述目标第二特征进行编码,得到所述目标第一获取模块,用于从所述第二参与方获取至少一个密征对应的第一编码值,基于所述公钥对至少一个第一特征对应的第一编码值进行同态加解密模块,用于基于所述私钥对所述至少一个密文特征交叉结果进行同态解密第二获取模块,用于获取进行特征交叉的至少一个第二第一加密模块,用于对至少一个第二特征进行编码特征交叉模块,用于基于所述至少一个第一密文特征和所述第二发送模块,用于将所述至少一个密文特征交叉结果4行时实现权利要求1至4或权利要求5至6任一项5[0002]联邦学习技术是新兴的一种隐私保护技术,能够保证数6少一个第一密文特征由进行特征交叉的第一参与方基于至少一个第一特征和所述公钥得可信参与方基于所述密文特征交叉结果确定明文于所述密文标记信息确定明文特征交叉结果对[0029]第一发送模块,用于将所述公钥分发至进行特征交叉的第一参与方和第二参与[0031]解密模块,用于基于所述私钥对所述至少一个密文特征7使所述可信参与方基于所述密文标记信息确定明文特征交叉结果对应的密文标记信息个取至少一个密文特征交叉结果,所述密文特征交叉结果根据所述第一参与方的第一特征、8技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,[0069]2)纵向联邦学习(V其结果与用同一方法处理未加密的原始数据得到的输出结果9训练设备等具有模型训练功能的设备。可信参与方C100通过网络500分别连接参与方A[0075]可信参与方C100首先产生用于加法同态加密的第一公钥和第一私钥,并第一公钥对进行同态加密得到第一密文特征将第一密文特征发送给参的将第j个特征编码为W3,M3为1至M之间的整数,M为参与方A200包括特征XA的个数,用第一公钥对进行同态加密得到第二密文特征[X:]]基于第一密文特征一私钥解密得到交叉特征再通过与主动参与方D400联合计算交叉特征的IV值。可信参与方C100无需获取参与方A200和参与方B300的原始数据,能够在不泄露各参与方原始数据的前提下,实现类别特征的交叉;通过引入可信参与方C100来获取交叉特征X+X*M,使得各参与方都不能反推出原始数据,能够保护数据隐[0080]存储器140可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性储器可以是随机存取存储器(RAM,RandomAccessMemory)。本申请实施例描述的存储器[0090]在一些实施例中,可信参与方可以生成用于加法同态加密的第一公钥和第一私[0098]利用可信参与方生成的第一私钥,对接收到的密文特征[0100]在一些实施例中,在图3所示实施例步骤S304得到至少一个明文特征交叉结果之后,可信参与方可进一步联合主动参与方确定所述至少一个明文特征交叉结果的信息价[0107]仍以上述分箱结果举例说明,明文特征交叉结果为5的3第一个明文特征交叉结果和第三个明文特征交叉结果对应第一密文标记[[y]],第二个明文特征交叉结果对应第二密文标记[[1-y]],则该分箱结果中明文特征交叉结果对应的第[0109]可信参与方将确定的第一密文标记个数[[y]]k和第二密文标记个数[提供的特征交叉方法的另一种实现流程示意图,应用于图1所示的网络架构中的参与方B,[0124]第一参与方将基于自身的第一特征和第一公钥确定的第一密文特征发送至第二提供的特征交叉方法的再一种实现流程示意图,应用于图1所示的网络架构中的参与方A,所述公钥为可信参与方生成的用于同态加密的第一公钥。[0130]这里,将至少一个第一密文特征记为将至少一个第二密文特征记为基于至少一个第一密文特征和至少一个第二密文特征进行特征交[0131]步骤S504,将所述至少一个密文特征交叉结果发送至进行特征交叉的可信参与[0132]第二参与方将得到的至少一个密文特征交叉结果发送至可[0140]例如,至少一个第二特征中存在未进[0141]步骤S5022,基于所述公钥对所述至少一个第二特征对应的第二编码值进行同态[0143]这里,可以基于第一公钥对第j个第二特征对应的第二编码值M;进行加法同提供的特征交叉方法的又一种实现流程示意图,应用于图1所示的网络架构中的主动参与[0151]在一些实施例中,主动参与方可以生成用于加法同态加密的第二公钥和第二私[0153]步骤S6031,基于所述第二公钥分别对所述样本的第一标记和第二标记进行同态使所述可信参与方基于所述密文标记信息确定明文特征交叉结果对应的密文标记信息个数。可信参与方基于第一密文标记[[y]]确定明文特征交叉结果对应的第一密文标记个数[[y]]k,基于第二密文标记[[1-y]]确定明文特征交叉结果对应的第二密文标记个数[[1-y]]k,然后可信参与方将第一密文标记个数[[y]]k和第二密文标记个数[[1-y]]k发送至主[0162]步骤S6052,基于所述第二私钥分别对所述第一密文标记个数和所述第二密文标[0164]举例说明,主动参与方基于第二私钥对第一密文标记个数[[y]]k进行同态解密,[0181]步骤S711,第二参与方将所述至少一个密文特征交叉结果发送至所述可信参与[0187]步骤S717,主动参与方基于所述第二公钥对所述样本的[0191]步骤S721,主动参与方基于所述第二私钥对所述密文标记信息个数进行同态解公钥进行同态加密得到将发送给参与方A。码为[1,M;]的数字;将用公钥同态加密得到将发送给[0203]步骤S804,参与方C接收参与方A发送的用私钥解密得与具有标签Y的参与方D联合计算交叉特征的IV值。[0205]下面继续说明本申请实施例提供的特征交叉装置的实施为软件模块的示例性结[0209]解密模块94,用于基于所述私钥对所述至少一个密文特征交叉结果进行同态解主动参与方基于所述密文标记信息个数确定所述明文特征交叉[0228]当所述至少一个第一特征中存在未进行编码的目标第一特征时,获取已编码次[0239]当所述至少一个第二特征中存在未进行编码的目标第二特征时,获取已编码次使所述可信参与方基于所述密文标记信息确定明文特征交叉结果对应的密文标记信息个[0254]基于所述第二私钥分别对所述第一密文标记个数和所述第二密文标记个数进行[0257]本申请实施例提供一种存储有可执行指令的存储介质,MarkupLanguage)文档中的一个或多个脚本中,存储

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论