System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算数据安全的,尤其是指一种面向云计算的隐私保护外包计算方法。
技术介绍
1、在云计算迅速发展的时代,人们倾向于将数据和计算任务外包给云服务器,但数据的外包可能会导致数据的隐私泄露。
2、为了避免云服务器中数据的隐私泄露问题,人们常在外包数据前,使用同态加密技术对数据进行加密,在保护数据隐私的同时,还能确保云服务器可以在加密的隐私数据上进行操作。同态加密有全同态加密和部分同态加密两种。由于全同态加密技术具有昂贵的存储和计算成本,导致其很难应用于现实场景中。相反,由于部分同态加密技术(如paillier部分同态加密算法)具有存储成本低、计算效率高等特点,受到了业界的青睐。由于paillier部分同态加密算法只支持密文上的加法,如何让paillier部分同态加密算法支持密文上的乘法成为了业界的一个难题。
3、秘密共享技术,是保护云计算中数据隐私的另一种实用工具。常见秘密共享技术(如加法秘密共享),往往需要使用乘法三元组来实现秘密份额之间的乘法,然而这种方式具有通信量大的特点。如何降低秘密共享的通信量,同样是困扰业界的一个难题。
4、同态秘密共享解决了以上的问题。该技术通过结合部分同态加密技术和秘密共享技术,在不需要乘法三元组的情况下,使得paillier部分同态加密算法支持隐私数据之间的乘法。
5、然而,现有的同态秘密共享方案,存在以下问题:将乘法(或除法)份额转换为加法(或减法)份额时有概率出错、存储花销大、不支持负数运算、计算成本高、不支持非线性计算等问题。
...【技术保护点】
1.一种面向云计算的隐私保护外包计算方法,其特征在于,基于具有快速加密和解密能力的Paillier部分同态加密算法变体以及减法秘密共享,设计了一个不需要乘法三元组的安全乘法协议SMULhss,并基于所设计的安全乘法协议SMULhss设计了一个仅需少量通信的安全比较协议SCMPhss;
2.根据权利要求1所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤1中,DO执行相关操作:执行密钥生成算法keygen,初始化Paillier部分同态加密算法变体的公私钥对{pk,sk},并将公钥pk发送给云服务器S0和云服务器S1,其中,sk代表私钥;
3.根据权利要求2所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤2中,所述加密算法Enc的加密模型为:
4.根据权利要求3所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤2中,所述减法秘密共享的切分数据的过程如下:假设要对数据x进行切分,数据x的范围为(-2l,2l),其中l是一个常数;在切分数据x时,令<x>1为范围[-|l|2κ+1,|l|2κ-1]内的
5.根据权利要求4所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤3中,由<2α>0、和组成;由<2α>1、和组成;其中统一以表示*的加密值,<2α>0和<2α>1分别是两倍私钥2α的一个份额,满足<2α>1-<2α>0=2α mod N。
6.根据权利要求5所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤4中,安全乘法协议SMULhss包含以下步骤:
7.根据权利要求6所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤4中,安全比较协议SCMPhss包含以下步骤:
8.根据权利要求7所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤5中,对运算结果进行解密的方式有以下两种,并记解密的结果为result:
...【技术特征摘要】
1.一种面向云计算的隐私保护外包计算方法,其特征在于,基于具有快速加密和解密能力的paillier部分同态加密算法变体以及减法秘密共享,设计了一个不需要乘法三元组的安全乘法协议smulhss,并基于所设计的安全乘法协议smulhss设计了一个仅需少量通信的安全比较协议scmphss;
2.根据权利要求1所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤1中,do执行相关操作:执行密钥生成算法keygen,初始化paillier部分同态加密算法变体的公私钥对{pk,sk},并将公钥pk发送给云服务器s0和云服务器s1,其中,sk代表私钥;
3.根据权利要求2所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤2中,所述加密算法enc的加密模型为:
4.根据权利要求3所述的一种面向云计算的隐私保护外包计算方法,其特征在于,在步骤2中,所述减法秘密共享的切分数据的过程如下:假设要对数据x进行切分,数据x的范围为(-2l,2l),其中l是一个常数;在切分数据x时,令<...
【专利技术属性】
技术研发人员:赵搏文,邓伟泉,李礼红,赵汝强,林霆枫,邓从健,肖阳,裴庆祺,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。