【技术实现步骤摘要】
本申请涉及信息安全,特别涉及一种机器学习下使用全同态加密的安全外包计算方法及装置。
技术介绍
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所述的机器学习下使用全同态加密的安全外包计算方法,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。