[發(fā)明專利]一種可隨機(jī)化和溯源審計(jì)的跨鏈交易方法、設(shè)備和介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202210858984.1 | 申請(qǐng)日: | 2022-07-21 |
| 公開(kāi)(公告)號(hào): | CN115393079A | 公開(kāi)(公告)日: | 2022-11-25 |
| 發(fā)明(設(shè)計(jì))人: | 賴俊祚;吳嘉和;翁健;李宇嫻;李明 | 申請(qǐng)(專利權(quán))人: | 暨南大學(xué) |
| 主分類(lèi)號(hào): | G06Q40/04 | 分類(lèi)號(hào): | G06Q40/04;G06Q30/00;H04L9/08;H04L9/32;H04L9/40;H04L67/10 |
| 代理公司: | 廣州市華學(xué)知識(shí)產(chǎn)權(quán)代理有限公司 44245 | 代理人: | 楊望仙 |
| 地址: | 510632 廣東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 隨機(jī)化 溯源 審計(jì) 交易 方法 設(shè)備 介質(zhì) | ||
1.一種可隨機(jī)化和溯源審計(jì)的跨鏈交易方法,其特征在于,包括以下步驟:
S1、審計(jì)機(jī)構(gòu)生成公共參數(shù)和陷門(mén)密鑰,陷門(mén)密鑰用于溯源審計(jì);
S2、數(shù)據(jù)消費(fèi)方生成公私鑰對(duì),公私鑰對(duì)用于構(gòu)造和解決謎題;
S3、數(shù)據(jù)消費(fèi)方在區(qū)塊鏈上設(shè)置交易腳本鎖定交易金,數(shù)據(jù)消費(fèi)方通過(guò)公鑰構(gòu)造謎題并生成相應(yīng)的零知識(shí)證明,將謎題和零知識(shí)證明發(fā)送給數(shù)據(jù)提供方;
S4、當(dāng)數(shù)據(jù)提供方接收到謎題及其對(duì)應(yīng)的零知識(shí)證明時(shí)驗(yàn)證謎題的有效性,如果謎題有效則接受該謎題,交易繼續(xù);如果謎題無(wú)效則丟棄該謎題,交易終止;
S5、當(dāng)數(shù)據(jù)提供方將數(shù)據(jù)交易給數(shù)據(jù)消費(fèi)方后隨機(jī)化接收到的謎題,將隨機(jī)化后的謎題發(fā)送給中介;
S6、中介接收到隨機(jī)化后的謎題后,將隨機(jī)化后的謎題轉(zhuǎn)發(fā)給數(shù)據(jù)消費(fèi)方,向數(shù)據(jù)消費(fèi)方索要謎題答案;
S7、數(shù)據(jù)消費(fèi)方通過(guò)自己的私鑰解決隨機(jī)化后的謎題得到對(duì)應(yīng)的盲化后的答案,將盲化后的答案發(fā)送給中介;
S8、中介得到盲化后的答案后將盲化后的答案轉(zhuǎn)發(fā)給數(shù)據(jù)提供方;
S9、數(shù)據(jù)提供方得到盲化后的答案后,使用私有的盲化因子對(duì)盲化后的答案去盲得到真正的答案,用真正的答案解鎖交易腳本,獲取交易金額;
S10、審計(jì)機(jī)構(gòu)通過(guò)陷門(mén)密鑰尋找整個(gè)交易過(guò)程中各個(gè)謎題間的關(guān)聯(lián),重構(gòu)交易鏈條,鎖定交易中的不誠(chéng)實(shí)方及其背離協(xié)議的惡意行為。
2.根據(jù)權(quán)利要求1所述的一種可隨機(jī)化和溯源審計(jì)的跨鏈交易方法,其特征在于,所述步驟S1包括步驟:
S101、審計(jì)機(jī)構(gòu)選擇一個(gè)安全參數(shù)λ作為CPCrs算法的輸入;
S102、根據(jù)傳入的安全參數(shù)λ調(diào)用公共參考串初始化算法CRSSetup,生成公共參考串crs;
S103、根據(jù)傳入的安全參數(shù)λ調(diào)用初始化算法Setup,得到橢圓曲線群參數(shù)pprp;pprp=(G,g,q),其中,q是大素?cái)?shù),為橢圓曲線群G的階,g為群G的生成元;
S104、根據(jù)傳入的安全參數(shù)λ調(diào)用密鑰生成算法Gen,生成公私鑰對(duì)(pkdlin,skdlin),其中pkdlin為公鑰,skdlin為私鑰;
S105、將公用參數(shù)pp、公共參考串crs、陷門(mén)密鑰td作為最終結(jié)果輸出,審計(jì)機(jī)構(gòu)將公用參數(shù)pp、公共參考串crs和安全參數(shù)λ作為公共參數(shù)公開(kāi),陷門(mén)密鑰td則保密;公用參數(shù)pp=(G,g,q,pkdlin),陷門(mén)密鑰td=skdlin。
3.根據(jù)權(quán)利要求2所述的一種可隨機(jī)化和溯源審計(jì)的跨鏈交易方法,其特征在于,所述步驟S2包括步驟:
數(shù)據(jù)消費(fèi)方輸入公共參數(shù)中的安全參數(shù)λ,運(yùn)行CPSetup算法,調(diào)用隨機(jī)化謎題構(gòu)造協(xié)議中的Psetup(λ)算法,生成公私鑰對(duì)(pk,sk)。
4.根據(jù)權(quán)利要求3所述的一種可隨機(jī)化和溯源審計(jì)的跨鏈交易方法,其特征在于,所述步驟S3包括步驟:
S301、數(shù)據(jù)消費(fèi)方從集合Zq中隨機(jī)采樣得到一個(gè)隨機(jī)數(shù)作為謎題答案α,將謎題答案α,公用參數(shù)pp、公共參考串crs和公鑰pk作為CPGen算法輸入,運(yùn)行CPGen算法;
S302、根據(jù)公用參數(shù)pp、謎題答案α和公鑰pk調(diào)用謎題構(gòu)造算法PGen,得到消息Z;
S303、根據(jù)消息Z和謎題答案α,調(diào)用零知識(shí)證明協(xié)議中的Prove算法,生成零知識(shí)證明πzk;
S304、從群G中隨機(jī)選出一個(gè)生成元g2,計(jì)算得到群G上的群元素通過(guò)群元素和公鑰pkdlin,調(diào)用加密算法Enc,得到群元素的密文enc;
S305、根據(jù)公鑰pk、公共參考串crs、消息Z和密文enc,調(diào)用零知識(shí)證明協(xié)議中的Prove算法,生成相應(yīng)的零知識(shí)證明π;
S306、將消息Z、群元素的密文enc,零知識(shí)證明π進(jìn)行封裝得到謎題pz,數(shù)據(jù)消費(fèi)方將謎題pz和零知識(shí)證明πzk發(fā)送給數(shù)據(jù)提供方。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于暨南大學(xué),未經(jīng)暨南大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210858984.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類(lèi)專利
- 專利分類(lèi)
G06Q 專門(mén)適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類(lèi)目不包含的專門(mén)適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險(xiǎn);稅務(wù)策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計(jì)算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險(xiǎn),例如,風(fēng)險(xiǎn)分析或養(yǎng)老金
- 具有隨機(jī)化器/去隨機(jī)化器的數(shù)據(jù)存儲(chǔ)系統(tǒng)和設(shè)備
- 非易失性存儲(chǔ)器件及其操作方法
- 隨機(jī)化電路、存儲(chǔ)器控制單元、存儲(chǔ)器、通信系統(tǒng)及方法
- 一種操作系統(tǒng)地址空間隨機(jī)化分配系統(tǒng)及方法
- 結(jié)合隨機(jī)化的互連層的電子設(shè)備
- 秘密并行處理裝置、秘密并行處理方法、程序
- 半導(dǎo)體存儲(chǔ)器操作方法
- 一種基于隨機(jī)跟蹤的惡意代碼隨機(jī)化識(shí)別方法及系統(tǒng)
- 一種動(dòng)態(tài)隨機(jī)化防御Cache攻擊的方法
- 棧幀地址隨機(jī)化方法及相關(guān)設(shè)備
- 溯源交互系統(tǒng)及溯源系統(tǒng)交互方法
- 單溯源碼農(nóng)產(chǎn)品分級(jí)溯源管理系統(tǒng)及方法
- 多溯源碼農(nóng)產(chǎn)品分級(jí)溯源管理系統(tǒng)及方法
- 食品安全溯源系統(tǒng)及方法
- 一種基于區(qū)塊鏈的溯源數(shù)據(jù)的獲取方法及相關(guān)設(shè)備
- 溯源方法、溯源裝置、溯源系統(tǒng)和存儲(chǔ)介質(zhì)
- 一種基于區(qū)塊鏈技術(shù)的溯源應(yīng)用系統(tǒng)
- 一種基于區(qū)塊鏈技術(shù)的溯源管理系統(tǒng)
- 一種聚合溯源的方法和相關(guān)裝置
- 一種醫(yī)學(xué)實(shí)驗(yàn)室監(jiān)管溯源系統(tǒng)及方法





