<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 一種基于可驗證秘密分享的密鑰管理方案

          一種基于可驗證秘密分享的密鑰管理方案

          作者: 時間:2009-07-31 來源:網(wǎng)絡(luò) 收藏

          (3)同時分發(fā)者KMC對每一個子f(IDi)(i=0,1,…,n)任選兩個整數(shù)Xij,Yij,而Xij,Yij稱作IDj對子f(IDi)的檢查參數(shù)。
          (4)分發(fā)者KMC為每個IDi計算出對應(yīng)的檢查參數(shù)Zij,然后給擁有子f(IDi)的參與方,Zij滿足f(IDi)=Xij+Yij×Zij;這樣每個子秘密f(IDi)擁有(n-1)個檢查參數(shù)磊Zij(j=1,2,…,n,j≠i),該檢查參數(shù)是在日后與他人合作恢復(fù)秘密時用來證明自己提出的子秘密的真實性,另外也擁有(n-1)對的檢查參數(shù)(Xji,Yji)(j=1,2,…,n,j≠i)。
          (5)待KMC將所有的子秘密及對應(yīng)的檢查參數(shù)分發(fā)給CA和用戶后,KMC將用戶的私鑰及分發(fā)給CA及用戶的檢查參數(shù)及子秘密全部銷毀。
          3.3 階段
          當(dāng)恢復(fù)私鑰時,參與者除提供子秘密f(IDi)外,還必須對每個其他的子秘密f(IDi)提出不同檢查參數(shù)Zij用來證明本身子秘密的真實性,即是否滿足等式f(IDi)=Xij+Yij×Zij。若成立,說明者無欺騙行為;否則,令其重新發(fā)送自己手中的子秘密。
          3.4 秘密備份階段
          秘密分發(fā)完成及后,各方將分發(fā)到自身的私鑰的秘密份額及檢查參數(shù)備份到各自數(shù)據(jù)庫的備份表中,即:KMC、CA的秘密數(shù)據(jù)庫的份額備份表及用戶手中。系統(tǒng)根據(jù)門限值t的不同,以及分發(fā)給KMC、CA及用戶保存的秘密份額的份數(shù)n1,n2,n3的不同,可以很容易實現(xiàn)是各方單方面恢復(fù)私鑰還是雙方、三方合作完成私鑰的恢復(fù)。通常,為了安全,盡量避免單方面恢復(fù)情況出現(xiàn)。
          3.5 秘密恢復(fù)階段
          (1)不失一般性,每個參與成員將各自f(IDi)發(fā)送給合成者KMC。
          (2)KMC首先CA及用戶提交的秘密份額f(IDi)及Zij(i=1,2,…,t,j≠i),驗證f(IDi)=Xij+Yij×Zij(i=1,2,…,t,j≠i)是否滿足。若滿足隨后由拉格朗日插值公式求出a0=f(0)=k,并將k公布給參與秘密恢復(fù)的者,否則要求重發(fā)。

          本文引用地址:http://www.ex-cimer.com/article/166914.htm


          4 安全性分析
          是在KMC中產(chǎn)生的,KMC由國密委控制獨立于CA,具有權(quán)威性。采用可驗證的秘密機制,可用來檢驗分發(fā)及恢復(fù)過程中的欺騙問題。KMC在分發(fā)完私鑰后,立即銷毀產(chǎn)生的私鑰及產(chǎn)生私鑰的相關(guān)痕跡。另外,利用分發(fā)給每個參與者份額的數(shù)目來控制各參與方的權(quán)限,這樣能夠很好約束參與方的行為。


          5 結(jié)語
          可驗證秘密分享在保證的安全性上有很好的優(yōu)越性,能夠利用秘密分享機制很好地將私鑰分發(fā)成多個份額,降低風(fēng)險。下一步工作是研究如何利用秘密分享來保障電子商務(wù)中交易的公平性以及密鑰托管問題。

          p2p機相關(guān)文章:p2p原理



          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();