[發(fā)明專利]一種基于區(qū)塊鏈的隱私數(shù)據(jù)保護的方法在審
| 申請?zhí)枺?/td> | 201910873977.7 | 申請日: | 2019-09-17 |
| 公開(公告)號: | CN110555318A | 公開(公告)日: | 2019-12-10 |
| 發(fā)明(設計)人: | 楊海勇;龐松濤;商廣勇;王偉兵;馬巖堂;趙樹林;姜鑫;陶鑫;劉偉巍 | 申請(專利權)人: | 山東愛城市網信息技術有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/60 |
| 代理公司: | 37100 濟南信達專利事務所有限公司 | 代理人: | 孫晶偉 |
| 地址: | 250100 山東省濟南市高新*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隱私數(shù)據(jù) 加密 秘鑰 區(qū)塊 加密生成密文 讀取 授權 非對稱加密技術 對稱加密技術 數(shù)據(jù)保護技術 隱私數(shù)據(jù)保護 敏感數(shù)據(jù) 明文數(shù)據(jù) 私鑰解密 應用場景 解密 構建 破解 存儲 廣播 網絡 保證 | ||
本發(fā)明公開一種基于區(qū)塊鏈的隱私數(shù)據(jù)保護的方法,涉及數(shù)據(jù)保護技術領域;將隱私數(shù)據(jù)存儲到本地節(jié)點,進行隱私數(shù)據(jù)的寫鏈及讀取:本地節(jié)點利用加密秘鑰對隱私數(shù)據(jù)進行加密生成密文Data1,對加密秘鑰進行加密生成密文Data2,本地節(jié)點將Data1和Data2廣播到區(qū)塊鏈上的授權節(jié)點,授權節(jié)點利用私鑰解密Data2獲取隱私數(shù)據(jù)的加密秘鑰,使用加密秘鑰解密Data1讀取隱私數(shù)據(jù)的明文數(shù)據(jù);利用本發(fā)明方法構建了隱私數(shù)據(jù)被保護并可授權的區(qū)塊鏈網絡,采用對稱加密技術對數(shù)據(jù)進行加密,并使用非對稱加密技術對加密秘鑰進行加密,保證了隱私數(shù)據(jù)不可能被破解,滿足了企業(yè)敏感數(shù)據(jù)的安全性考慮,可一步擴展區(qū)塊鏈的應用場景。
技術領域
本發(fā)明公開一種基于區(qū)塊鏈的隱私數(shù)據(jù)保護的方法,涉及數(shù)據(jù)保護技術領域。
背景技術
區(qū)塊鏈是一種去中心化的分布式數(shù)據(jù)庫,是由區(qū)塊鏈網絡中所有節(jié)點共同維護的一個公共賬本。經過多年發(fā)展,衍生出了多種適用不同場景的區(qū)塊鏈網絡類型,按照數(shù)據(jù)開放程度劃分,分為公有鏈、聯(lián)盟鏈和私有鏈。公有鏈對所有人或組織開放,任何人或組織均可加入到公有鏈中;聯(lián)盟鏈屬于半開放模式,具有準入機制,有指定的共識節(jié)點,由特定的多個社會群體,如銀行、企業(yè)、政府機構等參與的一種區(qū)塊鏈網絡;私有鏈,則是指網絡中所有節(jié)點均由一個社會群體掌握的區(qū)塊鏈網絡。
Hyperledger Fabric是一個面向企業(yè)級客戶的聯(lián)盟鏈開源項目,可以很方便的使用Hyperledger Fabric搭建一個由各個企業(yè)和社會組織參與的、數(shù)據(jù)共享的聯(lián)盟鏈。但許多企業(yè)往往都會有一些保密性要求較高的數(shù)據(jù),并不希望對同一個區(qū)塊鏈網絡上的其他企業(yè)開放,或者只想對某一個企業(yè)開放。本發(fā)明提出了一種基于區(qū)塊鏈的隱私數(shù)據(jù)保護的方法,構建了隱私數(shù)據(jù)被保護并可授權的區(qū)塊鏈網絡,采用對稱加密技術對數(shù)據(jù)進行加密,并使用非對稱加密技術對加密秘鑰進行加密,保證了隱私數(shù)據(jù)不可能被破解,滿足了企業(yè)敏感數(shù)據(jù)的安全性考慮,擴展了區(qū)塊鏈的應用場景。
發(fā)明內容
本發(fā)明針對現(xiàn)有技術的問題,提供一種基于區(qū)塊鏈的隱私數(shù)據(jù)保護的方法,滿足了企業(yè)敏感數(shù)據(jù)的安全性考慮,擴展了區(qū)塊鏈的應用場景。
本發(fā)明提出的具體方案是:
一種基于區(qū)塊鏈的隱私數(shù)據(jù)保護的方法,將隱私數(shù)據(jù)存儲到本地節(jié)點,進行隱私數(shù)據(jù)的寫鏈及讀取:本地節(jié)點利用加密秘鑰對隱私數(shù)據(jù)進行加密生成密文Data1,對加密秘鑰進行加密生成密文Data2,
本地節(jié)點將Data1和Data2廣播到區(qū)塊鏈上的授權節(jié)點,授權節(jié)點利用私鑰解密Data2獲取隱私數(shù)據(jù)的加密秘鑰,使用加密秘鑰解密Data1讀取隱私數(shù)據(jù)的明文數(shù)據(jù)。
所述的方法中利用智能合約進行隱私數(shù)據(jù)寫鏈及讀取。
所述的方法中利用智能合約進行隱私數(shù)據(jù)寫鏈及讀取的具體過程為:
獲取本地節(jié)點和授權節(jié)點的公鑰,
本地節(jié)點使用加密秘鑰對隱私數(shù)據(jù)進行加密生成密文Data1,使用授權節(jié)點的公鑰對加密秘鑰進行加密生成密文Data2,將Data1和Data2廣播到授權節(jié)點,
授權節(jié)點利用私鑰解密Data2獲取隱私數(shù)據(jù)的加密秘鑰,使用加密秘鑰解密Data1讀取隱私數(shù)據(jù)的明文數(shù)據(jù)。
所述的方法中針對用戶要求,授權節(jié)點上查詢隱私數(shù)據(jù)是否存在,若存在,則授權節(jié)點使用私鑰解密Data2獲取隱私數(shù)據(jù)的加密秘鑰,利用加密秘鑰解密Data1讀取隱私數(shù)據(jù)的明文數(shù)據(jù)。
所述的方法中授權節(jié)點使用私鑰解密Data2獲取隱私數(shù)據(jù)的加密秘鑰后,授權節(jié)點再次查詢隱私數(shù)據(jù)是否存在,存在則授權節(jié)點使用加密秘鑰解密Data1讀取隱私數(shù)據(jù)的明文數(shù)據(jù)。
所述的方法中利用智能合約進行隱私數(shù)據(jù)查詢。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東愛城市網信息技術有限公司,未經山東愛城市網信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910873977.7/2.html,轉載請聲明來源鉆瓜專利網。
- 一種云計算中隱私數(shù)據(jù)的安全使用方法
- 一種基于數(shù)據(jù)分割的數(shù)據(jù)安全保護方法及裝置
- 一種隱私數(shù)據(jù)提供方法及裝置
- 一種優(yōu)化數(shù)據(jù)抽取的方法
- 隱私數(shù)據(jù)加密方法、裝置、計算機設備及存儲介質
- 一種基于大數(shù)據(jù)的敏感信息權重分配保護方法
- 一種基于隱私保護的數(shù)據(jù)信息發(fā)布方法、裝置及設備
- 一種基于動態(tài)空間管理的用戶隱私數(shù)據(jù)保護方法及裝置
- 一種敏感數(shù)據(jù)與隱私數(shù)據(jù)的保護方法
- 基于隱私保護的網絡數(shù)據(jù)管理流通控制方法及網絡云平臺
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設備及存儲介質
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結構和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網絡
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結構、存儲介質及電子設備





