[發(fā)明專(zhuān)利]一種具有隱私保護(hù)的區(qū)塊鏈數(shù)據(jù)交易方法在審
| 申請(qǐng)?zhí)枺?/td> | 202110676998.7 | 申請(qǐng)日: | 2021-06-18 |
| 公開(kāi)(公告)號(hào): | CN113409144A | 公開(kāi)(公告)日: | 2021-09-17 |
| 發(fā)明(設(shè)計(jì))人: | 于汪源;田萌萌;劉園 | 申請(qǐng)(專(zhuān)利權(quán))人: | 東北大學(xué) |
| 主分類(lèi)號(hào): | G06Q40/04 | 分類(lèi)號(hào): | G06Q40/04;G06F21/62;G06F21/64 |
| 代理公司: | 沈陽(yáng)東大知識(shí)產(chǎn)權(quán)代理有限公司 21109 | 代理人: | 李珉 |
| 地址: | 110819 遼寧*** | 國(guó)省代碼: | 遼寧;21 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 具有 隱私 保護(hù) 區(qū)塊 數(shù)據(jù) 交易 方法 | ||
1.一種具有隱私保護(hù)的區(qū)塊鏈數(shù)據(jù)交易方法,其特征在于:
參與交易的用戶(hù)在區(qū)塊鏈中發(fā)起數(shù)據(jù)交易申請(qǐng);
區(qū)塊鏈上的共識(shí)節(jié)點(diǎn)對(duì)參與交易用戶(hù)發(fā)起的交易請(qǐng)求進(jìn)行有效性查驗(yàn),若查驗(yàn)通過(guò),則區(qū)塊鏈上的所有共識(shí)節(jié)點(diǎn)將交易請(qǐng)求記錄在鏈,賣(mài)方用戶(hù)與買(mǎi)方用戶(hù)基于區(qū)塊鏈進(jìn)行數(shù)據(jù)交易;若檢查無(wú)效,則駁回該交易申請(qǐng)。
2.根據(jù)權(quán)利要求1所述的一種具有隱私保護(hù)的區(qū)塊鏈數(shù)據(jù)交易方法,其特征在于:所述參與交易的用戶(hù)分為賣(mài)方用戶(hù)和買(mǎi)方用戶(hù);賣(mài)方用戶(hù)是數(shù)據(jù)擁有者,發(fā)起售賣(mài)數(shù)據(jù)請(qǐng)求;買(mǎi)方用戶(hù)是數(shù)據(jù)需求者,發(fā)起購(gòu)買(mǎi)數(shù)據(jù)請(qǐng)求;所述賣(mài)方用戶(hù)將原始數(shù)據(jù)經(jīng)過(guò)公鑰內(nèi)積加密后存儲(chǔ)到星際文件系統(tǒng)中。
3.根據(jù)權(quán)利要求2所述的一種具有隱私保護(hù)的區(qū)塊鏈數(shù)據(jù)交易方法,其特征在于:所述參與交易的用戶(hù)向區(qū)塊鏈發(fā)起數(shù)據(jù)交易申請(qǐng)的具體方法為:
參與交易的賣(mài)方用戶(hù)發(fā)布售賣(mài)數(shù)據(jù)請(qǐng)求,即賣(mài)方用戶(hù)在區(qū)塊鏈中發(fā)起一個(gè)創(chuàng)建賣(mài)方智能合約的交易請(qǐng)求,該智能合約用于售賣(mài)數(shù)據(jù),合約內(nèi)容包括數(shù)據(jù)摘要、數(shù)據(jù)存儲(chǔ)地址、用于內(nèi)積加密的公鑰內(nèi)容及售賣(mài)操作;買(mǎi)方用戶(hù)發(fā)布購(gòu)買(mǎi)數(shù)據(jù)請(qǐng)求,即買(mǎi)方用戶(hù)在區(qū)塊鏈中發(fā)起一個(gè)創(chuàng)建買(mǎi)方智能合約的交易請(qǐng)求,該智能合約用于購(gòu)買(mǎi)數(shù)據(jù),合約內(nèi)容包括出價(jià)以及購(gòu)買(mǎi)操作。
4.根據(jù)權(quán)利要求3所述的一種具有隱私保護(hù)的區(qū)塊鏈數(shù)據(jù)交易方法,其特征在于:所述區(qū)塊鏈上的共識(shí)節(jié)點(diǎn)對(duì)參與交易用戶(hù)發(fā)起的交易請(qǐng)求進(jìn)行有效性查驗(yàn)的具體方法為:
區(qū)塊鏈上的共識(shí)節(jié)點(diǎn)接收用戶(hù)的交易請(qǐng)求,檢查交易格式是否正正確,交易簽名是否合法,交易發(fā)起者地址是否存在,并檢查發(fā)起交易請(qǐng)求的用戶(hù)賬戶(hù)余額是否滿足最大交易費(fèi)用,如驗(yàn)證不通過(guò),則返回錯(cuò)誤,駁回交易請(qǐng)求;若驗(yàn)證通過(guò),則將交易請(qǐng)求放入?yún)^(qū)塊鏈上的交易池中,并向其他共識(shí)節(jié)點(diǎn)轉(zhuǎn)發(fā),區(qū)塊鏈上的其他共識(shí)節(jié)點(diǎn)收到交易請(qǐng)求后,重復(fù)上述驗(yàn)證過(guò)程,直至該交易請(qǐng)求被獲得出塊權(quán)的共識(shí)節(jié)點(diǎn)打包到區(qū)塊中,并全網(wǎng)廣播。
5.根據(jù)權(quán)利要求4所述的一種具有隱私保護(hù)的區(qū)塊鏈數(shù)據(jù)交易方法,其特征在于:所述區(qū)塊鏈上的所有共識(shí)節(jié)點(diǎn)將交易請(qǐng)求記錄在鏈的具體方法為:
區(qū)塊鏈上的所有共識(shí)節(jié)點(diǎn)接收到包含賣(mài)方或買(mǎi)方交易請(qǐng)求的區(qū)塊后,對(duì)區(qū)塊進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),共識(shí)節(jié)點(diǎn)將該區(qū)塊同步到自己的區(qū)塊鏈中,并從交易池中刪除該交易請(qǐng)求,完成區(qū)塊鏈同步,賣(mài)方智能合約或買(mǎi)方智能合約成功部署到區(qū)塊鏈中。
6.根據(jù)權(quán)利要求5所述的一種具有隱私保護(hù)的區(qū)塊鏈數(shù)據(jù)交易方法,其特征在于:所述賣(mài)方用戶(hù)與買(mǎi)方用戶(hù)基于區(qū)塊鏈進(jìn)行數(shù)據(jù)交易的具體方法為:
步驟1、買(mǎi)方用戶(hù)調(diào)用智能合約請(qǐng)求賣(mài)方用戶(hù)的數(shù)據(jù);
買(mǎi)方用戶(hù)在區(qū)塊鏈上發(fā)起一個(gè)購(gòu)買(mǎi)數(shù)據(jù)的交易請(qǐng)求,該交易請(qǐng)求明確標(biāo)記接收賬戶(hù)地址,即賣(mài)方用戶(hù)部署智能合約的地址;該交易請(qǐng)求包含買(mǎi)方公鑰、交易出價(jià)這些基礎(chǔ)信息;
步驟2、賣(mài)方用戶(hù)響應(yīng)買(mǎi)方用戶(hù)交易請(qǐng)求,并發(fā)送加密數(shù)據(jù);
賣(mài)方用戶(hù)接到買(mǎi)方用戶(hù)的數(shù)據(jù)購(gòu)買(mǎi)請(qǐng)求后,將分布式存儲(chǔ)在星際文件系統(tǒng)中的加密數(shù)據(jù)的hash值發(fā)送給買(mǎi)方用戶(hù);
步驟3、買(mǎi)方用戶(hù)接收賣(mài)方發(fā)來(lái)的數(shù)據(jù),并發(fā)起驗(yàn)證請(qǐng)求;
買(mǎi)方用戶(hù)收到賣(mài)方用戶(hù)發(fā)來(lái)的hash值后,從星際文件系統(tǒng)中獲得hash值對(duì)應(yīng)的加密數(shù)據(jù),然后,隨機(jī)選擇一個(gè)加密數(shù)據(jù)子集,請(qǐng)求賣(mài)方發(fā)送對(duì)應(yīng)的原始數(shù)據(jù),以驗(yàn)證加密數(shù)據(jù)的有效性;
步驟4、賣(mài)方用戶(hù)向買(mǎi)方用戶(hù)發(fā)送買(mǎi)方請(qǐng)求的原始數(shù)據(jù);
賣(mài)方用戶(hù)收到驗(yàn)證請(qǐng)求后,將待驗(yàn)證的原始數(shù)據(jù)用買(mǎi)方節(jié)點(diǎn)的公鑰加密并發(fā)送給買(mǎi)方用戶(hù)進(jìn)行驗(yàn)證;
步驟5、買(mǎi)方用戶(hù)根據(jù)賣(mài)方用戶(hù)發(fā)來(lái)的待驗(yàn)證原始數(shù)據(jù)及賣(mài)方內(nèi)積操作的公鑰完成驗(yàn)證,買(mǎi)賣(mài)雙方進(jìn)行數(shù)據(jù)買(mǎi)賣(mài)交易。
7.根據(jù)權(quán)利要求5所述的一種具有隱私保護(hù)的區(qū)塊鏈數(shù)據(jù)交易方法,其特征在于:所述買(mǎi)方用戶(hù)完成驗(yàn)證,買(mǎi)賣(mài)雙方進(jìn)行數(shù)據(jù)買(mǎi)賣(mài)交易的具體方法為:
買(mǎi)方用戶(hù)接收到賣(mài)方用戶(hù)發(fā)來(lái)的待驗(yàn)證原始數(shù)據(jù)后,用賣(mài)方內(nèi)積操作的公鑰進(jìn)行加密得到驗(yàn)證集,將驗(yàn)證集與所選擇驗(yàn)證的加密數(shù)據(jù)子集進(jìn)行對(duì)比,如果不符合,則認(rèn)為收到虛假數(shù)據(jù)集,終止交易;如果符合,則驗(yàn)證通過(guò),認(rèn)定接收到的加密數(shù)據(jù)集為有效數(shù)據(jù)集;買(mǎi)方將按照事先約定好的價(jià)格向賣(mài)方轉(zhuǎn)賬;賣(mài)方將用于解密加密數(shù)據(jù)集的密鑰發(fā)送給買(mǎi)方用戶(hù),完成整個(gè)交易過(guò)程。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于東北大學(xué),未經(jīng)東北大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110676998.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06Q 專(zhuān)門(mén)適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類(lèi)目不包含的專(zhuān)門(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)老金
- 一種授權(quán)管理系統(tǒng)和方法及授權(quán)管理服務(wù)器
- 一種授權(quán)管理系統(tǒng)和方法及授權(quán)管理服務(wù)器
- 用于生成隱私簡(jiǎn)檔的方法和設(shè)備
- 手機(jī)隱私保護(hù)系統(tǒng)
- 密碼設(shè)置方法及裝置
- 移動(dòng)終端和移動(dòng)終端的隱私保護(hù)方法
- 一種隱私信息保護(hù)方法、裝置及系統(tǒng)
- 一種隱私信息管理方法、裝置和系統(tǒng)
- 圖片隱私的預(yù)測(cè)方法及裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種基于區(qū)塊鏈的隱私安全管理系統(tǒng)
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來(lái)托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備





