LSSS线性秘密共享方案详细构造方法与原理解释试读
關于LSSS
1
LSSS英文精確定義如下:
翻譯后:
一個關于參與者集合P\RhoP關于秘密分享方案Π\PiΠ在ZpZ_pZp?上是線性的,則需要滿足以下條件:
1.每一個參與者的分享份額(見2點)構成ZpZ_pZp?上的一個向量;
2.存在一個關于Π\PiΠ的秘密生成矩陣MMM,這個矩陣有mmm行ddd列,對于i=1,2,....mi=1,2,....mi=1,2,....m,MMM的第iii行MiM_iMi?被一個參與者ρ(i)\rho (i)ρ(i)標識,ρ\rhoρ是一個從{1,2,...,m}\{1,2,...,m\}{1,2,...,m}映射到P\RhoP的一個函數。給一個列向量v?=(s,r2,...,rd)\vec {v}=(s,r_2,...,r_d)v=(s,r2?,...,rd?),其中s∈Zps \in Z_ps∈Zp?是需要共享的秘密,r2,r3,...,rdr_2,r_3,...,r_dr2?,r3?,...,rd?是隨機選取的。Mv?M \vec{v}Mv表示Π\PiΠ對秘密sss的mmm個分享份額,λi=(Mv?)i\lambda _i=(M\vec{v})_iλi?=(Mv)i?是屬于參與者ρ(i)\rho(i)ρ(i)的分享份額。
初步感知一下MMM是mmm行ddd列的,v?\vec{v}v是ddd行111列的,Mv?M\vec{v}Mv則是mmm行111列的,每一行的一個值就是每個對應的參與者的分享份額。
2
下面講如何講訪問樹(access tree,構造參見分欄KP-ABE那一篇)轉化為分享生成矩陣。前面一篇講過訪問樹葉子節點代表屬性,非葉節點表示與或門,約定(1,0,0,...,0)(1,0,0,...,0)(1,0,0,...,0)是目標向量。首先,根節點標識為(1)(1)(1),全局計數器c=1c=1c=1,自上而下構建其他節點。
總結
以上是生活随笔為你收集整理的LSSS线性秘密共享方案详细构造方法与原理解释试读的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一图梳理企业数据治理的8项举措
- 下一篇: 2011年1月MVP申请将于10月13日