[发明专利]一种基于同态加密的线性回归纵向联邦学习方法在审
申请号: | 202210064492.5 | 申请日: | 2022-01-20 |
公开(公告)号: | CN114547643A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 何道敬;袁露 | 申请(专利权)人: | 华东师范大学;上海境山科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06N20/00 |
代理公司: | 上海蓝迪专利商标事务所(普通合伙) 31215 | 代理人: | 徐筱梅;张翔 |
地址: | 200241 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 同态 加密 线性 回归 纵向 联邦 学习方法 | ||
1.一种基于同态加密的线性回归纵向联邦学习方法,其特征在于,该方法包括下述步骤:
步骤1:构建基于同态加密的线性回归训练模型:
数据应用者即owner:同时持有数据矩阵和类标签的数据提供者;
数据持有者即consumer:将只有一个数据矩阵的数据提供者定义为数据持有者;数据持有者在联邦学习中扮演客户的角色;
步骤A1:初始化模型参数WA∈R1*a,WB∈R1*b,特征值XA∈Rn*a,XB∈Rn*b,owner利用Paillier算法生成公私钥对;所述WA∈R1*a为owner的模型参数,n表示有n个样本,a表示owner有a个特征值,XA表示owner的特征值;WB∈R1*b,b表示consumer有b个特征值,R表示矩阵,Paillier为一种同态加密算法,初始化模型阈值Limites;
步骤A2:consumer和owner分别计算特征值与特征矩阵的乘积,consumer计算加密后的特征值与特征矩阵乘积:发给owner,owner将其解密,然后带入线性回归方程计算预测值并计算加密后的实际值与预测值的误差即:发给consumer,Encrypt()表示加密,y′表示线性回归方程的预测值,T表示矩阵转置;
步骤A3:利用偏导值更新参数,owner计算偏导值owner更新模型参数WA=WA-nLA∈R1*a,owner将加密的偏导值发送给consumer,同理利用加法同态性consumer更新模型参数Encrypt(WB)=Encrypt(WB)-nEncrypt(LB)∈R1*b,LA表示owner偏导值,LB表示consumer偏导值,η表示学习率;
步骤A4:一直重复步骤A2和步骤A3,直到满足其中:sum是指求和,是一个向量,表示实际类标签与预测类标签的差值,整体即:本轮向量内所有元素之和与上轮向量元素之和的差与阈值Limites的比较;
步骤A5:步骤4执行完毕之后owner直接获得更新后的模型参数WA∈R1*a,consumer在本地得到Encrypt(WB),利用加法同态性,consumer选择随机向量RB∈R1*b并计算;Encrypt(WB+RB)=Encrypt(RBWB)发送给owner,owner解密之后consumer再减去随机矩阵即可获得自己更新后的参数Decrypt(WB)=Decrypt(Encrypt(WB+RB))-RB;
consumer和owner得到了纵向联邦学习的模型参数WB,WA;其中,Decrypt()表示解密;
步骤2:去除第三方对模型进行预测或基于差分隐私的借助第三方对模型进行预测:
步骤B1:owner利用得到的模型参数WA,计算
步骤B2:consumer计算发给owner;
步骤B3:owner计算并将结果返回给consumer;
consumer得到了预测值:类标签y;
基于差分隐私的借助第三方模型预测:
步骤C1:owner计算Encrypt(WA)∈R1*n并发送给Carol,Carol表示可信第三方,同时拥有consumer和owner的特征值XB,XA;
步骤C2:Carol计算和发送给consumer;
步骤C3:consumer计算发送给Carol,Lap(0,1)表示拉普拉斯噪音:
步骤C4:Carol计算Encrypt(y)+Random发送给owner,Random是随机向量;
步骤C5:Owner计算y+Random=D(Encrypt(y+Random))发送给Carol;
Carol得到最终的预测结果:类标签y。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学;上海境山科技有限公司,未经华东师范大学;上海境山科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210064492.5/1.html,转载请声明来源钻瓜专利网。