[發(fā)明專利]基于區(qū)塊鏈的數(shù)據(jù)處理方法、系統(tǒng)和計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810508918.5 | 申請日: | 2018-05-24 |
| 公開(公告)號: | CN108848063B | 公開(公告)日: | 2021-05-07 |
| 發(fā)明(設計)人: | 張艷菊;盧亦斌;邢超 | 申請(專利權)人: | 蘇州朗潤創(chuàng)新知識產(chǎn)權運營有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32;H04L9/08 |
| 代理公司: | 北京三聚陽光知識產(chǎn)權代理有限公司 11250 | 代理人: | 李博洋 |
| 地址: | 215163 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區(qū)塊 數(shù)據(jù)處理 方法 系統(tǒng) 計算機 可讀 存儲 介質(zhì) | ||
本申請公開了一種基于區(qū)塊鏈的數(shù)據(jù)處理方法、系統(tǒng)和計算機可讀存儲介質(zhì)。其中,數(shù)據(jù)所有方節(jié)點通過身份令牌以分別授予所述數(shù)據(jù)生成方節(jié)點和所述數(shù)據(jù)需求方節(jié)點上傳和查詢數(shù)據(jù)的權限,所述數(shù)據(jù)生成方節(jié)點通過所述身份令牌獲取用于加密所述數(shù)據(jù)的加密密鑰以將所述數(shù)據(jù)加密后上傳至數(shù)據(jù)管理節(jié)點,所述數(shù)據(jù)需求方節(jié)點通過所述身份令牌獲取對應的解密密鑰和加密后的數(shù)據(jù)以獲得所述數(shù)據(jù)。這提高了數(shù)據(jù)的安全性和保密性并使得所述數(shù)據(jù)所有方節(jié)點參與管理自己的數(shù)據(jù),保障了數(shù)據(jù)所有方的權益并提高了的數(shù)據(jù)的處理效率。
技術領域
本申請涉及計算機技術領域,具體地,涉及區(qū)塊鏈技術,更具體地,涉及一種基于區(qū)塊鏈的數(shù)據(jù)處理方法、系統(tǒng)和計算機可讀存儲介質(zhì)。
背景技術
區(qū)塊鏈技術是分布式數(shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用技術集合。從數(shù)據(jù)角度來看,區(qū)塊鏈按照時間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成的一種鏈式數(shù)據(jù)結構,所述數(shù)據(jù)結構通過密碼學方式保證其不可篡改和不可偽造。從技術角度來看,區(qū)塊鏈技術整合了多種不同的技術,通過構建區(qū)塊鏈網(wǎng)絡,使得網(wǎng)絡內(nèi)的每個節(jié)點都允許獲得一份完整的數(shù)據(jù)庫拷貝,并基于共識機制以及競爭計算來維護基于區(qū)塊鏈的數(shù)據(jù)庫的更新。由此,通過眾多節(jié)點溝通構成的端到端網(wǎng)絡實現(xiàn)數(shù)據(jù)存儲和管理的去中心化和去信任。
在區(qū)塊鏈網(wǎng)絡中,所有的運行規(guī)則以及數(shù)據(jù)信息對于所有的節(jié)點均公開,因此,每一條記錄對所有節(jié)點可見。同時,由于節(jié)點和節(jié)點之間是去信任的,因此節(jié)點之間無需公開身份,每個參與的節(jié)點都是匿名的。同時,區(qū)塊鏈技術具有極佳的安全性,單個甚至多個節(jié)點對數(shù)據(jù)庫的修改無法影響其他節(jié)點的數(shù)據(jù)庫,除非能夠控制整個網(wǎng)絡中超過51%的節(jié)點同時修改,才可能修改區(qū)塊鏈記載的數(shù)據(jù),而這是幾乎不可能發(fā)生的。
目前,醫(yī)院、體檢機構、招聘網(wǎng)站、購物平臺等擁有客戶數(shù)據(jù)的平臺,通常在不經(jīng)過客戶授權的情況下使用客戶的數(shù)據(jù),這使得客戶的權益受到侵害。
發(fā)明內(nèi)容
有鑒于此,本申請?zhí)峁┮环N基于區(qū)塊鏈的數(shù)據(jù)處理方法、系統(tǒng)和計算機可讀存儲介質(zhì),以提高數(shù)據(jù)的安全性和保密性并使得數(shù)據(jù)所有方節(jié)點參與管理自己的數(shù)據(jù),保障了數(shù)據(jù)所有方的權益并提高了數(shù)據(jù)的處理效率。
第一方面,提供一種基于區(qū)塊鏈的數(shù)據(jù)處理方法,包括:
數(shù)據(jù)生成方節(jié)點與數(shù)據(jù)所有方節(jié)點執(zhí)行基于區(qū)塊鏈的交易以獲取所述數(shù)據(jù)所有方節(jié)點的至少兩個身份令牌,所述身份令牌用于表征所述數(shù)據(jù)所有方節(jié)點對應的身份信息;
所述數(shù)據(jù)生成方節(jié)點與密鑰生成節(jié)點執(zhí)行預先部署的第一智能合約以根據(jù)所述身份令牌獲取加密密鑰;
所述數(shù)據(jù)生成方節(jié)點與數(shù)據(jù)管理節(jié)點執(zhí)行基于區(qū)塊鏈的交易以根據(jù)所述身份令牌驗證數(shù)據(jù)生成方節(jié)點的權限;
所述數(shù)據(jù)生成方節(jié)點在權限被驗證通過后將加密后的數(shù)據(jù)上傳至所述數(shù)據(jù)管理節(jié)點,所述加密后的數(shù)據(jù)為利用所述加密密鑰加密所述數(shù)據(jù)生成方節(jié)點生成的數(shù)據(jù)而獲得的數(shù)據(jù);
其中,所述密鑰生成節(jié)點將所述數(shù)據(jù)生成方節(jié)點生成的數(shù)據(jù)的標識和所述加密密鑰對應的解密密鑰相關聯(lián)后存儲。
進一步地,所述數(shù)據(jù)生成方節(jié)點與密鑰生成節(jié)點執(zhí)行預先部署的第一智能合約以根據(jù)所述身份令牌獲取加密密鑰包括:
所述數(shù)據(jù)生成方節(jié)點通過一次區(qū)塊鏈交易向所述密鑰生成節(jié)點發(fā)送所述身份令牌;
所述密鑰生成節(jié)點根據(jù)所述身份令牌驗證所述數(shù)據(jù)生成方節(jié)點的權限;
在所述數(shù)據(jù)生成方節(jié)點的權限被驗證通過后,所述密鑰生成節(jié)點隨機生成一對密鑰對,并將所述數(shù)據(jù)生成方節(jié)點生成的數(shù)據(jù)的標識與所述密鑰對中的解密密鑰相關聯(lián)后存儲;
所述密鑰生成節(jié)點通過一次區(qū)塊鏈交易將所述密鑰對中的加密密鑰發(fā)送給所述數(shù)據(jù)生成方節(jié)點。
進一步地,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州朗潤創(chuàng)新知識產(chǎn)權運營有限公司,未經(jīng)蘇州朗潤創(chuàng)新知識產(chǎn)權運營有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810508918.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結構和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結構、存儲介質(zhì)及電子設備
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





