秘密共享方案课件.ppt
《秘密共享方案课件.ppt》由会员分享,可在线阅读,更多相关《秘密共享方案课件.ppt(37页珍藏版)》请在三一办公上搜索。
1、第13章 秘密共享方案,报告人:孙宗臣,1,ppt课件,有些场合,秘密不能由一个人独自拥有,必须由两人或多人同时参与才能打开秘密,这时都需要将秘密分给多人掌管,而且必须有一定人数的掌管秘密的人同时到场才能恢复这一秘密,这种技术就称为秘密分割(SECRET SPLITTING),也称为秘密共享(SECRET SHARING)。例如:导弹控制发射开启核按钮重要场所通行检验等为了实现上述意义上的秘密共享,人们引入了门限方案(THRESHOLD SCHEME)的一般概念,2/,13.1引言,2,ppt课件,秘密分割门限方案的定义定义1 设秘密 S 被分成N个部分信息,每一部分信息称为一个子密钥或影子(
2、SHARE OR SHADOW),由一个参与者持有,使得:由K个或多于K个参与者所持有的部分信息可重构S 由少于K个参与者所持有的部分信息则无法重构S 则称这种方案为(K,N)秘密分割门限方案,K称为方案的门限值。极端的情况下是(N,N)秘密分割门限方案,此时用户必须都到场才能恢复密钥,3/,13.1引言,3,ppt课件,如果一个参与者或一组未经授权的参与者在猜测秘密S时,并不比局外人猜秘密时有优势,即由少于K个参与者所持有的部分秘密信息得不到秘密S的任何信息 则称这个方案是完善的,即(K,N)秘密分割门限方案是完善的攻击者除了试图恢复秘密外,还可能从可靠性方面进行攻击,如果他能阻止多于N-K
3、个人参与秘密恢复,则用户的秘密就难于恢复所以(K,N)门限的安全性在于既要防止少于K个人合作恢复秘密,又要防止对T个人的攻击而阻碍秘密的恢复当N=2T+1时K=T=(N-1)/2的取值最佳秘密分割应该由可信第三方执行,或者托管设备完成。,4/,13.1引言,4,ppt课件,13.1 引言,秘密的分割 假设是一个(K,N)门限方案选取一个K1次多项式F(X)A0+A1X+AK-1XK-1该多项式有K个系数令A0=F(0)=S,即把常数项指定为待分割的秘密其它K1个系数可随机选取显然,对于该多项式,只要知道该多项式的K个互不相同的点的函数值F(XI)(I=1,2,K),就可恢复F(X)生成N个子秘
4、密任取N个不同的点XI(I=1,N)并计算函数值F(XI)(I=1,N)则(XI,F(XI),I=1,N,即为分割的N个子秘密显然,这N个子秘密中的任意K个子秘密即可重构F(X),从而可得秘密S,5/,5,ppt课件,13.2 SHAMIR门限方案,SHAMIR门限方案基于多项式的LAGRANGE插值公式插值:数学分析中的一个基本问题已知一个函数(X)在K个互不相同的点的函数值(XI)(I=1,2,K),寻求一个满足F(XI)(XI)(I=1,2,K)的函数F(X)来逼近(X),F(X)称为(X)的插值函数,也称插值多项式LAGRANGE插值:已知(X)在K个互不相同的点的函数值(XI)(I=
5、1,2,K),可构造K-1次LAGRANGE插值多项式显然,如果将函数(X)就选定F(X),则差值多项式刚好完全恢复了多项式(X)F(X),6/,6,ppt课件,13.2 SHAMIR门限方案,根据上述的思想,在有限域GF(Q)上实现上述方案,即可得到SHAMIR秘密分割门限方案(1)秘密的分割设GF(Q)是一有限域,其中Q是一个大素数,满足QN1秘密S是在GF(Q)0上均匀选取的一个随机数,表示为SRGF(Q)0令S等于常系数A0其它K-1个系数A1,A2,AK-1的选取也满足AIRGF(Q)0(I=1,K-1)在GF(Q)上构造一个K-1次多项式F(X)A0+A1X+AK-1XK-1N个参
6、与者记为P1,P2,PN,其中PI分配到的子密钥为(I,F(I)),7/,7,ppt课件,13.2 SHAMIR门限方案,(2)秘密的恢复如果任意K个参与者PI1,PI2,PIK(1I1I2IKN)要想得到秘密S,可使用它们所拥有的K个子秘密(IL,F(IL)|L=1,K构造如下的线性方程组A0A1(I1)AK-1(I1)K-1=F(I1)A0A1(I2)AK-1(I2)K-1=F(I2)A0A1(IK)AK-1(IK)K-1=F(IK)(13-1),8/,8,ppt课件,13.2 SHAMIR门限方案,因为IL(L=1,K)均不相同,所以可由LAGRANGE插值公式构造如下的多项式:F(X)
7、从而可得秘密SF(0)然而参与者仅需知道F(X)的常数项F(0)而无需知道整个多项式F(X),所以令X0,仅需以下表达式就可以求出S:S=,(可以预计算不需保密),9/,9/,方案的完善性分析如果K-1个参与者想获得秘密S,他们可构造出由K-1个方程构成的线性方程组,其中有K个未知量对GF(Q)中的任一值S0,可设F(0)S0,再加上上述的K-1个方程就可得到K个方程,并由LAGRANGE插值公式得出F(X)。因此对每一S0GF(Q)都有一个惟一的多项式满足13-1方程组所以已知K-1个子密钥得不到关于秘密S的任何信息,因此这个方案是完善的。,10/,13.2 SHAMIR门限方案,10,pp
8、t课件,【例81】设门限K=3,份额数为N=5,模值Q=19,待分割的秘密S=11,随机选取A1=2,A2=7,可构造多项式F(X)=(7X2+2X+11)MOD 19将秘密分割成5份分别计算 F(1)=(712+21+11)MOD 191 F(2)=(722+22+11)MOD 195 F(3)=(732+23+11)MOD 194 F(4)=(742+24+11)MOD 1917 F(5)=(752+25+11)MOD 196得5个子密钥。,11/,13.2 SHAMIR门限方案,11,ppt课件,13.2 SHAMIR门限方案,秘密的恢复如果知道其中的3个子密钥,如F(2)=5,F(3)
9、4,F(5)6,就可重构F(X),事实上我们可直接根据差值公式 计算S=F(0),12/,12/89,ppt课件,13.2 SHAMIR门限方案,简化的(T,T)门限方案:D 秘密的选取(独立随机选取)中的 T-1 个元素,记为,D计算,对于,D 把共享 的值发给。,13,ppt课件,中国剩余定理,又称孙子定理设m1,m2,mk是k个两两互素的正整数,m=m1m2mk,Mi(i=1,k)满足m=miMi,则同余式组x=b1(mod m1)x=b2(mod m2)x=bk(mod mk)有唯一解:x=M1M1b1+M2M2b2+MkMkbk(mod m)其中MiMi=1 mod mi(i=1,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 秘密 共享 方案 课件

链接地址:https://www.31ppt.com/p-2163439.html