版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Weil配對實現(xiàn)基于身份加密背景介紹傳統(tǒng)的公鑰體制中公鑰是與身份無關(guān)的隨機(jī)字串,存在如何確認(rèn)公鑰真實性的問題,為此,公鑰基礎(chǔ)設(shè)施(PublicKeyInfrastructure,PKI)通過使用可信賴的第三方-——認(rèn)證中心(CertificationAuthority,CA)頒發(fā)公鑰證書的形式來綁定公鑰和身份信息。但是,PKI證書管理復(fù)雜,需要建造復(fù)雜的CA系統(tǒng),證書發(fā)布、吊銷、驗證和保存需要占用較多資源,這就限制了PKI在實時和低帶寬環(huán)境中的廣泛應(yīng)用。為了簡化公鑰證書的管理,Shamir創(chuàng)造性地提出了基于身份加密的概念。Identity-BasedEncryption2001年,Boneh和Franklin提出第一個實用的基于身份加密(IBE:IdentityBasedEncryption)方案,該方案是利用超奇異橢圓曲線上的雙線性對運(yùn)算(Weil對)設(shè)計的,并且在隨機(jī)預(yù)言機(jī)模型下是完全身份安全(fullidentity)。完全身份安全(fullidentitysecurity):攻擊者在獲取系統(tǒng)公開參數(shù)之后,可以適應(yīng)性地選擇一個合適的身份進(jìn)行攻擊。Definitions基于身份加密的方案由以下四部分組成:系統(tǒng)建立(Setup),安全參數(shù)K、返回參數(shù)(系統(tǒng)參數(shù)(M、C公開的))、和主密鑰(master-key只有PKG知道)。私鑰提?。‥xtract),以公鑰pk,主私鑰msk,以及用戶身份ID作為輸入算法輸出用戶身份ID所對應(yīng)的私鑰IDsk。加密(Encrypt),以公鑰PK、ID和明文信息M作為輸入,輸出密文C。解密(Decrypt),以公鑰PK,密文C和私鑰Idsk作為輸入,輸出明文M。滿足一致性約束DefinitionsIdentity-BasedEncryptographyChoseciphertextsecurity(IND-CCA)基于身份加密的方案是一種IND-ID-CCA(Identity-BasedEncryptographyagainstanadaptiveChoseciphertextsecurity)。其形式定義由敵手A與挑戰(zhàn)者交互的游戲來描述:系統(tǒng)建立:挑戰(zhàn)者運(yùn)行系統(tǒng)生成一個安全參數(shù)K,而msk是私有的。階段1(1)私鑰提取詢問(Extractionquery)挑戰(zhàn)者通過運(yùn)行私鑰提取算法,產(chǎn)生相應(yīng)的身份ID對應(yīng)當(dāng)私鑰d,將d發(fā)送給敵手A.(2)解密詢問(Decryptionquery)挑戰(zhàn)者通過運(yùn)行私鑰提取算法,產(chǎn)生相應(yīng)身份的ID所對應(yīng)的私鑰d,然后運(yùn)行解密算法用私鑰d來解密密文,挑戰(zhàn)者將明文發(fā)送給敵手A。Definitions挑戰(zhàn)(Challenge)當(dāng)敵手A決定詢問階段1結(jié)束,它輸出兩個相等的明文M0和M1和一它希望被挑戰(zhàn)的身份ID,其中的約束ID不能出現(xiàn)在階段1中任何私鑰提取詢問中。挑戰(zhàn)者選擇一個隨機(jī)位并且設(shè)置C=Encrypt(pk,ID,Mb),將C作為挑戰(zhàn)來發(fā)送給敵手A階段2(1)私鑰提取詢問(Extractionquery)當(dāng)ID≠IDI挑戰(zhàn)者回到階段1;(2)解密詢問(Decryptionquery)當(dāng)<IDI,Ci>≠<ID,C>挑戰(zhàn)者回到階段1猜想(Guess)最后最后,攻擊者輸出一個猜測b0屬于{0,1}如果b=b0則攻擊者贏得攻擊游戲.IND-ID-CPAIND-ID-CPA(Identity-BasedEncryptographyagainstanadaptiveChoseplaintextsecurity)也是一種對稱加密,其定義如下:系統(tǒng)建立(setup):挑戰(zhàn)者運(yùn)行系統(tǒng)生成一個安全參數(shù)K,而msk是PKG私有的。階段1:公鑰提取詢問(privatekeyextractionquery)挑戰(zhàn)者通過運(yùn)行密鑰提取算法,產(chǎn)生相應(yīng)的身份ID對應(yīng)當(dāng)公鑰d,將d發(fā)送給敵手A.挑戰(zhàn)(challenge)階段2IND-ID-CPA猜想(guess)IND-ID-CCA與IND-ID-CPA的區(qū)別IND-ID-CPA除了敵手A不能做任何解密查詢,敵手A僅僅可以做公鑰提取查詢,在這兩中情況下IBE都是安全的。隨機(jī)預(yù)言模型(Randomoraclemodel)是一種理想的安全模型,在安全性規(guī)約證明的過程中,隨機(jī)預(yù)言機(jī)的輸出是攻擊者不可預(yù)測的。當(dāng)攻擊者想知道對應(yīng)于某個特定輸入的Hash值的時候,需要去查詢一個針對不同輸入產(chǎn)生隨機(jī)輸出的預(yù)言機(jī)。BilinearmapandBilinearDHassuption定義讓G1,G2為兩個q階的群,q是一個大的素數(shù),0和1分別為G1和G2的單位元.一個合理的雙線性映射是指e:G1×G1G2,滿足:雙線性:即對于所有的P,Q∈G1,a,b∈Z有:e(aP,bQ)=e(P,Q)ab
非退化性:即存在P,Q∈G1,使得e(P,Q)≠1;可計算性:即對任意的P,Q∈G1,都有一個有效的多項式時間算法計算e(P,Q).BilinearmapandBilinearDHassuption確定Diffie-Hellman問題(DicisionDiffie-Hellmanproblem簡記為DDH):在G1中,q為G1的階.已知〈P,aP,bP,cP〉,確定等式c≡ab(modq)是否成立.雙線性Diffie-Hellman問題(BilinearDiffie-Hellmanproblem簡記為BDH):G1,G2,e定義同前.〈G1,G2,e〉上的BDH問題是指:已知〈P,aP,bP,cP〉計算e(P,P)abc∈G2.可計算Diffie-Hellman問題(ComputationalDiffie-Hellmanproblem簡記為CDH):在G1中,已知〈P,aP,bP〉,計算abP.CDH問題一直被認(rèn)為是困難的.由于G1中的DDH問題是容易的,所以一般利用DDH去構(gòu)建安全的密碼系統(tǒng).加密方案都基于一個CDH假定的變體,即雙線性Diffie-Hellman假設(shè)Identity-basedencryption(Basicident)通過四個算法來呈現(xiàn)Basicident,K是系統(tǒng)建立算法時產(chǎn)生的參數(shù),而g是BDH產(chǎn)生的如下:系統(tǒng)建立(setup):給出任意的KStep1:在輸入k時運(yùn)行g(shù),產(chǎn)生一個素數(shù)b,G1與G2為q階群并且是線性映射e:G1×G1G2,選擇一個隨機(jī)數(shù)P∈G1Step2:選取一個隨機(jī)s∈Z*并且設(shè)置Ppub=sPSep3:選擇一個加密哈希函數(shù)H1:{0,1}
*
G*1和
H2:G2{0,1}n安全性取決于H1,
H2是隨機(jī)的。私鑰提?。╡xtract)加密(encrypt)解密(decrypt)PropertiesoftheWeilPairing設(shè)E是一個基域F上的橢圓曲線,G1是一個階為素數(shù)q的循環(huán)加法群,G2是階為素數(shù)q的循環(huán)乘法群。假設(shè)在G1和G2的離散對數(shù)問題是很困難的。Weil對被定義為一個雙線性映射e:G1×G1→G2,Weil對雙線性映射具有以下特性:雙線性(Bilinear):對于所有P,Q∈G1,a,b∈Z*,有e(aP,bQ)=e(P,Q)ab非退化性(Non-degenerate):如果P是G1產(chǎn)生的那么e(P,P)∈F*是G2產(chǎn)生的可計算性(computable):任意P,Q∈G1,存在有效算法計算e(P,Q)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編初中歷史八下第12課民族大團(tuán)結(jié)教案
- 年產(chǎn)50萬套中醫(yī)醫(yī)療器械生產(chǎn)線技術(shù)改造項目可行性研究報告模板-立項拿地
- 中藥烏藥課件
- 2025-2030全球數(shù)字道路行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球SCR 尿素系統(tǒng)行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國鉺鐿共摻光纖行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國魚塘凈水器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球汽車出風(fēng)口空氣清新劑行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國IG100氣體滅火系統(tǒng)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國電子學(xué)習(xí)開發(fā)服務(wù)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2024年全國現(xiàn)場流行病學(xué)調(diào)查職業(yè)技能競賽考試題庫-上部分(600題)
- (一模)晉城市2025年高三年第一次模擬考試 物理試卷(含AB卷答案解析)
- 安徽省蚌埠市2025屆高三上學(xué)期第一次教學(xué)質(zhì)量檢查考試(1月)數(shù)學(xué)試題(蚌埠一模)(含答案)
- 醫(yī)院工程施工重難點(diǎn)分析及針對性措施
- GB/T 19675.2-2005管法蘭用金屬沖齒板柔性石墨復(fù)合墊片技術(shù)條件
- 運(yùn)動技能學(xué)習(xí)與控制課件第十三章動作技能的保持和遷移
- 2023年春節(jié)后建筑施工復(fù)工復(fù)產(chǎn)專項方案
- 電梯設(shè)備維護(hù)保養(yǎng)合同模板范本
- 叉車操作規(guī)程
- 綜合布線類項目施工圖解(共21頁)
- 圓錐曲線方程復(fù)習(xí)
評論
0/150
提交評論