[發(fā)明專利]一種基于區(qū)塊鏈的不可否認(rèn)安全數(shù)據(jù)傳輸方法有效
| 申請?zhí)枺?/td> | 201910448288.1 | 申請日: | 2019-05-27 |
| 公開(公告)號: | CN110223064B | 公開(公告)日: | 2020-07-28 |
| 發(fā)明(設(shè)計(jì))人: | 陳興蜀;金泓鍵;蘭曉;張紅霞;曹琪 | 申請(專利權(quán))人: | 四川大學(xué) |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06F21/64;H04L9/32;H04L29/06 |
| 代理公司: | 成都禾創(chuàng)知家知識產(chǎn)權(quán)代理有限公司 51284 | 代理人: | 裴娟 |
| 地址: | 610065 四川*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 區(qū)塊 不可 否認(rèn) 安全 數(shù)據(jù)傳輸 方法 | ||
本發(fā)明公開了一種基于區(qū)塊鏈的不可否認(rèn)安全數(shù)據(jù)傳輸方法,包括步驟:(1)接收方生成臨時公私鑰對并將公鑰及其區(qū)塊鏈賬戶地址發(fā)送至發(fā)送方;(2)發(fā)送方向智能合約上傳初始化參數(shù);(3)發(fā)送方向智能合約繳納保證金;(4)接收方向智能合約繳納保證金;(5)發(fā)送方向接收方發(fā)送密文和密文哈希值的數(shù)字簽名;(6)接收方獲取密文后向智能合約公開密文哈希值;(7)發(fā)送方向智能合約公開使用臨時公鑰加密密鑰所得密文;(8)接收方從區(qū)塊鏈獲取到第(7)步中的密文,使用臨時私鑰解密出原始密鑰并向智能合約公開密鑰哈希值,智能合約返還雙方保證金。本發(fā)明可用于有效地實(shí)現(xiàn)安全數(shù)據(jù)傳輸過程中發(fā)送方和接收方對傳輸行為的不可否認(rèn)性。
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)傳輸方法,具體是一種基于區(qū)塊鏈的不可否認(rèn)安全數(shù)據(jù)傳輸方法。
背景技術(shù)
區(qū)塊鏈和智能合約:區(qū)塊鏈技術(shù)作為一種分布式數(shù)字賬本技術(shù),借助密碼技術(shù),讓人們可以在沒有中央權(quán)威機(jī)構(gòu)監(jiān)督的情況下,對彼此協(xié)作建立起信心,實(shí)現(xiàn)在分布式網(wǎng)絡(luò)里多邊交易的去中心化。區(qū)塊鏈中所有節(jié)點(diǎn)保存有相同的數(shù)字賬本,賬本內(nèi)容對所有人公開,且數(shù)據(jù)一旦上鏈存入賬本則不可篡改。目前,全球有數(shù)個區(qū)塊鏈技術(shù)平臺,用于研究區(qū)塊鏈技術(shù)及其應(yīng)用。支持智能合約的以太坊項(xiàng)目(Ethereum)和超級賬本Fabric(Hyperledger Fabric)是其中的代表性平臺。智能合約通常由官方支持的特定編程語言編寫,代碼編譯后可部署至區(qū)塊鏈實(shí)現(xiàn)分布式協(xié)作。智能合約一經(jīng)部署都會存在一個唯一的用于標(biāo)識該智能合約的地址,區(qū)塊鏈用戶可通過此地址向地址標(biāo)識的智能合約發(fā)起交易,或查詢與智能合約相關(guān)的歷史交易信息。由于智能合約可以通過特定邏輯,控制其內(nèi)部函數(shù)觸發(fā)條件而不受任何人管控,因此在研究中常被用于替代可信第三方(TTP)。
不可否認(rèn)性:不可否認(rèn)性是數(shù)據(jù)傳輸中的一個常見要求,主要分為發(fā)送方不可否認(rèn)性和接收方不可否認(rèn)性。對于一次特定的兩個參與方(發(fā)送方和接收方)的數(shù)據(jù)傳輸過程,發(fā)送方不可否認(rèn)性表示發(fā)送方對于已經(jīng)將該數(shù)據(jù)發(fā)送至特定接收方這一事實(shí)是不可否認(rèn)的,接收方不可否認(rèn)性表示接收方對于已從特定發(fā)送方接收到該數(shù)據(jù)這一事實(shí)是不可否認(rèn)的。現(xiàn)有協(xié)議或方案的不可否認(rèn)性多依賴于可信第三方實(shí)現(xiàn),多應(yīng)用于線上交易過程。例如支付寶(Alipay)本質(zhì)上就是提供可信第三方的服務(wù),作為賣家和買家之間的中間人,暫存交易錢款,保障雙方利益。但目前針對線上P2P數(shù)據(jù)傳輸?shù)膱鼍埃@樣的可信第三方不容易找到。
混合加密數(shù)據(jù)傳輸:現(xiàn)有可實(shí)現(xiàn)大文件安全傳輸?shù)姆桨付嗍褂没旌霞用芟到y(tǒng)(Hybrid Cryptosystem)來保證數(shù)據(jù)在不可信環(huán)境中傳輸時的機(jī)密性和完整性。混合加密系統(tǒng)使用對稱加密對原始數(shù)據(jù)進(jìn)行加密,并使用非對稱加密來加密用于對稱加密的密鑰,進(jìn)而解決對稱加密的密鑰難于分發(fā)和非對稱加密效率較低的問題。
現(xiàn)有的不可否認(rèn)數(shù)據(jù)傳輸方案中,若不引入可信第三方,則數(shù)據(jù)傳輸雙方需通過數(shù)據(jù)分片多次傳輸分別確認(rèn)、零知識證明、數(shù)字簽名等來保證雙方不可否認(rèn)性,通常效率較低;若引入可信第三方,則雙方可通過可信第三方作為中間人進(jìn)行交互(如密鑰分發(fā),接收確認(rèn)等),但引入可信第三方會產(chǎn)生額外費(fèi)用且不易找到符合條件的可信第三方。且上述兩種方式均存在需要參與方或可信第三方來保存數(shù)據(jù)傳輸?shù)牟豢煞裾J(rèn)證據(jù),考慮到業(yè)務(wù)遷移、存儲容量限制或人為的操作失誤等,這樣的證據(jù)不易長期安全保存。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于區(qū)塊鏈的不可否認(rèn)安全數(shù)據(jù)傳輸方法,基于區(qū)塊鏈和智能合約實(shí)現(xiàn),可在保證傳輸數(shù)據(jù)的完整性和機(jī)密性的同時,實(shí)現(xiàn)發(fā)送方和接收方對于該數(shù)據(jù)傳輸過程的不可否認(rèn)性。數(shù)據(jù)傳輸過程中,雙方通過向部署在區(qū)塊鏈上的智能合約發(fā)起交易、查詢區(qū)塊鏈上的與智能合約相關(guān)歷史交易信息、通過獨(dú)立于區(qū)塊鏈的普通信道發(fā)送數(shù)據(jù)等三種方式進(jìn)行交互,智能合約由任意參與方提前部署并將智能合約地址告知另外的參與方。
為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案是:
一種基于區(qū)塊鏈的不可否認(rèn)安全數(shù)據(jù)傳輸方法,在智能合約部署后,發(fā)送方不可否認(rèn)地將文件F發(fā)送至接收方,包括以下步驟:
該專利技術(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/201910448288.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q20-00 支付體系結(jié)構(gòu)、方案或協(xié)議
G06Q20-02 .涉及中立的第三方,例如認(rèn)證機(jī)構(gòu)、公證人或可信的第三方[TTP]
G06Q20-04 .支付電路
G06Q20-08 .支付體系結(jié)構(gòu)
G06Q20-22 .支付方案或模式
G06Q20-30 .以特定設(shè)備的使用為特征的
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 一種通過移動設(shè)備進(jìn)行電子轉(zhuǎn)賬的方法及系統(tǒng)
- 異構(gòu)無線網(wǎng)絡(luò)中不可否認(rèn)性計(jì)費(fèi)方法
- 網(wǎng)絡(luò)數(shù)據(jù)傳輸方法
- 實(shí)現(xiàn)不可否認(rèn)性的方法及其支付管理服務(wù)器和用戶終端
- 一種量子可否認(rèn)協(xié)議中兩種協(xié)議單向歸約的方法
- 網(wǎng)上競標(biāo)系統(tǒng)完善前向安全可否認(rèn)密鑰交換協(xié)議實(shí)現(xiàn)方法
- 一種異構(gòu)可否認(rèn)的認(rèn)證方法和系統(tǒng)
- 一種基于容錯學(xué)習(xí)問題的發(fā)送方可否認(rèn)加密方法
- 基于無證書環(huán)境的可否認(rèn)認(rèn)證的加密方法和系統(tǒng)
- 一種基于模容錯學(xué)習(xí)問題的雙向可否認(rèn)加密方法





