引言????
????秘密共享是一種重要密碼學(xué)工具用于構(gòu)建安全多方計(jì)算,其在諸多多方安全計(jì)算協(xié)議中被使用,例如拜占庭協(xié)議、多方隱私集合求交協(xié)議、閾值密碼學(xué)等。
本文首先介紹秘密共享的概念,其次介紹秘密共享生成(基于不同的生成方式我們將其劃分為基于位運(yùn)算的加性秘密共享和基于線性代數(shù)的線性秘密共享,舉例說(shuō)明如何實(shí)現(xiàn)加法共享和乘法共享),最后介紹具有特定屬性的秘密共享方案。
秘密共享的概念
????秘密共享是一種秘密分割存儲(chǔ)技術(shù),其目的是一定程度抵御多方合謀與入侵。秘密共享的核心思想是將秘密拆分為n份,分別分發(fā)給參與方??。n-out-of-n秘密共享要求所有參與方結(jié)合才能恢復(fù)秘密,t-out-of-n秘密共享要求至少任意t個(gè)參與方結(jié)合才能恢復(fù)秘密。從思想可以看出秘密共享算法主要又秘密分發(fā)算法和秘密重構(gòu)算法組成。而秘密分發(fā)方式?jīng)Q定重構(gòu)的方式,因此基于秘密分發(fā),我們將秘密共享分為基于位運(yùn)算的加性秘密共享和基于線性代數(shù)的線性秘密共享。
?基于位運(yùn)算的加性秘密共享
?基于線性代數(shù)的線性秘密共享
?
?
秘密共享方案
·閾值秘密共享:任意大于等于閾值的參與方集合可重構(gòu)出秘密。
·一般訪問(wèn)結(jié)構(gòu)秘密共享:例如A,B,C,D四個(gè)參與方共享秘密,只有A,B或C,D可以恢復(fù)出秘密
·多重秘密共享:參與方的子秘密可以多次使用,分別恢復(fù)多個(gè)共享秘密
·多秘密共享:一次共享,共享多個(gè)秘密,且子秘密可以重復(fù)使用
·可驗(yàn)證秘密共享:可通過(guò)公共變量驗(yàn)證自己子秘密的正確性文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-781664.html
·動(dòng)態(tài)秘密共享:允許添加或刪除參與方,定期或不定期更新參與方的子秘密,還允許在不同的時(shí)間恢復(fù)不同的秘密文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-781664.html
到了這里,關(guān)于秘密共享(Secret Sharing,SS)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!