本發明專利技術公開了一種區塊鏈共享私有數據的信息處理方法及裝置,涉及區塊鏈技術領域,其中該方法包括:從公共數據池獲取各節點共享的多個私有數據,根據預設的特征參數值將符合條件的私有數據拆分為數據項,并經聚類處理得到分類數據,將分類數據按照區塊鏈共識算法、簽名機制及數據大小順序,生成一套可供不同區塊鏈各節點共享的區塊數據鏈,發布至公共數據池。本發明專利技術實現了不同區塊鏈網絡節點的私有數據的匯總,并通過共識算法與簽名機制,保證了各節點內私有數據的私密性和完整性,確保了私有數據信息匯總的安全性和可靠性。有數據信息匯總的安全性和可靠性。有數據信息匯總的安全性和可靠性。
【技術實現步驟摘要】
區塊鏈共享私有數據的信息處理方法及裝置
[0001]本專利技術涉及區塊鏈
,尤其涉及一種區塊鏈共享私有數據的信息處理方法及裝置。
技術介紹
[0002]本部分旨在為權利要求書中陳述的本專利技術實施例提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
[0003]隨著區塊鏈技術的發展,各大機構紛紛推出各自的區塊鏈應用,并且隨著實際應用場景的拓展,各機構及企業也紛紛加入到不同區塊鏈應用中,成為多個應用中的節點。節點中的數據量越來越大,覆蓋的應用場景與領域也越來越多,在大數據分析及人工智能發展的背景下,不同領域的數據多元互動交流,不同區塊鏈網絡的節點之間通過多種方式進行數據信息共享,最大化利用全景數據視圖,挖掘數據價值。在這種情況下,不同區塊鏈系統的多個節點之間按照業務場景進行分享的隱私數據信息匯總整合的需求逐漸顯露出來了,但是現有的區塊鏈共享私有數據的信息處理方法中主要是針對不同區塊鏈網絡之間的數據進行收集或匯總,通常會有一個中心化的組織或機構完成這項工作,并沒有針對不同區塊鏈網絡的節點之間共享的私有數據進行安全可靠的信息匯總處理,區塊鏈網絡自身的隱私機制使得節點之間私有數據的信息處理變得困難,因為不同區塊鏈網絡的架構及底層技術可能不同,數據存儲結構與加密機制也就不同。同時,考慮到區塊數據的技術上的特殊性以及復雜度,中心化的信息匯總方案無法解決節點之間的信任問題,保證數據的隱私性,同時不同節點會因不同應用場景對數據信息有不同的定制化需求,目前的解決方案中并不能很好的做到以上兩點。
專利
技術實現思路
[0004]本專利技術實施例提供一種區塊鏈共享私有數據的信息處理方法,用以將不同區塊鏈網絡節點的私有數據進行匯總,并保證各區塊鏈網絡節點的私有數據的私密性和完整性,確保私有數據信息匯總的安全性和可靠性,該方法應用于區塊鏈中的每一節點,該方法包括:
[0005]從公共數據池獲取各節點共享的多個私有數據;
[0006]以本節點的密鑰標簽對各私有數據進行校驗,根據校驗結果為各私有數據添加標簽,以表示私有數據是否允許被本節點訪問;其中,密鑰標簽由本節點根據本節點簽名機制生成;
[0007]對允許被本節點訪問的私有數據,提取各私有數據中的特征參數,將特征參數向量化,得到特征參數向量,其中,特征參數包括業務特征參數、技術特征參數和公共參數;
[0008]以特征參數向量為三維維度,計算特征參數向量與預設的特征參數值的差異,將各私有數據按差異由小到大排序,依次將差異小于閾值的私有數據拆分為數據項;
[0009]對拆分獲得的數據項進行聚類,獲得分類數據;
[0010]將分類數據按區塊鏈共識算法、簽名機制及數據大小順序,生成供各節點共享的區塊數據鏈,發布至公共數據池。
[0011]本專利技術實施例還提供一種區塊鏈共享私有數據的信息處理裝置,用以將不同區塊鏈網絡節點的私有數據進行匯總,并保證各區塊鏈網絡節點的私有數據的私密性和完整性,確保私有數據信息匯總的安全性和可靠性,該裝置應用于區塊鏈中的每一節點,該裝置包括:
[0012]數據獲取模塊,用于從公共數據池獲取各節點共享的多個私有數據;
[0013]數據校驗模塊,用于以本節點的密鑰標簽對各私有數據進行校驗,根據校驗結果為各私有數據添加標簽,以表示私有數據是否允許被本節點訪問;其中,密鑰標簽由本節點根據本節點簽名機制生成;
[0014]特征參數加工模塊,用于對允許被本節點訪問的私有數據,提取各私有數據中的特征參數,將特征參數向量化,得到特征參數向量,其中,特征參數包括業務特征參數、技術特征參數和公共參數;
[0015]數據項拆分模塊,用于以特征參數向量為三維維度,計算特征參數向量與預設的特征參數值的差異,將各私有數據按差異由小到大排序,依次將差異小于閾值的私有數據拆分為數據項;
[0016]聚類模塊,用于對拆分獲得的數據項進行聚類,獲得分類數據;
[0017]信息整合模塊,用于將分類數據按區塊鏈共識算法、簽名機制及數據大小順序,生成供各節點共享的區塊數據鏈,發布至公共數據池。
[0018]本專利技術實施例還提供一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述區塊鏈共享私有數據的信息處理方法。
[0019]本專利技術實施例還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述區塊鏈共享私有數據的信息處理方法。
[0020]本專利技術實施例還提供一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現上述區塊鏈共享私有數據的信息處理方法。
[0021]本專利技術實施例中區塊鏈共享私有數據的信息處理方法,從公共數據池獲取各節點共享的多個私有數據,根據預設的特征參數值將符合條件的私有數據拆分為數據項,并經聚類處理得到分類數據,將分類數據按照區塊鏈共識算法、簽名機制及數據大小順序,生成一套可供不同區塊鏈各節點共享的區塊數據鏈,發布至公共數據池,實現了不同區塊鏈網絡節點的私有數據的匯總,并通過共識算法與簽名機制,保證了各節點內私有數據的私密性和完整性,確保了私有數據信息匯總的安全性和可靠性,各節點將區塊數據鏈發布到公共數據池后,與其他節點共享各自的區塊數據鏈,實現按需數據信息分組,為其他應用場景提供模塊化數據。
[0022]隨著區塊鏈技術的發展,各區塊鏈節點中的數據量越來越大,覆蓋的應用場景與領域也越來越多,在大數據分析及人工智能發展的背景下,本專利技術實施例為不同領域的區塊數據多元互動交流提供一種安全可靠的信息處理方法,保證區塊鏈的私有數據信息匯總時各私有數據的獨立、安全、可靠、可追溯及不被篡改,能夠使得不同區塊鏈網絡的節點最
大化利用全景數據視圖,挖掘數據價值,提高數據利用率滿足各類場景需求。
附圖說明
[0023]為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。在附圖中:
[0024]圖1為本專利技術實施例中區塊鏈共享私有數據的信息處理方法的流程示意圖;
[0025]圖2為本專利技術實施例中區塊鏈共享私有數據的信息處理方法的一具體實例;
[0026]圖3為本專利技術實施例中區塊鏈共享私有數據的信息處理方法的一具體實例;
[0027]圖4為本專利技術實施例中區塊鏈共享私有數據的信息處理裝置的結構示意圖;
[0028]圖5為本專利技術實施例中計算機設備的示意圖。
具體實施方式
[0029]為使本專利技術實施例的目的、技術方案和優點更加清楚明白,下面結合附圖對本專利技術實施例做進一步詳細說明。在此,本專利技術的示意性實施例及其說明用于解釋本專利技術,但并不作為對本專利技術的限定。
[0030]本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種區塊鏈共享私有數據的信息處理方法,其特征在于,應用于區塊鏈中的每一節點,包括:從公共數據池獲取各節點共享的多個私有數據;以本節點的密鑰標簽對各私有數據進行校驗,根據校驗結果為各私有數據添加標簽,以表示私有數據是否允許被本節點訪問;其中,密鑰標簽由本節點根據本節點簽名機制生成;對允許被本節點訪問的私有數據,提取各私有數據中的特征參數,將特征參數向量化,得到特征參數向量,其中,特征參數包括業務特征參數、技術特征參數和公共參數;以特征參數向量為三維維度,計算特征參數向量與預設的特征參數值的差異,將各私有數據按差異由小到大排序,依次將差異小于閾值的私有數據拆分為數據項;對拆分獲得的數據項進行聚類,獲得分類數據;將分類數據按區塊鏈共識算法、簽名機制及數據大小順序,生成供各節點共享的區塊數據鏈,發布至公共數據池。2.如權利要求1所述的方法,其特征在于,以本節點的密鑰標簽對各私有數據進行校驗,包括:以本節點的密鑰標簽對各私有數據中哈希值及數字簽名進行校驗。3.如權利要求1所述的方法,其特征在于,以特征參數向量為三維維度,計算特征參數向量與預設的特征參數值的差異,包括:以特征參數向量為三維維度,采用相似度度量準則曼哈頓距離,計算特征參數向量與預設的特征參數值的差異。4.如權利要求1所述的方法,其特征在于,依次將差異小于閾值的私有數據拆分為數據項,包括:對私有數據拆分出的每個數據項,保留原始加密狀態,加入私有數據的特征參數向量與預設的特征參數值的差異、預設的特征參數值、本節點的密鑰標簽。5.如權利要求1所述的方法,其特征在于,對拆分獲得的數據項進行聚類,獲得分類數據,包括:采用層次聚類算法,將拆分獲得的數據項進行聚類,生成多層類簇結果;采用K
?
means算法,對多層類簇結果進行聚類,獲得分類數據。6.如權利要求5所述的方法,其特征在于,采用層次聚類算法,將拆分獲得的數據項進行聚類,生成多層類簇結果,包括:將每一個數據項作為一個類簇,每次將最相近的兩個類簇合并生成一個新的類簇,生成一層類簇結果,以此類推,直至所有的數據項都屬于一個類簇。7.如權利要求6所述的方法,其特征在于,每次將最相近的兩個類簇合并生成一個新的類簇,包括:每次將最相近的兩個類簇合并生成一個新的類簇時,采用平均值方法重新計算合并后的數據項加入的差異。8.如權利要求5所述的方法,其特征在于,采用K
?
means算法,對多層類簇結果進行聚類,獲得分類數據,包括:根據預設的特征參數值的三維組合數據,確定K
?
means算法的初始質心,對多層類簇結
果的每一層類簇結果進行聚類,獲得分類數據。9.一種區塊鏈共享私有數據的信息處理裝置,其特征在于,應用于區塊鏈中的每一節點,包括:數據獲取模塊,用于從公共數據池獲取各節點共享的多個私有數據...
【專利技術屬性】
技術研發人員:王楠,
申請(專利權)人:中國銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。