[發(fā)明專利]一種應用于威脅情報交易聯(lián)盟鏈中的環(huán)簽名方法有效
| 申請?zhí)枺?/td> | 202010437854.1 | 申請日: | 2020-05-22 |
| 公開(公告)號: | CN111698090B | 公開(公告)日: | 2022-09-27 |
| 發(fā)明(設計)人: | 玄世昌;楊武;王巍;苘大鵬;呂繼光;趙陽 | 申請(專利權(quán))人: | 哈爾濱工程大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/40 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150001 黑龍江省哈爾濱市南崗區(qū)*** | 國省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應用于 威脅 情報 交易 聯(lián)盟 中的 簽名 方法 | ||
1.一種應用于威脅情報交易聯(lián)盟鏈中的環(huán)簽名方法,其特征在于,包括以下步驟:
步驟1:初始化階段,輸入系統(tǒng)安全參數(shù)λ,返回安全素數(shù)p和q、RSA整數(shù)N和QR數(shù)組;其中,QR數(shù)組中任意元素QRi∈QR(N);QR(N)表示模為N的二次剩余群;N是RSA整數(shù),滿足N=p*q;
步驟2:背書節(jié)點集合E中的所有背書節(jié)點生成密鑰對;
背書節(jié)點集合中的節(jié)點Ei產(chǎn)生的密鑰對為(pKeyi,sKeyi);其中,Ei∈E,1≤i≤n;私鑰sKeyi=(xi,yi),公鑰pKeyi=2*xi*yi+1,γ,δ∈N;
生成密鑰對成功后,背書節(jié)點Ei首先使用零知識證明密鑰對(pKeyi,sKeyi)的正確性,如果驗證通過則將公鑰及身份的對應信息存儲到聯(lián)盟鏈的公共數(shù)據(jù)庫DB中,聯(lián)盟鏈內(nèi)所有實體節(jié)點都可以訪問該數(shù)據(jù)庫獲取其他節(jié)點的公鑰集合;
步驟3:聚合所有的隨機數(shù)集合,得到累加值sum;
步驟4:簽名者根據(jù)要加密的消息m、交易關(guān)聯(lián)參數(shù)ttid、簽名者的公鑰pKeyi、簽名者的私鑰sKeyi=(xi,yi)以及累加值sum生成簽名ρ,并將簽名ρ返回給驗證者用于解密;
ρ=(sum,tag,ρ′)
其中,tag為簽名者的標簽,ρ′為基于知識證明的知識簽名SoK的輸出:
步驟5:驗證者收到簽名ρ后,對簽名ρ的合法性進行驗證;如果驗證有效,驗證者輸出接受簽名,執(zhí)行步驟6;否則驗證者輸出拒絕簽名,并終止本次簽名驗證過程;
具體驗證方法為:通過驗證累加值sum和簽名ρ的計算是否成立,來驗證簽名是否為環(huán)中背書節(jié)點生成的;
步驟6:驗證者判斷簽名ρ的關(guān)聯(lián)性;
步驟6.1:判斷簽名的交易是否關(guān)聯(lián);
計算簽名ρ中和相乘的結(jié)果,將相乘的結(jié)果與標簽tag逐位比較;如果相同,則判定該簽名是已關(guān)聯(lián)的,驗證者輸出1并執(zhí)行步驟6.2;否則,驗證者輸出0;
步驟6.2:判斷標簽間的關(guān)聯(lián)性;
比較本次簽名中的標簽與上一次簽名中的標簽是否相同;若本次簽名本次簽名中的標簽與上一次簽名中的標簽相同,則判斷兩個簽名對應同一交易,驗證者輸出1;否則,驗證者輸出0。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于哈爾濱工程大學,未經(jīng)哈爾濱工程大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010437854.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





