机器学习下使用全同态加密的安全外包计算方法及装置制造方法及图纸

技术编号:41496812 阅读:19 留言:0更新日期:2024-05-30 14:40
本申请涉及信息安全技术领域,特别涉及一种机器学习下使用全同态加密的安全外包计算方法及装置,其中,方法包括以下步骤:获取机器学习过程中一个或多个需要进行安全外包计算的客户端上传的密文结果;根据需要进行安全外包计算的矩阵的运算需求确定密文同态目标运算操作,对一个或多个需要进行安全外包计算的客户端上传的密文结果进行密文同态目标运算操作得到密文运算结果;下发运算结果至目标客户端,其中,目标客户端利用全同态加密技术解密密文运算结果得到机器学习过程中的矩阵运算结果。由此,解决了相关技术中使用全同态加密的安全外包计算方法需要处理较多复杂繁重的计算任务导致占用大量的储存空间和资源,适用性较低等问题。

【技术实现步骤摘要】

本申请涉及信息安全,特别涉及一种机器学习下使用全同态加密的安全外包计算方法及装置


技术介绍

1、随着云计算的高速发展,用户对计算和存储资源的需求与日俱增,使得其越来越趋向于将自身的数据和计算任务外包给远程云服务器,从而摆脱复杂的本地数据管理和昂贵的计算开销。因此,安全外包计算使计算资源有限的客户端能够将繁重复杂的计算任务外包给具有强大计算能力的云服务器。云计算为客户端提供按需访问的共享存储和计算资源,节省了投资成本和维护it系统的成本。

2、安全外包计算应用到在机器学习中,模型的训练和预测过程会涉及到一系列矩阵的基本运算,矩阵运算的安全外包会极大地提升机器学习的效率。

3、相关技术中,然而现有的全同态加密方案用于安全矩阵运算上,或为了匹配明文数据类型而添加打包、编码等过程导致占用资源等问题,或受方案自身影响仅适用部分情况导致适用性较低。


技术实现思路

1、本申请提供一种机器学习下使用全同态加密的安全外包计算方法及装置,以解决相关技术中使用全同态加密的安全外包计算方法需要处理较多复杂繁本文档来自技高网...

【技术保护点】

1.一种机器学习下使用全同态加密的安全外包计算方法,其特征在于,所述方法应用于服务器,其中,所述方法包括以下步骤:

2.根据权利要求1所述的机器学习下使用全同态加密的安全外包计算方法,其特征在于,所述全同态加密技术包括:密钥生成阶段、加密阶段、解密阶段、同态计算阶段和密文刷新阶段。

3.根据权利要求2所述的机器学习下使用全同态加密的安全外包计算方法,其特征在于,所述密钥生成阶段包括:

4.根据权利要求2或3所述的机器学习下使用全同态加密的安全外包计算方法,其特征在于,所述加密阶段包括:

5.根据权利要求2所述的机器学习下使用全同态加密的安全...

【技术特征摘要】

1.一种机器学习下使用全同态加密的安全外包计算方法,其特征在于,所述方法应用于服务器,其中,所述方法包括以下步骤:

2.根据权利要求1所述的机器学习下使用全同态加密的安全外包计算方法,其特征在于,所述全同态加密技术包括:密钥生成阶段、加密阶段、解密阶段、同态计算阶段和密文刷新阶段。

3.根据权利要求2所述的机器学习下使用全同态加密的安全外包计算方法,其特征在于,所述密钥生成阶段包括:

4.根据权利要求2或3所述的机器学习下使用全同态加密的安全外包计算方法,其特征在于,所述加密阶段包括:

5.根据权利要求2所述的机器学习下使用全同态加密的安全外包计算方法,其特征在于,所述解密阶段包括:

6.根据权利要求2所述的机器学习下使用全同态加密的安全外包计算方法,其特征...

【专利技术属性】
技术研发人员:高莹高健鑫
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

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

1