[發(fā)明專利]一種基于Cut-and-Choose技術(shù)的雙向不經(jīng)意傳輸協(xié)議方法有效
| 申請?zhí)枺?/td> | 202010894298.0 | 申請日: | 2020-08-31 |
| 公開(公告)號: | CN112039655B | 公開(公告)日: | 2021-11-05 |
| 發(fā)明(設(shè)計(jì))人: | 寧露露;王箭 | 申請(專利權(quán))人: | 南京航空航天大學(xué) |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/08;H04L9/32;H04L29/06 |
| 代理公司: | 南京瑞弘專利商標(biāo)事務(wù)所(普通合伙) 32249 | 代理人: | 徐激波 |
| 地址: | 210016 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 cut and choose 技術(shù) 雙向 不經(jīng)意 傳輸 協(xié)議 方法 | ||
1.一種基于Cut-and-Choose技術(shù)的雙向不經(jīng)意傳輸協(xié)議方法,其特征在于,包括以下步驟:
步驟S1、生成系統(tǒng)參數(shù),包括(g1,g2,H1,H2,H3,H,G),其中H是隨機(jī)預(yù)言機(jī),H1,H2,H3是抗碰撞的哈希函數(shù),G是q階循環(huán)群,g1,g2是G的生成元;
步驟S2、電路計(jì)算方Receiver進(jìn)行如下賦值:
jS0=H1(j×2+1),
jS1=H1(j×4+2),
jS2=H2(j×10+0)
jS3=H2(j×10+1),
jS4=H3(j);
其中,j=1、2、…、s,s代表電路構(gòu)造方Sender構(gòu)造的混亂電路數(shù);jS0,jS1,jS2,jS3,jS4是變量,表示j先經(jīng)過函數(shù)伸縮再經(jīng)過哈希函數(shù)H1,H2,H3的散列值;
當(dāng)j∈J時(shí),Receiver計(jì)算如下:
當(dāng)時(shí),Receiver計(jì)算如下:
其中,J集合由電路計(jì)算方Receiver秘密決定,表明哪些電路被選為計(jì)算電路,哪些電路被選為檢測電路;當(dāng)j∈J,第j個(gè)電路被選擇為檢測電路,當(dāng)?shù)趈個(gè)電路被選擇為計(jì)算電路;rj1,rj2,rj3,rj4是Receiver在q階循環(huán)整數(shù)群里為每個(gè)j隨機(jī)選擇的值,rj1,rj2,rj3,rj4∈Zq;β和β-1是Receiver在q-1階循環(huán)整數(shù)群里隨機(jī)選擇的值,即β∈Zq-1,β-1∈Zq-1,且β-1是β的乘法逆元;uj0,uj1,uj2,uj3,uj4是變量,被定義成或的積;
Receiver將uj0,uj1,uj2,uj3,uj4發(fā)送給Sender,利用零知識(shí)證明uj1·uj4和uj1·uj2·uj3在不關(guān)注哈希函數(shù)部分的情況下是g1,g2的哈希函數(shù);具體地,證明Πuj1·Πuj4/ΠjS4和Πuj1·Πuj2·Πuj3/(ΠjS2·ΠjS3)兩者都是g1的指數(shù)函數(shù),同時(shí)也是g2的指數(shù)函數(shù),并且也都是jS1的指數(shù)函數(shù);其中Π表示連乘符號;
步驟S3、Sender作如下賦值:
jS0=H1(j×2+1),
jS1=H1(j×4+2),
jS2=H2(j×10+0),
jS3=H2(j×10+1),
jS4=H3(j);
其中,j=1,2,...,s;Sender隨機(jī)選擇z1,z2,z3∈Zq計(jì)算
如果Sender計(jì)算以及計(jì)算和
如果Sender計(jì)算以及計(jì)算和
然后Sender計(jì)算,將a1,a2,a3,Tj0、Tj1、...、Tj5,cj0、cj1、...、cj5發(fā)送給Receiver;
其中,z1,z2,z3是Sender在q階循環(huán)整數(shù)群里隨機(jī)選擇的值,即z1,z2,z3∈Zq;a1,a2,a3表示的指數(shù)值;Tj0,Tj1,Tj2,Tj3,Tj4,Tj5代表的指數(shù)值;x0j,x1j,y0j,y1j∈{0,1}n,這是Sender為每個(gè)混亂電路輸入的混亂密鑰,bj∈{0,1}為Sender隨機(jī)選擇的置換比特,σj∈{0,1}為Sender的選擇比特;cj0,cj1,cj2,cj3,cj4,cj5是加密后的密文;
步驟S4、Receiver按如下步驟解密密文信息:(1)、當(dāng)j∈J時(shí),
當(dāng)時(shí),Receiver計(jì)算:
當(dāng)時(shí),Receiver計(jì)算:
隨后,Receiver計(jì)算:
(2)、當(dāng)時(shí),
當(dāng)時(shí),Receiver計(jì)算如下:
當(dāng)時(shí),Receiver計(jì)算:
如果τ=0,Receiver計(jì)算:
如果τ=1,Receiver計(jì)算:
最后,Receiver計(jì)算:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京航空航天大學(xué),未經(jīng)南京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010894298.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





