一种基于同态加密技术的图反欺诈能力赋能的方法及系统技术方案

技术编号:35841195 阅读:35 留言:0更新日期:2022-12-03 14:13
本发明专利技术涉及一种基于同态加密技术的图反欺诈能力赋能的方法及系统,包括如下步骤:S1:将A企业赋能至B企业,由仲裁服务器采用KeyGen算法生成一对加密和解密的钥匙pk和sk,并将加密和解密的钥匙pk和sk均发至A企业和B企业;S2:将B企业的新增节点的数据进行加密处理并送至仲裁服务器,并基于A企业加密后部署在仲裁服务器的变量做同态加密运算,将运算结果输送至B企业,B企业对运算结果进行解密处理即可完成赋能。本发明专利技术提供的基于同态加密技术的图反欺诈能力赋能的方法及系统,通过采用联邦学习的仲裁服务器架构和全同态加密算法,可以在不暴露底层数据的情况下对加密数据进行计算,保证了企业和企业之间赋能的安全性。保证了企业和企业之间赋能的安全性。保证了企业和企业之间赋能的安全性。

【技术实现步骤摘要】
一种基于同态加密技术的图反欺诈能力赋能的方法及系统


[0001]本专利技术涉及计算机
,具体涉及一种基于同态加密技术的图反欺诈能力赋能的方法及系统。

技术介绍

[0002]金融行业中跨地区、跨机构、跨账户的资金流、数据流、信息流的挖掘离不开图的应用,目前已在保险行业打假、银行反洗钱、数字货币对抗黑客、信贷反欺诈中有一些应用,但目前图对数据的挖掘计算上,是强依赖于底层数据的关联关系描述,在图的反欺诈能力跨机构赋能时碰到瓶颈,而目前常见的联邦学习平台在金融图计算上面的支持并未有统一的解决方案。

技术实现思路

[0003]针对现有技术的不足,本专利技术提供了一种基于同态加密技术的图反欺诈能力赋能的方法及系统,通过采用联邦学习的CS(仲裁服务器)架构和FHE(全同态加密算法),可以在不暴露底层数据的情况下对加密数据进行计算,从而将企业的变量赋能至另外一个企业,一定程度上保证了企业和企业之间赋能的安全性。
[0004]为了实现本专利技术的目的,本专利技术提供一种基于同态加密技术的图反欺诈能力赋能的方法及系统,包括如下步骤:S1:将A企业赋能至B企业,由仲裁服务器采用KeyGen算法生成一对加密和解密的钥匙pk和sk,并将加密和解密的钥匙pk和sk均发至A企业和B企业;S2:将B企业的新增节点的数据进行加密处理并送至仲裁服务器,并基于A企业加密后部署在仲裁服务器的变量做同态加密运算,将运算结果输送至B企业,B企业对运算结果进行解密处理即可完成赋能。
[0005]优选的,所述步骤S2中将B企业的新增节点的数据进行加密处理并送至仲裁服务器的具体步骤为:将新增节点f的和的类型枚举e
i
和a
i
,以及它们的值pe
i
、pa
i
通过加密算法Enc加密成ce
i
、ca
i
、cpe
i
和cpa
i
,将f的类型dk、Hops的值phops和psliding通过加密算法进行加密然后送至仲裁服务器上,加密过程为:。
[0006]优选的,所述步骤S2中A企业中的变量的具体参数包括:经纬度网络变量、设备指纹网络变量、金融关系变量、社交属性变量和关系属性。
[0007]优选的,所述步骤S2中A企业加密后部署在仲裁服务器的变量的具体步骤为:以观察节点的值作为索引并将变量存放在对应的向量值中,对变量进行加密并上传至仲裁服务器中,然后转置存放在向量数据库中,其中向量数据库采用milvus或者elasticsearch,其转置后表示为:

[0008]优选的,所述步骤S2的具体步骤包括:将通过转置存放到向量数据库中的A企业的变量和加密后送至仲裁服务器的B企业的变量进行向量相似度匹配,并找到相对应的一组cpValue,其中,A企业的变量为:B企业的变量为:。
[0009]优选的,所述步骤S2的具体步骤还包括:通过仲裁服务器对cpValue进行运算并将结果输送给B企业,B企业对结果进行解密处理得到新增节点所对应的反欺诈规则值,从而完成赋能;其运算结果为:其解密处理为:其中,cpValue表示为列为Value对应的值进行加密后的内容,tf.ones_like表示为指定长度的1的向量,len表示为以括号中的向量为长度。
[0010]优选的,所述步骤S2中进行同态加密运算的具体步骤为:基于计算模板进行同态加密运算,其计算模板为:在指定时间窗口下,观察节点所在hops=lnt(l)度子网内,与该观察节点的值相似或相同。
[0011]优选的,本专利技术还提供了一种基于同态加密技术的图反欺诈能力赋能的系统,包括:A模块:作为赋能方,将变量赋能至B模块;B模块:被赋能方,用于接收A模块所赋能的变量,还用于对运算结果进行解密处理;仲裁服务模块:用于生成一对加密和解密的钥匙pk和sk,并将加密和解密的钥匙pk和sk均分别发至A模块和B模块;还用于接收A模块和B模块加密后的变量以及进行同态加密运算,并将运算结果发至B模块。
[0012]优选的,所述仲裁服务模块具体包括:数据存储模块:用于存储A模块加密后的变量;计算模块:将转置存放在数据存储模块中的A模块的变量和B模块的变量进行向量相似度匹配,并找到相对应的一组cpValue,其中,A模块的变量为:B模块的变量为:。
[0013]优选的,所述A模块中进行赋能的变量具体包括:
经纬度网络变量、设备指纹网络变量、金融关系变量、社交属性变量和关系属性。
[0014]本专利技术的有益效果为:本专利技术提供的基于同态加密技术的图反欺诈能力赋能的方法及系统,通过采用联邦学习的CS(仲裁服务器)架构和FHE(全同态加密算法),可以在不暴露底层数据的情况下对加密数据进行计算,从而将企业的变量赋能至另外一个企业,一定程度上保证了企业和企业之间赋能的安全性。
附图说明
[0015]通过附图中所示的本专利技术优选实施例更具体说明,本专利技术上述及其它目的、特征和优势将变得更加清晰。在全部附图中相同的附图标记指示相同的部分,且并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本的主旨。
[0016]图1为本专利技术实施例提供的基于同态加密技术的图反欺诈能力赋能的方法及系统的具体流程示意图;图2为本专利技术实施例提供的基于同态加密技术的图反欺诈能力赋能的方法及系统的具体步骤示意图。
具体实施方式
[0017]下面结合附图和具体实施例对本专利技术技术方案作进一步的详细描述,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。
[0018]请参考图1

2,本专利技术实施例提供一种基于同态加密技术的图反欺诈能力赋能的方法及系统,包括如下步骤:S1:将A企业赋能至B企业,由仲裁服务器采用KeyGen算法生成一对加密和解密的钥匙pk和sk,并将加密和解密的钥匙pk和sk均发至A企业和B企业;S2:将B企业的新增节点的数据进行加密处理并送至仲裁服务器,并基于A企业加密后部署在仲裁服务器的变量做同态加密运算,将运算结果输送至B企业,B企业对运算结果进行解密处理即可完成赋能。
[0019]本专利技术的有益效果为:通过采用联邦学习的CS(仲裁服务器)架构和FHE(全同态加密算法),可以在不暴露底层数据的情况下对加密数据进行计算,从而将企业的变量赋能至另外一个企业,一定程度上保证了企业和企业之间赋能的安全性。
[0020]请参考图1

2,在优选实施例中,所述步骤S2中将B企业的新增节点的数据进行加密处理并送至仲裁服务器的具体步骤为:将新增节点f(其中Type(f)∈D(节点))的和的类型枚举e
i
和a
i
,以及它们的值pe
i
、pa
i
通过加密算法Enc(Encrypt)加密成ce
i
、ca
i
、cpe
i
和cpa
i
,将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于同态加密技术的图反欺诈能力赋能的方法,其特征在于,包括如下步骤:S1:将A企业赋能至B企业,由仲裁服务器采用KeyGen算法生成一对加密和解密的钥匙pk和sk,并将加密和解密的钥匙pk和sk均发至A企业和B企业;S2:将B企业的新增节点的数据进行加密处理并送至仲裁服务器,并基于A企业加密后部署在仲裁服务器的变量做同态加密运算,将运算结果输送至B企业,B企业对运算结果进行解密处理即可完成赋能;其中,步骤S2中基于A企业加密后部署在仲裁服务器的变量做同态加密运算具体包括:将通过转置存放到向量数据库中的A企业的变量和加密后送至仲裁服务器的B企业的变量进行向量相似度匹配,并找到相对应的一组cpValue。2.如权利要求1所述的赋能的方法,其特征在于,所述步骤S2中将B企业的新增节点的数据进行加密处理并送至仲裁服务器的具体步骤为:将新增节点f的和的类型枚举e
i
和a
i
,以及它们的值pe
i
、pa
i
通过加密算法Enc加密成ce
i
、ca
i
、cpe
i
和cpa
i
,将f的类型dk、Hops的值phops和psliding通过加密算法进行加密然后送至仲裁服务器上,加密过程为:。3.如权利要求1所述的赋能的方法,其特征在于,所述步骤S2中A企业中的变量的具体参数包括:经纬度网络变量、设备指纹网络变量、金融关系变量、社交属性变量和关系属性。4.如权利要求1所述的赋能的方法,其特征在于,所述步骤S2中A企业加密后部署在仲裁服务器的变量的具体步骤为:以观察节点的值作为索引并将变量存放在对应的向量值中,对变量进行加密并上传至仲裁服务器中,然后转置存放在向量数据库中,其中向量数据库采用milv...

【专利技术属性】
技术研发人员:韩柳郭晓菲朱威唐镇坤陈盛福潘伟
申请(专利权)人:中邮消费金融有限公司
类型:发明
国别省市:

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

1