一种面向云计算数据安全的快速安全外包计算方法技术

技术编号:41146913 阅读:20 留言:0更新日期:2024-04-30 18:14
本发明专利技术公开了一种面向云计算数据安全的快速安全外包计算方法,将云服务器S<subgt;0</subgt;作为中心平台,数据拥有者DO可以在云服务器S<subgt;0</subgt;上发布具体的安全外包计算任务,并由云服务器S<subgt;0</subgt;与计算服务提供商S<subgt;1</subgt;利用强大算力来实现安全外包计算任务。数据所有者DO根据其具体的计算需求,向云服务器S<subgt;0</subgt;发布加密过后的数据以及不同的外包计算任务,随后S<subgt;0</subgt;与计算服务提供商S<subgt;1</subgt;通过调用不同的安全外包计算协议得到加密形式下的最终结果,并将最终结果发送给DO,DO收到加密的最终结果后可用其私钥解密。本发明专利技术解决了安全外包计算中数据的隐私泄露问题,解决了现有方案的效率低下和存储花销大问题,解决了现有方案只支持自然数运算、不能获取计算的中间密文结果、计算类型有限等可用性问题。

【技术实现步骤摘要】

本专利技术涉及云计算数据安全的,尤其是指一种面向云计算数据安全的快速安全外包计算方法


技术介绍

1、云计算为数据外包计算提供了灵活方便的服务,计算和存储能力有限的用户可以将其数据外包给云服务器,并对外包的数据进行高效计算。然而,云服务器可能有意或无意地窃取和泄露外包数据,从而导致隐私问题。

2、为了防止数据泄露,用户可以在外包数据之前对其进行加密。一般地,将加密后的数据称为密文。然而,对密文进行计算是相当具有挑战性的,因为传统的密码系统通常无法直接对密文进行计算。安全外包计算是一种平衡数据隐私和数据可用性的技术,该技术可以在不泄露信息的情况下对数据进行计算。由于其优异的特性,安全外包计算为云计算提供了一种很有前途的计算范式。该计算范式可以有效地保护数据安全,目前已经在许多领域中被广泛运用,如隐私保护机器学习训练和隐私保护演化计算。

3、同态加密密码系统可以在密文上实现加法、乘法或同时实现加法和乘法,因此能够使用同态加密密码系统来实现安全的外包计算。目前,基于同态加密密码系统的安全外包计算仍然面临一些问题:>

4、1、单纯本文档来自技高网...

【技术保护点】

1.一种面向云计算数据安全的快速安全外包计算方法,其特征在于,该方法基于具有快速加密和解密能力的Paillier加法部分同态加密算法设计了一种改进的FastPaiTD门限密码系统,在Paillier加法部分同态加密算法原有的模数N生成算法N Generation、密钥生成算法keygen、加密算法Enc和解密算法Dec基础上,增加了部分解密算法PDec和门限解密算法TDec,从而允许两个不共谋的云服务器在没有私钥的情况下解密一个密文;

2.根据权利要求1所述的一种面向云计算数据安全的快速安全外包计算方法,其特征在于,在步骤1中,DO执行以下操作:执行密钥生成算法keygen,...

【技术特征摘要】

1.一种面向云计算数据安全的快速安全外包计算方法,其特征在于,该方法基于具有快速加密和解密能力的paillier加法部分同态加密算法设计了一种改进的fastpaitd门限密码系统,在paillier加法部分同态加密算法原有的模数n生成算法n generation、密钥生成算法keygen、加密算法enc和解密算法dec基础上,增加了部分解密算法pdec和门限解密算法tdec,从而允许两个不共谋的云服务器在没有私钥的情况下解密一个密文;

2.根据权利要求1所述的一种面向云计算数据安全的快速安全外包计算方法,其特征在于,在步骤1中,do执行以下操作:执行密钥生成算法keygen,初始化fastpaitd门限密码系统的公私钥对{pk,sk},并将私钥sk分为两个部分密钥,即sk1和sk2;do将{pk,sk1}发送给云服务器s0,将{pk,sk2}发送给云服务器s1;

3.根据权利要求2所述的一种面向云计算数据安全的快速安全外包计算方法,其特征在于,在步骤2中,所述加密算法enc,其加密模型为:

4.根据权利要求3所述的一种面向云计算数据安全的快速安全外包计算方法,其特征在于,在步骤2中,隐私数据m∈[-2l,2l],并且l是取值远小于n的比特长度;fastpaitd门限密码系统规定:当一个数据m小于0时,将其转换为...

【专利技术属性】
技术研发人员:赵搏文邓伟泉裴庆祺肖阳吴志辉
申请(专利权)人:西安电子科技大学广州研究院
类型:发明
国别省市:

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

1