[发明专利]云计算环境下使用全同态加密进行安全统计分析的方法有效
申请号: | 202011630607.X | 申请日: | 2020-12-30 |
公开(公告)号: | CN112804045B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 陈小璐;郑培嘉;刘红梅;方艳梅;骆伟祺 | 申请(专利权)人: | 中山大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/40;G06F21/60 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 张金福 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 环境 使用 同态 加密 进行 安全 统计分析 方法 | ||
1.一种云计算环境下使用全同态加密进行安全统计分析的方法,其特征在于,至少包括:
S1.明确参与安全统计分析的用户客户端;
S2.在本地生成公钥pk和私钥sk并保存,将公钥pk告知云服务器,私钥sk告知私有服务器;
S3.利用公钥pk对用户客户端的统计数据进行同态加密,加密后上传至云服务器;
步骤S3中所述利用公钥pk对用户客户端的统计数据进行同态加密的过程包括:
设用户客户端的统计数据矩阵为X,统计数据矩阵X中的任意一个明文元素设为m,使用公钥对统计数据矩阵X中的每一个明文元素m进行加密,将s、a、ei视为Rq中的元素,e1,e2←χn;创建的加密密文表示为:
ct=a·pk+(m+e1,e2);
S4.云服务器通过全同态加密的乘法协议、加法协议及整数比较协议,在加密域下进行用户客户端的统计量分析、统计结果检验及一元线性回归拟合;
步骤S4所述的全同态加密的乘法协议为:
S411.令Q=q2,设s’←s2,在Rq上均匀选取元素a’,在高斯分布χ上选取误差e’,将执行密钥设置为其中,b’=[-a’s+e’+qs’]Q;
S412.将明文m1及明文m2分别同态加密为密文ct1=(c0,c1)及密文ct2=(d0,d1),其中,c0、c1为密文ct1的两个成员,d0、d1为密文ct2的两个成员,并发送给云服务器;
S413.密文ct1=(c0,c1)及密文ct2=(d0,d1)在云服务器中进行乘法运算ct1×ct2,得到(x0,x1,x2)=([c0d0]q,[c0d1+c1d0]q,[c1d1]q),其中x0,x1,x2为乘积密文的三个成员;
S414.云服务器将乘积结果返回本地,本地解密后得到明文域的乘积结果;
步骤S4所述的全同态加密的加法协议为:
S401.将明文m1及明文m2分别同态加密为密文ct1=(c0,c1)及密文ct2=(d0,d1),其中,c0、c1为密文ct1的两个成员,d0、d1为密文ct2的两个成员,并发送给云服务器;
S402.密文ct1=(c0,c1)及密文ct2=(d0,d1)在云服务器中进行加法运算,即:
S403.云服务器得到明文m1及明文m2的加密域求和结果ctsum=[ct1+ct2]q并返回本地,本地解密后得到明文域的加法结果;
步骤S4所述的全同态加密的整数比较协议为:
S421.由一位加密x与一位加密y,得到([[x]],[[y]]);
S422.判断x是否小于y,若是,返回[[1]];否则,不变;
S423.对于b=(xl-1yl-1)∨((xl-1=yl-1)∧(xl-2yl-2)).....∨((xl-1=yl-1)(xl-2=yl-2)....(xl=yl)(x0y0)),l表示下标参数,满足(xiyi)=(1-xi)(yi),且(xi=yi)=(1⊕xi⊕yi),xi⊕yi=xi+yi-2xiyi;
步骤S4所述用户客户端的统计量分析包括:均值分析、方差分析及中位数分析,统计结果检验包括:
t-检验,检验用户客户端统计数据的总体方差未知、正态分布或近似正态分布单样本的均值是否与已知的总体均值相等;
2*2列联表χ2检验,检验用户客户端两个及两个以上的统计数据样本率以及两个分类变量的关联性;
单因素方差分析及两样本wilcoxon-秩和检验,所述两样本wilcoxon-秩和检验与t检验相对应;
步骤S4所述的一元线性回归拟合为用户客户端的统计数据中两个变量之间相关关系的拟合,设自变量为x,因变量为y,自变量x与因变量y之间的一元线性回归方程为:
y=β0+β1x+ε
其中,β0和β1均表示未知参数,β0为回归常数,β1为回归系数;ε表示其他随机因素的影响;
利用最小二乘准则进行参数估计:
其中,yi表示第i次观测,因变量的观测值;表示第i次观测,因变量的预测值;
S5.云服务器将加密的统计量分析及统计结果检验返回至本地,本地利用私钥sk对统计量分析、统计结果检验及一元线性回归拟合结果进行解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011630607.X/1.html,转载请声明来源钻瓜专利网。