[发明专利]一种基于向量同态加密的隐私保护的线性SVM模型训练方法有效

专利信息
申请号: 201810317657.9 申请日: 2018-04-10
公开(公告)号: CN108521326B 公开(公告)日: 2021-02-19
发明(设计)人: 杨浩淼;从鑫;张可;黄云帆;何伟超;张有;李洪伟 申请(专利权)人: 电子科技大学
主分类号: H04L9/00 分类号: H04L9/00;G06K9/00;G06K9/62
代理公司: 成都弘毅天承知识产权代理有限公司 51230 代理人: 李龙
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 向量 同态 加密 隐私 保护 线性 svm 模型 训练 方法
【权利要求书】:

1.一种基于向量同态加密的隐私保护的线性SVM模型训练方法,其特征在于,包括以下步骤:

步骤1:使用者采用基于向量的同态加密方案VHE对训练数据集进行加密,并将加密结果发送至服务器;

步骤2:服务器对加密结果进行计算,得到密文线性核函数矩阵并将密文线性核函数矩阵返回至使用者;

步骤3:使用者对密文线性核函数矩阵进行解密,得到明文线性核函数矩阵并将明文线性核函数矩阵发送至服务器;

步骤4:服务器采用密文SMO算法对明文线性核函数矩阵进行训练,并将训练结果返回至使用者;

所述步骤1包括以下步骤:

S1.1.初始化密钥矩阵S[S11,...,Swv],w表示密钥矩阵S的行数,v表示密钥矩阵S的列数;

S1.2.通过密钥矩阵S对训练数据集X[x1,...,xt]加密得到密文数据集矩阵Xe,t表示训练数据集X中向量的个数;

S1.3.根据训练数据集X的转置矩阵G计算出密文转换矩阵M;

S1.4.将训练数据集X中每条数据的标签构成的数据标签向量y、密文数据集矩阵Xe和密文转换矩阵M发送至服务器;

所述步骤2的具体内容为:服务器根据密文数据集矩阵Xe和密文转换矩阵M计算出密文线性核函数矩阵Ke,并将密文线性核函数矩阵Ke发送给使用者;

所述步骤3的具体内容为:使用者利用密钥矩阵S对密文线性核函数矩阵Ke解密得到明文线性核函数矩阵K[K11,...,Kmn],并将明文线性核函数矩阵K发送至服务器;

所述步骤4包括以下步骤:

S4.1.初始化拉格朗日系数向量α(α1,...,αt)、偏移常数b和惩罚系数C;

S4.2.选取密文数据集矩阵Xe中的两个样本点(xei,yi)和(xej,yj)作为调整点,计算对应的误差值和其中,αk表示拉格朗日系数向量α中第k个元素的值,yk表示数据标签向量y中第k个元素的值,b表示偏移常数,Kik代表明文线性核函数矩阵K第i行第k列的值,Kjk代表明文线性核函数矩阵K第j行第k列的值;S4.3.令待定收关元素计算和若则若则其中,和分别表示拉格朗日系数向量α中第i个元素和第j个元素的值,yi和yj分别表示数据标签向量y中第i个元素和第j个元素的值,C表示惩罚系数,Ei和Ej分别表示样本点(xei,yi)和(xej,yj)的误差值;

S4.4.将待定收关元素和分别替换向量α中第i个元素和第j个元素;

S4.5.令待定收关元素令收关偏移常数为bnew,计算第一待定值和第二待定值若则bnew=bi;若则bnew=bj;否则再将收关偏移常数bnew的值替换偏移常数b的值;其中,Kii表示明文线性核函数矩阵K第i行第i列的值,Kij表示明文线性核函数矩阵K第i行第j列的值,Kjj表示明文线性核函数矩阵K第j行第j列的值;

S4.6.判断密文数据集矩阵Xe所有数据样本点是否均满足KKT条件,若满足,则停止训练,则输出拉格朗日系数向量α和偏移常数b;否则转至步骤S4.1。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810317657.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top