一种基于云服务器的多方隐私集合运算方法与流程
未命名
08-12
阅读:79
评论:0
1.本发明涉及数据隐私保护技术领域,具体而言,涉及一种基于云服务器的多方隐私集合运算方法。
背景技术:
2.在大数据与人工智能兴盛的时代,各种不同的应用程序掌握了用户的不同数据,数据在不同程序中流通,创造出更大的价值,进而带来更好的用户体验,但同时也造成了大量的用户隐私数据泄露,公民个人信息无法得到保证。如何在保护用户数据隐私的同时,有效发挥数据价值,成为了安全多方计算兴起的最重要的原因。隐私集合交集和隐私集合并集技术都是安全多方计算领域中的一类子问题。
3.隐私保护集合交集技术是参与方进行集合交集计算,但不泄露集合的其他信息,隐私保护集合并集技术是进行集合并集计算,但不泄露交集信息。目前,在多方场景下,缺少将隐私集合的交集和并集计算同时实现的算法。但在一些应用场景中,参与方集合的交并集混合计算是必要的。
4.多方隐私集合交集是目前最为成熟的多方隐私集合运算。先前的研究已经通过不经意多项式评估、不经意伪随机函数和同态加密等原语实现了多方隐私集合交集技术。目前,已有部分多方隐私集合交集技术达到了恶意安全,还有部分探索了后量子安全。kolesnikov等人通过不经意传输实现了两方隐私集合并集技术。在多方设置中,shishido等人提出了一个直接构造。
5.目前关于多方隐私集合交并集混合运算技术的研究较少,2020年wang等人在privacy-preserving mixed set operations中提出了一个混合集合运算的通用技术,但其面对大规模数据时通信量与计算开销都极大,且需要参与方之间进行交互。
技术实现要素:
6.为了解决上述现有技术存在的问题,本发明旨在提供一种基于云服务器的多方隐私集合运算方法,在保证不泄露除所求结果以外信息的同时,拓展隐私集合求交协议的适应场景,更好地为现实需求服务。
7.本发明提供的一种基于云服务器的多方隐私集合运算方法,包括如下步骤:
8.步骤1,系统初始化:参数生成机构pg生成门限paillier加密算法的参数n和m,其中,n=pq,p和q是两个素数,m=p
′q′
,p=2p
′
+1,q=2q
′
+1,p
′
和q
′
也是素数,也是素数,为欧拉函数,表示{0,1,
…
n-1}中与n互素的数的个数;从中随机选择β,从中随机选取(a,b),表示{0,1,
…
n-1}中与n互素的数组成的集合,计算g=(1+n)a×bn
modn2,公钥pk=(g,n,θ=amβmodn),联合私钥sk=βm;按照shamir(t,n)门限秘密分享方案将私钥sk进行分享,t为门限阈值,n表示参与方数量,每个参与方得到份额si作为参与方各自的私钥ski;参数生成机构pg确定布隆过滤器的大小m、假阳率fpp和哈希函数的个数k,同时选择具体的k个哈希函数,将它们发送给每个参与方pi,i=
1,
…
,n,n表示参与方数量;
9.步骤2,每个参与方pi生成一个空的布隆过滤器将各自的隐私集合xi中的元素添加至布隆过滤器然后利用公钥pk对布隆过滤器加密,得到各自的布隆过滤器密文并将各自的布隆过滤器密文发给云服务器
10.步骤3,指定参与方p1向云服务器发起请求,同时参与方p1将自己的私钥sk1分解为sk1=sk
11
sk
12
,并将sk
11
发给云服务器将sk
12
发给云服务器
11.步骤4,云服务器根据请求,先进行所有的隐私集合求交运算,再进行隐私集合求并运算,其中,隐私集合求交运算对应,将待求交集的隐私集合的布隆过滤器密文做加同态,隐私集合求并运算对应,利用密文乘法协议将待求并集的隐私集合的布隆过滤器密文做乘同态;云服务器将最后得到的密文发给其他参与方pi,i=2,
…
,n,获得pi的解密份额对pi的解密份额做幂运算后累乘得到指定参与方解密所需的中间值sc,表示在密文中的位置;最终,云服务器将密文与中间值sc一同发送给指定参与方p1;
12.步骤5,指定参与方p1解密得到布隆过滤器明文利用布隆过滤器查询算法得到所求集合x
res
的元素。
13.综上所述,由于采用了上述技术方案,本发明的有益效果是:
14.1、本发明由于利用密文乘法协议,实现了将密文的加同态转为乘同态,使得参与方不但能够进行隐私集合求交,也可以基于类似的思想进行隐私集合求并集,实现多方隐私集合交集并集混合计算技术。
15.2、本发明由于使用两个云服务器,将大量计算委托给云服务器进行,使得参与方本地计算的数据量大大减少,从而达到了减少计算量的目的,同时,避免了参与方之间的交互,在本发明中只存在参与方与云服务器的交互。
16.3、本发明使用布隆过滤器这一数据结构表示集合信息,使得其更好地适用于大规模数据,同时,若指定参与方不持有全集,其只能恢复得到同时被该参与方持有的元素,进一步保证隐私信息元素的安全。
附图说明
17.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
18.图1为本发明实施例中基于云服务器的多方隐私集合运算方法的流程图。
19.图2为本发明实施例中密文乘法协议的子流程图。
具体实施方式
20.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
21.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
22.实施例
23.本实施例提出一种基于云服务器的多方隐私集合运算方法中,包括参数生成机构pg、参与方和云服务器这三个主体,其中:
24.参数生成机构pg,其负责生成该技术所需的参数;
25.参与方,其用于输入其原始数据集合,将发送查询请求的参与方称为指定参与方,其能得到所有输入集合运算之后的结果,其余称为其他参与方,其不能得到任何结果;
26.云服务器,本实施例中有两个云服务器,分别是云服务器和云服务器其负责承担数据的计算和存储任务。
27.如图1所示,所述基于云服务器的多方隐私集合运算方法包括如下步骤:
28.步骤1,系统初始化,具体包括如下子步骤:
29.步骤1.1,参数生成机构pg生成门限paillier加密算法的参数n和m,其中,n=pq,p和q是两个素数,m=p
′q′
,p=2p
′
+1,q=2q
′
+1,p
′
和q
′
也是素数,其中为欧拉函数,表示{0,1,
…
n-1}中与n互素的数的个数;从中随机选择β,从中随机选取(a,b),其中表示{0,1,
…
n-1}中与n互素的数组成的集合;计算g=(1+n)a×bn
modn2,公钥pk=(g,n,θ=amβmodn),联合私钥sk=βm;将公钥pk公开,将私钥sk、p和q秘密保存,将(a,b)销毁;
30.步骤1.2,参数生成机构pg按照shamir(t,n)门限秘密分享方案将私钥sk进行分享,其中t为门限阈值,n表示参与方数量,每个参与方得到联合私钥sk=βm的秘密份额si作为参与方各自的私钥ski;具体为:设其中a0=βm,ai(i=1,
…
,t-1)为参数生成机构pg在{0,1,
…
,n
×
m-1}中随机选取,则ski=si=f(i)modnm。
31.步骤1.3,参数生成机构pg从中随机选择β
′
,从中随机选取(a
′
,b
′
),计算g
′
=(1+n)a′
×
(b
′
)nmodn2,将(a
′
,b
′
)销毁,得到云服务器的公私钥对(pkc,skc),公钥pkc=(g
′
,n,θ
′
=a
′
mβ
′
modn),私钥skc=β
′
m。
32.步骤1.4,参数生成机构pg取一个参与方集合规模最大值v
max
和布隆过滤器的假阳率fpp,再计算出布隆过滤器的大小m和布隆过滤器的哈希函数的个数k:
[0033][0034][0035]
步骤1.5,参数生成机构pg选取布隆过滤器的k个哈希函数h
l
,将v
max
、fpp、m、k和h
l
公开,l=1,
…
,k。
[0036]
步骤2,每个参与方pi生成一个空的布隆过滤器将各自的隐私集合xi中的元素添加至布隆过滤器然后利用公钥pk对布隆过滤器加密,得到各自的布隆过滤器密文并将各自的布隆过滤器密文发给云服务器具体包括如下子步骤:
[0037]
步骤2.1,每个参与方pi生成一个空的布隆过滤器bfi,即布隆过滤器bfi中每个位置的值都初始化为1;
[0038]
步骤2.2,每个参与方pi对其隐私集合中的元素xj∈xi,计算:
[0039]
h1(xj),...,h
l
(xj),...,hk(xj)
[0040]
其中,hi(xj)表示元素xj由布隆过滤器的哈希函数h
l
计算得到的哈希函数值,j=1,
…
,vi,vi表示隐私集合xi的大小;
[0041]
步骤2.3,每个参与方pi以步骤2.2中得到的哈希函数值为索引值,在空的布隆过滤器bfi中找到对应位置,并将对应位置的数值置为0,每个参与方pi得到各自的布隆过滤器
[0042][0043]
其中,表示布隆过滤器第j个位置的值,j=1,
…
,m;
[0044]
步骤2.4,每个参与方pi利用门限paillier加密算法对布隆过滤器进行加密,得到各自的布隆过滤器密文并将其发给云服务器
[0045][0046]
其中,表示布隆过滤器密文的第j个位置密文,r
i,
随机选自
[0047]
步骤3,指定参与方pi向云服务器发起请求,同时参与方p1将自己的私钥sk1分解为sk1=sk
11
sk
12
,并将sk
11
发给云服务器将sk
12
发给云服务器具体包括如下子步骤:
[0048]
步骤3.1,指定参与方p1用云服务器的公钥pkc加密期待获得的集合x
res
的表达式:
[0049][0050]
其中,x
res
表示指定参与方p1期待得到的集合,α是一个常数,i1,i1,
…iα
为某些参与方id的集合;
[0051]
步骤3.2,指定参与方p1向云服务器发送集合x
res
的表达式的密文和自己的id;
[0052]
步骤3.3,指定参与方p1随机选择sk
1i
,将其私钥ski分解为ski=sk
11
sk
12
,并将sk
11
发给云服务器将sk
12
发给云服务器
[0053]
步骤4,云服务器根据请求,先进行所有的隐私集合求交运算,再进行隐私集合
求并运算,其中,隐私集合求交运算对应,将待求交集的隐私集合的布隆过滤器密文做加同态,隐私集合求并运算对应,利用密文乘法协议将待求并集的隐私集合的布隆过滤器密文做乘同态;云服务器将最后得到的密文发给其他参与方pi,i=2,
…
,n,获得pi的解密份额对pi的解密份额做幂运算后累乘得到指定参与方解密所需的中间值sc,表示在密文中的位置;最终,云服务器将密文与中间值sc一同发送给指定参与方p1,具体包括如下子步骤:
[0054]
步骤4.1,云服务器通过自己的私钥skc解密得到x
res
的表达式;
[0055]
步骤4.2,计算交集对应的布隆过滤器密文,y=1,2,
…
,α:
[0056]
云服务器选择隐私集合xi所对应的布隆过滤器密文利用门限paillier加密算法的加法同态性,将|iy|个布隆过滤器密文对应位置相乘,得到对应的布隆过滤器的密文:
[0057][0058]
其中,表示对应的加密布隆过滤器第j个位置的密文,y=1,2,
…
,α;
[0059]
步骤4.3,计算并集对应的布隆过滤器密文,α为常数:
[0060]
步骤4.3.1,云服务器将对应的布隆过滤器密文两两分组,输入至密文乘法协议,得到协议输出密文;
[0061]
步骤4.3.2,如上轮分组有轮空密文,则将密文乘法协议输出密文与轮空的密文一起两两分组,作为本轮密文乘法协议的输入,得到协议输出密文;
[0062]
步骤4.3.3,如上轮只有一个分组且没有轮空密文,则得到即为上轮密文乘法协议的输出表示集合对应的布隆过滤器密文;
[0063]
步骤4.4,云服务器将最后得到的密文发给其他参与方pi,i=2,
…
,n,表示x
res
对应的加密布隆过滤器第j个位置的密文;
[0064]
步骤4.5,其他参与方pi,i=2,
…
,n,利用其各自的私钥ski计算解密份额:
[0065][0066]
其中,j=1,
…
,m表示在密文中的位置,δ为n!(n的阶乘),并将解密份额发给云服务器
[0067]
步骤4.6,云服务器计算指定参与方p1解密所需的中间值sc:
[0068]
sc=(sc1,sc2,
…
,scm)
[0069]
其中,i为t个具有有效私钥成分的参与方的标号集合。
[0070]
步骤4.7,将密文和指定参与方p1解密所需的中间值sc一同发送给指定参与方p1。
[0071]
所述密文乘法协议如图2所示,将密文的加同态转为乘同态,使得参与方可以进行隐私集合求并集,实现多方隐私集合交集并集混合计算。包括如下步骤:
[0072]
1)输入密文c1,c2;
[0073]
2)云服务器从中随机选择r
′
,计算cr=e
pk
(r
′
),c=add(c2,cr),将c,c1发给云服务器其中scalmult为标量乘法运算;
[0074]
3)云服务器与其他参与方pi交互,i=2,
…
,n,得到他们关于c的秘密份额c
′i,i=2,
…
,n;
[0075]
4)云服务器计算解密c时指定参与方p1的解密份额解密c得到dec(c2)+r
′
;
[0076]
5)云服务器计算
[0077]
6)输出
[0078]
步骤5,指定参与方p1解密得到布隆过滤器的明文,利用布隆过滤器查询算法得到所求集合x
res
的元素,具体包括如下子步骤:
[0079]
步骤5.1,指定参与方p1首先利用其私钥sk1对对应的密文中的每个进行幂计算,得到
[0080]
步骤5.2,在指定参与方p1接收到中间值sc后,进行解密:
[0081][0082]
其中,函数
[0083]
步骤5.3,若mj=0,则否则
[0084]
步骤5.4,指定参与方p1通过步骤5.1~5.3获得布隆过滤器明文后,利用布隆过滤器查询算法得到集合x
res
。
[0085]
通过上述实施方案,本发明具有如下优势:
[0086]
1、本发明由于利用密文乘法协议,实现了将密文的加同态转为乘同态,使得参与方不但能够进行隐私集合求交,也可以基于类似的思想进行隐私集合求并集,实现多方隐私集合交集并集混合计算技术。
[0087]
2、本发明由于使用两个云服务器,将大量计算委托给云服务器进行,使得参与方本地计算的数据量大大减少,从而达到了减少计算量的目的,同时,避免了参与方之间的交互,在本发明中只存在参与方与云服务器的交互。
[0088]
3、本发明使用布隆过滤器这一数据结构表示集合信息,使得其更好地适用于大规模数据,同时,若指定参与方不持有全集,其只能恢复得到同时被该参与方持有的元素,进一步保证隐私信息元素的安全。
[0089]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种基于云服务器的多方隐私集合运算方法,其特征在于,包括如下步骤:步骤1,系统初始化:参数生成机构pg生成门限paillier加密算法的参数n和m,其中,n=pq,p和q是两个素数,m=p’q’,p=2p’+1,q=2q’+1,p’和q’也是素数,也是素数,为欧拉函数,表示{0,1,
…
n-1}中与n互素的数的个数;从中随机选择β,从中随机选取(a,b),表示{0,1,
…
n-1}中与n互素的数组成的集合,计算g=(1+n)
a
×
b
n
modn2,公钥pk=(g,n,θ=amβmodn),联合私钥sk=βm;按照shamir(t,n)门限秘密分享方案将联合私钥sk进行分享,t为门限阈值,n表示参与方数量,每个参与方得到份额s
i
作为参与方各自的私钥sk
i
;参数生成机构pg确定布隆过滤器的大小m、假阳率fpp和哈希函数的个数k,同时选择具体的k个哈希函数,将它们发送给每个参与方p
i
,i=1,
…
,n;步骤2,每个参与方p
i
生成一个空的布隆过滤器将各自的隐私集合x
i
中的元素添加至布隆过滤器然后利用公钥pk对布隆过滤器加密,得到各自的布隆过滤器密文并将各自的布隆过滤器密文发给云服务器步骤3,指定参与方p1向云服务器发起请求,同时参与方p1将自己的私钥sk1分解为sk1=sk
11
sk
12
,并将sk
11
发给云服务器将sk
12
发给云服务器步骤4,云服务器根据请求,先进行所有的隐私集合求交运算,再进行隐私集合求并运算,其中,隐私集合求交运算对应,将待求交集的隐私集合的布隆过滤器密文做加同态,隐私集合求并运算对应,利用密文乘法协议将待求并集的隐私集合的布隆过滤器密文做乘同态;云服务器将最后得到的密文发给其他参与方p
i
,i=2,
…
,n,获得p
i
的解密份额对p
i
的解密份额做幂运算后累乘得到指定参与方解密所需的中间值sc,表示在密文中的位置;最终,云服务器将密文与中间值sc一同发送给指定参与方p1;步骤5,指定参与方p1解密得到布隆过滤器明文利用布隆过滤器查询算法得到所求集合x
res
的元素。2.根据权利要求1所述的基于云服务器的多方隐私集合运算方法,其特征在于,步骤1包括如下子步骤:步骤1.1,参数生成机构pg生成门限paillier加密算法的参数n和m,其中,n=pq,p和q是两个素数,m=p’q’,p=2p’+1,q=2q’+1,p’和q’也是素数,从中随机选择β,从中随机选取(a,b),计算g=(1+n)
a
×
b
n
modn2,公钥pk=(g,n,θ=amβmodn),联合私钥sk=βm;将公钥pk公开,将联合私钥sk、p和q秘密保存,将(a,b)销毁;步骤1.2,参数生成机构pg按照shamir(t,n)门限秘密分享方案将联合私钥sk进行分享,每个参与方得到份额s
i
作为参与方各自的私钥sk
i
;其中t为门限阈值,n表示参与方数量;步骤1.3,参数生成机构pg从中随机选择β
′
,从中随机选取(a
′
,b
′
),计算g
′
=(1+n)
a
′
×
(b
′
)
n
modn2,将(a
′
,b
′
)销毁,得到云服务器的公私钥对(pk
c
,sk
c
),公钥pk
c
=(g
′
,n,θ
′
=a
′
mβ
′
modn),私钥sk
c
=β
′
m;步骤1.4,参数生成机构pg取一个参与方集合规模最大值v
max
和布隆过滤器的假阳率fpp,再计算出布隆过滤器的大小m和布隆过滤器的哈希函数的个数k;步骤1.5,参数生成机构pg选取布隆过滤器的k个哈希函数h
l
,将v
max
、fpp、m、k和h
l
公开,l=1,
…
,k。3.根据权利要求2所述的基于云服务器的多方隐私集合运算方法,其特征在于,计算布隆过滤器的大小m表示为:其中,v
max
为参与方集合规模最大值,fpp为布隆过滤器的假阳率。4.根据权利要求3所述的基于云服务器的多方隐私集合运算方法,其特征在于,计算布隆过滤器的哈希函数的个数k表示为:其中,m为布隆过滤器的大小。5.根据权利要求2-4任一项所述的基于云服务器的多方隐私集合运算方法,其特征在于,步骤2包括如下子步骤:步骤2.1,每个参与方p
i
生成一个空的布隆过滤器bf
i
,即布隆过滤器bf
i
中每个位置的值都初始化为1;步骤2.2,每个参与方p
i
对其隐私集合中的元素x
j
∈x
i
,计算:h1(x
j
),...,h
l
(x
j
),...,h
k
(x
j
)其中,h
i
(x
j
)表示元素x
j
由布隆过滤器的哈希函数h
l
计算得到的哈希函数值,j=1,
…
,v
i
,v
i
表示隐私集合x
i
的大小;步骤2.3,每个参与方p
i
以步骤2.2中得到的哈希函数值为索引值,在空的布隆过滤器bf
i
中找到对应位置,并将对应位置的数值置为0,每个参与方p
i
得到各自的布隆过滤器得到各自的布隆过滤器其中,表示布隆过滤器第j个位置的值,j=1,
…
,m;步骤2.4,每个参与方p
i
利用门限paillier加密算法对布隆过滤器进行加密,得到各自的布隆过滤器密文并将其发给云服务器并将其发给云服务器其中,表示布隆过滤器密文的第j个位置密文,r
i,
随机选自6.根据权利要求5所述的基于云服务器的多方隐私集合运算方法,其特征在于,步骤3
包括如下子步骤:步骤3.1,指定参与方p1用云服务器的公钥pk
c
加密期待获得的集合x
res
的表达式:其中,x
res
表示指定参与方p1期待得到的集合,α是一个常数,i1,i1,
…
i
α
为某些参与方id的集合;步骤3.2,指定参与方p1向云服务器发送集合x
res
的表达式的密文和自己的id;步骤3.3,指定参与方p1随机选择sk
11
,将其私钥sk1分解为sk1=sk
11
sk
12
,并将sk
11
发给云服务器将sk
12
发给云服务器7.根据权利要求6所述的基于云服务器的多方隐私集合运算方法,其特征在于,步骤4包括如下子步骤:步骤4.1,云服务器通过自己的私钥sk
c
解密得到x
res
的表达式;步骤4.2,计算交集对应的布隆过滤器密文,云服务器选择隐私集合x
i
所对应的布隆过滤器密文利用门限paillier加密算法的加法同态性,将|i
y
|个布隆过滤器密文对应位置相乘,得到对应的布隆过滤器的密文:其中,表示对应的加密布隆过滤器第j个位置的密文,y=1,2,
…
,α;步骤4.3,计算并集对应的布隆过滤器密文,α为常数:步骤4.3.1,云服务器将对应的布隆过滤器密文两两分组,输入至密文乘法协议,得到协议输出密文;步骤4.3.2,如上轮分组有轮空密文,则将密文乘法协议输出密文与轮空的密文一起两两分组,作为本轮密文乘法协议的输入,得到协议输出密文;步骤4.3.3,如上轮只有一个分组且没有轮空密文,则得到e
pk
(bf
xres
),即为上轮密文乘法协议的输出,表示集合对应的布隆过滤器密文;步骤4.4,云服务器将最后得到的密文发给其他参与方p
i
,i=2,
…
,n,表示x
res
对应的加密布隆过滤器第j个位置的密文;步骤4.5,其他参与方p
i
,i=2,
…
,n,利用其各自的私钥sk
i
计算解密份额:
其中,表示在密文中的位置,δ为n!,并将解密份额发给云服务器步骤4.6,云服务器计算指定参与方p1解密所需的中间值sc:sc=(sc1,sc2,
…
,sc
m
)其中,i为t个具有有效私钥成分的参与方的标号集合;步骤4.7,将密文和指定参与方p1解密所需的中间值sc一同发送给指定参与方p1。8.根据权利要求7所述的基于云服务器的多方隐私集合运算方法,其特征在于,步骤5包括如下子步骤:步骤5.1,指定参与方p1首先利用其私钥sk1对对应的密文中的每个进行幂计算,得到步骤5.2,在指定参与方p1接收到中间值sc后,进行解密:其中,函数步骤5.3,若m
j
=0,则否则步骤5.4,指定参与方p1通过步骤5.1~5.3获得布隆过滤器明文后,利用布隆过滤器查询算法得到集合x
res
。
技术总结
本发明提供一种基于云服务器的多方隐私集合运算方法,以在保证不泄露除所求结果以外信息的同时,拓展隐私集合求交协议的适应场景,更好地为现实需求服务,具体有:1、利用密文乘法协议将密文的加同态转为乘同态,使得参与方不但能够进行隐私集合求交,也可以基于类似的思想进行隐私集合求并集,实现多方隐私集合交集并集混合计算技术。2、将大量计算委托给云服务器进行,使得参与方本地计算的数据量大大减少,同时,避免参与方之间的交互。3、使用布隆过滤器表示集合信息,使得其更好地适用于大规模数据,同时,若指定参与方不持有全集,其只能恢复得到同时被该参与方持有的元素,进一步保证隐私信息元素的安全。证隐私信息元素的安全。证隐私信息元素的安全。
技术研发人员:赵伟 朱朝熹 詹宇 徐温菊 黄宝盛 尉小鹏
受保护的技术使用者:中国电子科技集团公司第三十研究所
技术研发日:2023.05.12
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
