安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210899003.8 (22)申请日 2022.07.28 (71)申请人 上海光之树科技有限公司 地址 200433 上海市杨 浦区国和路6 0号 (72)发明人 夏长达 张子扬 夏家骏 张佳辰 (74)专利代理 机构 广州鼎贤知识产权代理有限 公司 44502 专利代理师 刘莉梅 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/08(2006.01) G06N 20/00(2019.01) G06F 17/16(2006.01) (54)发明名称 联邦学习框架下基于安全聚合和密钥交换 的矩阵分解方法 (57)摘要 本发明公开了一种联邦学习框架基于安全 聚合和密钥交换的矩阵分解方法, 通过在联邦学 习框架下对矩阵分解的物品矩阵I的梯度进行安 全聚合, 为联邦学习增强数据安全性提供了新的 思路; 利用不出本地 和安全聚合的梯度 高效地利用上推荐模型(即联邦学习模型)的训 练样本, 确保了用户数据不离开本地, 同时使得 推荐模型训练过程更加安全; 对梯度加掩码和噪 声, 有效避免了数据因暴露真实梯度而造成源数 据信息的泄露; 提供的基于安全聚合的梯度汇总 方式, 相比较背景技术中采用的同态加密技术, 对梯度加解密的计算复杂度更低, 计算速度更 快, 利于提高推荐 模型的训练速度。 权利要求书3页 说明书7页 附图2页 CN 115225405 A 2022.10.21 CN 115225405 A 1.一种联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法, 其特征在于, 步骤 包括: S1, 记联邦学习框架的调度 方为服务端, 各参与训练方为客户端, 所述服务端将初始化 后的物品的嵌入矩阵I广播给每 个所述客户端; S2, 每个客户端X利用所述嵌入矩阵I计算关于各自本地用户嵌入矩阵UX的梯度 并 利用 更新本地用户的嵌入矩阵UX; S3, 每个所述客户端X利用本地更新后的UX, 计算对所述嵌入矩阵I产生的梯度 S4, 采用密钥交换方法更新所述梯度 并对 进行汇总得到 后, 利用 更新所述 嵌入矩阵I; S5, 重复步骤S2 ‑S4, 直至达到联邦学习的终止条件。 2.根据权利要求1所述的联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法, 其特征在于, 步骤S2中, 所述嵌入矩阵 中关联本 地用 户i的嵌入向量 的梯度 通过以下公式(1)计算而得: 公式(1)中, L 为客户端X进行 联邦学习的损失函数, MX表示所述 客户端X处的评分矩阵; IT是I的矩阵转置; ||·||F表示矩阵的Froben ius范数; Ij∈R1×k表示所有所述客户端共有的物品j的嵌入向量, 是嵌入矩阵I=[I1, I2, ..., Ij, ..., Id]∈Rd×k的第j行; 表示Ij的向量 转置; 表示所述客户端X拥有的所述用户i关于物品j的评分(用户i关于物品j没有实际评 分的缺失项是建模完后需要预测的); j: 表示所述 客户端X拥有的所述用户i实际评过分的物品j; ∑j: 表示对所述客户端X拥有的所述用户i实际评过分的物品j关于记号j进行 求和。 3.根据要求2所述的联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法, 其特 征在于, 步骤S2中, 通过以下公式(2)更新每 个所述客户端X各自本地的用户嵌入矩阵: 公式(2)中, λU表示UX的正则化 参数, 4.根据权利要求1所述的联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法, 其特征在于, 步骤S3中, 所述嵌入矩阵I中关联物品j的嵌入向量 Ij对应的梯度 通过以下 公式(3)计算而得: 权 利 要 求 书 1/3 页 2 CN 115225405 A 2公式(3)中, 表示 的第j行; 表示所有所述 客户端共有的所述物品j的嵌入向量 Ij的向量转置; 表示所述嵌入矩阵UX中关联本地用户i的嵌入向量; 表示所述 客户端X本地拥有的所述用户i关于所述物品j的评分; i: 表示所述 客户端X拥有的对物品j有过评分行为的那些用户i; ∑i: 表示对所述客户端X拥有的对物品j有过评分行为的那些用户i关于记号i 进行求和。 5.根据权利要求1所述的联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法, 其特征在于, 步骤S4中, 更 换所述梯度 采用的所述密钥交换 方法具体为: S41, 每个客户端X本地生成私钥 sX和公钥pX, 所述服务端对每个所述客户端X产生的公 钥进行交换, 每 个所述客户端X得到对应的交换公钥集 合, 记为CX; S42, 根据CX和每个所述客户端X在本地生成的私钥 sX, 在所述客户端X和 其他每个客户 端Y的两两客户端之间生成密钥协定, 记为 key_agreement(X, Y); S43, 所述客户端X将本地生成的key_agreement(X, Y)作为种子生成掩码, 记为mask(X, Y), 然后更新 步骤S3中的所述梯度 6.根据权利要求5所述的联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法, 其特征在于, 步骤S41中, CX通过以下表达式(4)表达: CX={p1,…, pX,…, pN} 表达式(4) 表达式(4)中, 表示所述 客户端X本地 生成的公钥; p表示素数, 各客户端预 先约定好; g表示模p的原根, 各客户端预 先约定好; %p表示对素 数p取模运 算; {p1,…, pX,…, pN}表示所服务器接收到 的所有共N个所述客户端在本地生成的公钥的 集合。 7.根据权利要求6所述的联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法, 其特征在于, 步骤S42中, key_a greement(X, Y)的生成方法为: 所述客户端X从所述交换公钥集 合CX中取出所述客户端Y的公钥pY; 所述客户端X根据所述公钥pY和本地生成的所述私钥sX生成为key_agreement(X, Y)。 8.根据权利要求7所述的联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法, 其特征在于, key_a greement(X, Y)的生成公式表达如下: 公式(5)中, 表示pY的sX次幂; p表示各客户端预 先约定好的素 数; %p表示对素 数p取模运 算。 9.根据要求5所述的联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法, 其特 征在于, 步骤S43中, 通过以下公式(6)更新所述梯度 权 利 要 求 书 2/3 页 3 CN 115225405 A 3
专利 联邦学习框架下基于安全聚合和密钥交换的矩阵分解方法
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:28:03
上传分享
举报
下载
原文档
(755.0 KB)
分享
友情链接
邯郸市工业遗产保护与利用条例.pdf
JR-T 0077-2014 集合资金信托计划文件示范文本.pdf
GB-T 31467-2023 电动汽车用锂离子动力电池包和系统电性能试验方法.pdf
邢台市工业企业大气污染防治条例.pdf
GM-T 0019-2012 通用密码服务接口规范.pdf
GB-T 30278-2013 信息安全技术 政务计算机终端核心配置规范.pdf
UNE EN ISO IEC 19790 2020.pdf
DB31-T 310016-2023 工业园区挥发性有机物传感器法网格化监测技术规范 上海市.pdf
GB-T 36620-2018 面向智慧城市的物联网技术应用指南.pdf
GB-T 26832-2011 无损检测仪器 钢丝绳电磁检测仪技术条件.pdf
GB-T 43807-2024 版权资产管理体系 要求.pdf
GB-T 7699-2022 苎麻.pdf
专利 针对APT攻击的安全编排与自动化响应方法、装置及系统.PDF
思度安全-DSMM-012 数据接口安全管理规范V1.0.pdf
CISSP官方学习指南(OSG)第9版 中文版.pdf
SL-'T 292-2020 水利系统通信业务技术导则.pdf
GB-T 36950-2018 信息安全技术 智能卡安全技术要求(EAL4+).pdf
GB-T 36710-2018 公共机构办公区节能运行管理规范.pdf
2023-01-09 汽车信息安全法律法规及标准全景图V3.0.pdf
GB-T 29871-2013 能源计量仪表通用数据接口技术协议.pdf
1
/
13
评价文档
赞助2.5元 点击下载(755.0 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。