【技术实现步骤摘要】
一种防欺诈的秘密分享方法及装置
[0001]本申请涉及计算机
,尤其涉及一种防欺诈的秘密分享方法及装置。
技术介绍
[0002]对于任何秘密S,尤其是涉及集体利益的秘密而言,秘密的安全性至关重要。如果秘密掌握在一个单点手中,会存在单点风险,单点可以为所欲为。如果把秘密切分成w份,分别交给w个单点管理,需要时集齐w个单点手中的秘密分片即可恢复秘密,但是这种方式也存在风险,比如某一个单点对集体决策不满或者丢失了秘密分片,则会导致无法恢复秘密。
[0003]针对该问题,现有技术中的秘密分享方法提供了一定的容错机制,即:将秘密切分为w份,分别交给w个单点管理,但是只需要t(t<=w)个单点手中的秘密分片即可恢复秘密原文,不需要所有的秘密分片持有者都参与,以确保秘密的安全。
[0004]但是上述秘密分享算法是建立在一些安全假设之上的,即秘密分发者、秘密分片持有者都是诚实的。然而,在实际情况中,参与者可能是不诚实的,那么必然存在一些安全风险。例如,如果秘密分发者作恶,发送给分片持有者的秘密分片是错误的 ...
【技术保护点】
【技术特征摘要】
1.一种防欺诈的秘密分享方法,其特征在于,所述方法应用于秘密分发者,所述方法包括:根据秘密多项式f(x)和秘密分片持有者的数量W,生成秘密S的W个秘密分片;生成所述秘密S对应的多项式承诺C,并向所述W个秘密分片持有者广播所述多项式承诺C,所述多项式承诺C用于所述秘密分片持有者对接收到的秘密分片进行验证;将所述W个秘密分片分发给所述W个秘密分片持有者。2.根据权利要求1所述的方法,其特征在于,所述秘密多项式f(x)为:f(x)=S+a1*x1+a2*x2+
…
+a
t
‑1*x
t
‑1mod p其中,a
j
为多项式系数,0≤j≤t
‑
1,t为秘密还原门限,0<t≤W,p为素数。3.根据权利要求2所述的方法,其特征在于,所述根据秘密多项式f(x)和秘密分片持有者的数量W,生成秘密S的W个秘密分片,包括:随机选择W个不相等的x值{x1,x2,
…
,x
w
},分别代入所述秘密多项式f(x),计算对应的y值{y1,y2,
…
,y
w
},得到所述W个秘密分片{S1,S2,
…
,S
w
};其中,第i个秘密分片S
i
=(x
i
,y
i
),0<i≤w。4.根据权利要求2所述的方法,其特征在于,所述多项式承诺C={c0,c1,
…
,c
t
‑1};所述方法还包括:根据公式生成所述多项式承诺C;其中,a0=S,g为常质数。5.一种防欺诈的秘密分享方法,其特征在于,所述方法应用于秘密分片持有者,所述方法包括:接收来自秘密分发者的秘密S对应的多项式承诺C;接收来自所述秘密分发者的所述秘密S的一个秘密分片S
i
;根据所述多项式承诺C,对所述秘密分片S
i
的正确性进行验证。6.根据权利要求5所述的方法,其特征在于,所述多项式承诺C={c0,c1,
…
,c
t
‑1};其中,0≤j≤t
‑
1,0<t≤W,t为秘密还原门限,W为秘密分片持有者的数量,a
j
为多项式系数,a0=S,g为常质数,p为素数。7.根据权利要求6所述的方法,其特征在于,所述根据所述多项式承诺C,对所述秘密分片S
i
进行验证,包括:若所述秘密分片S
i
(x<...
【专利技术属性】
技术研发人员:张龙,范瑞彬,张开翔,毛嘉宇,储雨知,王越,张俊麒,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。