[发明专利]一种基于隐私保护的材料逆向设计方法及系统有效
申请号: | 202010644373.8 | 申请日: | 2020-07-07 |
公开(公告)号: | CN111800265B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 钱权;方昊堃;孙文月 | 申请(专利权)人: | 上海大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/00;H04L29/06;G16C60/00;G06N20/00;G06N3/08 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司 11385 | 代理人: | 冯静 |
地址: | 200444*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 隐私 保护 材料 逆向 设计 方法 系统 | ||
1.一种基于隐私保护的材料逆向设计方法,其特征在于,所述材料逆向设计方法基于材料逆向设计云平台,所述材料逆向设计云平台包括:N个学习端、密钥管理端和运算服务器;N个所述学习端分别与所述密钥管理端和所述运算服务器连接,所述密钥管理端与所述运算服务器连接;所述材料逆向设计方法包括如下步骤:
通过所述学习端利用学习端的小样本数据对材料逆向设计模型进行反向传播,计算材料逆向设计模型的梯度值;并利用密钥管理端发送的用于同态加密算法的密钥对对所述梯度值进行加密,将加密后的梯度值发送给所述运算服务器;
通过运算服务器对每个所述学习端发送的加密后的梯度值进行融合,获得融合梯度值,将融合梯度值分发给每个所述学习端;并向所述密钥管理端发送下一轮训练的同态加密密钥对获取请求;
通过学习端根据同态加密算法的密钥对对所述融合梯度值进行解密,并利用解密后的融合梯度值对所述材料逆向设计模型的参数进行更新,当密钥管理端接收到运算服务器发送的同态加密密钥对获取请求时,生成下一轮的用于同态加密算法的密钥对,并将下一轮的用于同态加密算法的密钥对分发给N个所述学习端;重新通过所述学习端利用学习端的小样本数据对材料逆向设计模型进行反向传播,计算材料逆向设计模型的梯度值;并利用密钥管理端发送的用于同态加密算法的密钥对对所述梯度值进行加密,将加密后的梯度值发送给所述运算服务器,进行下一轮训练,直到所述材料逆向设计模型的损失函数值小于损失函数阈值,获得训练后的材料逆向设计模型;
通过所述学习端利用所述训练后的材料逆向设计模型进行材料的逆向设计;
通过所述学习端利用学习端的小样本数据对材料逆向设计模型进行反向传播,计算材料逆向设计模型的梯度值;并利用密钥管理端发送的用于同态加密算法的密钥对对所述梯度值进行加密,将加密后的梯度值发送给所述运算服务器,之前还包括:
通过所述学习端生成用于与密钥管理端通信信道加密的密钥对,并向所述运算服务器端发送包含用于与密钥管理端通信信道加密的密钥对中的公钥信息的注册请求;
通过所述运算服务器获取发送注册请求的学习端的学习端地址,将发送注册请求的学习端的公钥信息和学习端地址发送给所述密钥管理端进行注册;
通过所述密钥管理端根据发送注册请求的学习端的公钥信息和学习端地址生成用于同态加密算法的密钥对分发的密钥对分发信道。
2.根据权利要求1所述的基于隐私保护的材料逆向设计方法,其特征在于,通过所述学习端利用学习端的小样本数据对材料逆向设计模型进行反向传播,计算材料逆向设计模型的梯度值;并利用密钥管理端发送的用于同态加密算法的密钥对对所述梯度值进行加密,将加密后的梯度值发送给所述运算服务器,之前还包括:
通过所述运算服务器初始化材料逆向设计模型,并将初始化后的材料逆向设计模型分发给每个所述学习端。
3.根据权利要求1所述的基于隐私保护的材料逆向设计方法,其特征在于,通过所述学习端利用学习端的小样本数据对材料逆向设计模型进行反向传播,计算材料逆向设计模型的梯度值;并利用密钥管理端发送的用于同态加密算法的密钥对对所述梯度值进行加密,将加密后的梯度值发送给所述运算服务器,之前还包括:
通过所述学习端获取本地已成型材料的小样本数据;所述小样本数据包括性能参数和设计参数。
4.根据权利要求1所述的基于隐私保护的材料逆向设计方法,其特征在于,所述利用密钥管理端发送的用于同态加密算法的密钥对对所述梯度值进行加密,具体包括:
利用公式Enc(gradi)=HEenc(gradi,PublicKey),对梯度值进行加密;
其中,gradi表示第i个学习端计算得到的梯度值,Enc(gradi)表示第i个学习端的加密后的梯度值,PublicKey表示用于同态加密算法的密钥对的公钥,HEenc表示同态加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010644373.8/1.html,转载请声明来源钻瓜专利网。