欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法及裝置與流程

文檔序號:11460150閱讀:442來源:國知局
一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法及裝置與流程

本發(fā)明涉及電網(wǎng)狀態(tài)監(jiān)控領域,特別是涉及一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法及裝置。



背景技術:

智能電網(wǎng)通過整合信息與通信網(wǎng)絡技術,利用傳感網(wǎng)絡實時采集電網(wǎng)工作數(shù)據(jù)以監(jiān)控電網(wǎng)的運行,并根據(jù)電網(wǎng)數(shù)據(jù),動態(tài)調整電網(wǎng)的運行狀態(tài)。智能電網(wǎng)需要實時、可靠地監(jiān)控電網(wǎng),及時發(fā)現(xiàn)和排除電網(wǎng)故障,避免大規(guī)模事故的發(fā)生。在傳統(tǒng)的智能電網(wǎng)中,數(shù)據(jù)采集節(jié)點實時的監(jiān)控電網(wǎng)設備運行,并通過臨近數(shù)據(jù)采集基站的電網(wǎng)數(shù)據(jù)定期上傳到一個可信的中心節(jié)點進行存儲及共享。由于電網(wǎng)數(shù)據(jù)對于反應整體電網(wǎng)情況有著至關重要的作用,所以需要一個可靠的存儲系統(tǒng)進行存儲,以防止數(shù)據(jù)丟失、泄露、被篡改等情況的發(fā)生。

在現(xiàn)有技術下,主要是采用基于中間件的客戶端/服務器模式下的分布式數(shù)據(jù)庫系統(tǒng)對電網(wǎng)數(shù)據(jù)進行存儲。該系統(tǒng)架構包括主節(jié)點和數(shù)據(jù)節(jié)點兩部分,典型的一種架構模式包括單個主節(jié)點和多個數(shù)據(jù)節(jié)點,其中每個數(shù)據(jù)節(jié)點冗余的存儲一部分電網(wǎng)數(shù)據(jù),而主節(jié)點負責協(xié)調所有數(shù)據(jù)節(jié)點的運行以實現(xiàn)數(shù)據(jù)的分布式存儲。但是現(xiàn)有技術所提供的方法基于中心化數(shù)據(jù)存儲的模式,在這種模式下會出現(xiàn)數(shù)據(jù)共享不透明、集中式惡意攻擊、主節(jié)點單點失效、數(shù)據(jù)中心惡意篡改數(shù)據(jù)等信息安全問題。

由此可見,如果使用一種去中心化的數(shù)據(jù)存儲模式,由多個節(jié)點共同協(xié)調處理對電網(wǎng)數(shù)據(jù)的分布式存儲,則可以避免現(xiàn)有技術下可能出現(xiàn)的由于主節(jié)點出現(xiàn)故障而對整體的電網(wǎng)數(shù)據(jù)造成威脅的情況,可以極大地提高了電網(wǎng)數(shù)據(jù)的安全性。而如何將去中心化的數(shù)據(jù)存儲模式運用于對電網(wǎng)數(shù)據(jù)的存儲也正是本領域技術人員亟待解決的問題。



技術實現(xiàn)要素:

本發(fā)明的目的是提供一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法及裝置,提高了電網(wǎng)數(shù)據(jù)的安全性。

為解決上述技術問題,本發(fā)明提供一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法,包括:

數(shù)據(jù)采集節(jié)點獲得電網(wǎng)數(shù)據(jù)后,向數(shù)據(jù)存儲節(jié)點發(fā)送上傳請求;

數(shù)據(jù)存儲節(jié)點驗證上傳請求是否通過,如果是,則接收加密電網(wǎng)數(shù)據(jù),并通過自身的私鑰對加密電網(wǎng)數(shù)據(jù)進行解密以得到電網(wǎng)數(shù)據(jù);其中,加密電網(wǎng)數(shù)據(jù)由數(shù)據(jù)采集節(jié)點對電網(wǎng)數(shù)據(jù)使用數(shù)據(jù)存儲節(jié)點的公鑰加密得到;

數(shù)據(jù)存儲節(jié)點驗證電網(wǎng)數(shù)據(jù)是否符合要求,如果是,則將電網(wǎng)數(shù)據(jù)存儲到本地數(shù)據(jù)庫;

數(shù)據(jù)存儲節(jié)點將所存儲的電網(wǎng)數(shù)據(jù)廣播至其它目標數(shù)據(jù)存儲節(jié)點。

優(yōu)選的,上傳請求包括:數(shù)據(jù)采集節(jié)點的數(shù)字證書和數(shù)據(jù)采集節(jié)點的數(shù)字簽名;

則對應的,數(shù)據(jù)存儲節(jié)點驗證上傳請求是否通過具體為:

數(shù)據(jù)存儲節(jié)點驗證上傳請求中的數(shù)據(jù)采集節(jié)點的數(shù)字證書和數(shù)據(jù)采集節(jié)點的數(shù)字簽名是否正確,如果是,則確定上傳請求通過。

優(yōu)選的,該方法進一步包括:目標數(shù)據(jù)存儲節(jié)點接收電網(wǎng)數(shù)據(jù),并驗證電網(wǎng)數(shù)據(jù)是否符合要求,如果是,則將電網(wǎng)數(shù)據(jù)存儲到本地數(shù)據(jù)庫。

優(yōu)選的,該方法進一步包括:數(shù)據(jù)存儲節(jié)點和目標數(shù)據(jù)存儲節(jié)點將規(guī)定時間內(nèi)所存儲的電網(wǎng)數(shù)據(jù)壓縮生成區(qū)塊,并加入?yún)^(qū)塊鏈中。

優(yōu)選的,該方法進一步包括:

數(shù)據(jù)采集節(jié)點設置訪問條件以控制其它目標數(shù)據(jù)采集節(jié)點訪問電網(wǎng)數(shù)據(jù)。

優(yōu)選的,當目標數(shù)據(jù)采集節(jié)點訪問電網(wǎng)數(shù)據(jù)時,該方法進一步包括:

數(shù)據(jù)采集節(jié)點判斷目標數(shù)據(jù)采集節(jié)點是否滿足訪問條件,如果是,則將電網(wǎng)數(shù)據(jù)發(fā)送至目標數(shù)據(jù)采集節(jié)點。

優(yōu)選的,訪問條件包括:目標數(shù)據(jù)采集節(jié)點在數(shù)據(jù)采集節(jié)點設定的允許訪問節(jié)點范圍內(nèi)、目標數(shù)據(jù)采集節(jié)點訪問的電網(wǎng)數(shù)據(jù)在數(shù)據(jù)采集節(jié)點設定的電網(wǎng)數(shù)據(jù)共享范圍內(nèi)且目標數(shù)據(jù)采集節(jié)點的訪問時間滿足時效要求。

優(yōu)選的,將電網(wǎng)數(shù)據(jù)發(fā)送至目標數(shù)據(jù)采集節(jié)點具體為:數(shù)據(jù)采集節(jié)點通過目標數(shù)據(jù)采集節(jié)點的公鑰將電網(wǎng)數(shù)據(jù)加密,并發(fā)送至目標數(shù)據(jù)采集節(jié)點。

此外,本發(fā)明還提供一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲裝置,包括:

數(shù)據(jù)采集節(jié)點,用于獲取電網(wǎng)數(shù)據(jù),并向對應的數(shù)據(jù)存儲節(jié)點發(fā)送上傳請求及通過數(shù)據(jù)存儲節(jié)點的公鑰將電網(wǎng)數(shù)據(jù)進行加密以得到加密電網(wǎng)數(shù)據(jù);

數(shù)據(jù)存儲節(jié)點,用于判斷上傳請求是否通過,如果是,則接收加密電網(wǎng)數(shù)據(jù),并解密以得到電網(wǎng)數(shù)據(jù),且驗證電網(wǎng)數(shù)據(jù)是否符合要求,如果是,則將電網(wǎng)數(shù)據(jù)存儲到本地數(shù)據(jù)庫,并將電網(wǎng)數(shù)據(jù)廣播至其它目標數(shù)據(jù)存儲節(jié)點;

目標數(shù)據(jù)存儲節(jié)點,用于接收數(shù)據(jù)存儲節(jié)點發(fā)送的電網(wǎng)數(shù)據(jù)。

優(yōu)選的,數(shù)據(jù)采集節(jié)點還用于設置訪問條件以控制其它目標數(shù)據(jù)采集節(jié)點訪問電網(wǎng)數(shù)據(jù)。

本發(fā)明所提供的一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法,基于聯(lián)盟區(qū)塊鏈技術進行采集并存儲電網(wǎng)數(shù)據(jù),并且通過廣播機制,將某一個數(shù)據(jù)存儲節(jié)點所存儲的電網(wǎng)數(shù)據(jù)廣播至其它數(shù)據(jù)存儲節(jié)點,并對有效的電網(wǎng)數(shù)據(jù)實現(xiàn)去中心化的存儲,使電網(wǎng)數(shù)據(jù)不只是存儲在單一節(jié)點中,而是在多個數(shù)據(jù)存儲節(jié)點中也得到了備份。因此,即使在某一個數(shù)據(jù)存儲節(jié)點中的電網(wǎng)數(shù)據(jù)發(fā)生了丟失的情況,用戶也可通過其他的數(shù)據(jù)存儲節(jié)點獲得該數(shù)據(jù)。由此可見,本方法在提高了電網(wǎng)數(shù)據(jù)共享透明化的同時,保證了存儲的電網(wǎng)數(shù)據(jù)不易丟失,提升了系統(tǒng)容錯性,提高了電網(wǎng)數(shù)據(jù)的安全性。另外,由于多個節(jié)點共同處理電網(wǎng)數(shù)據(jù),所以也降低了系統(tǒng)整體計算、傳輸電網(wǎng)數(shù)據(jù)的壓力。此外,本發(fā)明還提供一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲裝置,有益效果如上所述。

附圖說明

為了更清楚地說明本發(fā)明實施例,下面將對實施例中所需要使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例提供的一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法的流程圖;

圖2為本發(fā)明實施例提供的另一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法的流程圖;

圖3為本發(fā)明實施例提供的一種基于聯(lián)盟區(qū)塊鏈的電網(wǎng)數(shù)據(jù)訪問方法的流程圖;

圖4為本發(fā)明實施例提供的一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲裝置結構圖。

具體實施方式

下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下,所獲得的所有其他實施例,都屬于本發(fā)明保護范圍。

本發(fā)明的核心是提供一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法,在提高了電網(wǎng)數(shù)據(jù)共享透明化的同時,保證了存儲的電網(wǎng)數(shù)據(jù)不易丟失,提高了電網(wǎng)數(shù)據(jù)的安全性。另外,由于多個節(jié)點共同處理電網(wǎng)數(shù)據(jù),所以也降低了系統(tǒng)整體計算、傳輸電網(wǎng)數(shù)據(jù)的壓力。

為了使本技術領域的人員更好地理解本發(fā)明方案,下面結合附圖和具體實施方式對本發(fā)明作進一步的詳細說明。

實施例一

圖1為本發(fā)明實施例提供的一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法的流程圖。請參考圖1,基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法的具體步驟包括:

步驟s10:數(shù)據(jù)采集節(jié)點獲得電網(wǎng)數(shù)據(jù)后,向數(shù)據(jù)存儲節(jié)點發(fā)送上傳請求。

在本步驟中,數(shù)據(jù)采集節(jié)點用于獲取電網(wǎng)運行時所產(chǎn)生的電網(wǎng)數(shù)據(jù),并需要將數(shù)據(jù)存儲到數(shù)據(jù)存儲節(jié)點中,以備用戶后續(xù)對電網(wǎng)數(shù)據(jù)的查看。可以理解的是,數(shù)據(jù)采集節(jié)點需要先向數(shù)據(jù)存儲節(jié)點發(fā)送上傳請求以請求數(shù)據(jù)存儲節(jié)點對自身進行驗證并同意接收自身獲取的電網(wǎng)數(shù)據(jù)。

步驟s11:數(shù)據(jù)存儲節(jié)點驗證上傳請求是否通過,若是,則執(zhí)行步驟s12。

可以理解的是,上傳請求包含有數(shù)據(jù)采集節(jié)點的身份信息,則數(shù)據(jù)存儲節(jié)點通過上傳請求中的內(nèi)容確定該上傳請求是否可以通過。例如,數(shù)據(jù)存儲節(jié)點可以根據(jù)上傳的請求,驗證上傳請求中數(shù)據(jù)采集節(jié)點的數(shù)字證書和數(shù)據(jù)采集節(jié)點的數(shù)字簽名是否正確,或是上傳數(shù)據(jù)的數(shù)據(jù)采集節(jié)點是否在自身預先設定的可上傳數(shù)據(jù)的節(jié)點范圍內(nèi)等。

作為一種優(yōu)選地實施方式,上傳請求包括:數(shù)據(jù)采集節(jié)點的數(shù)字證書和數(shù)據(jù)采集節(jié)點的數(shù)字簽名。

則對應的,步驟s11中,數(shù)據(jù)存儲節(jié)點驗證上傳請求是否通過具體為:

數(shù)據(jù)存儲節(jié)點驗證上傳請求中的數(shù)據(jù)采集節(jié)點的數(shù)字證書和數(shù)據(jù)采集節(jié)點的數(shù)字簽名是否正確,如果是,則確定上傳請求通過。

步驟s12:數(shù)據(jù)存儲節(jié)點接收加密電網(wǎng)數(shù)據(jù),并通過自身的私鑰對加密電網(wǎng)數(shù)據(jù)進行解密以得到電網(wǎng)數(shù)據(jù)。

其中,步驟s12中的加密電網(wǎng)數(shù)據(jù)由數(shù)據(jù)采集節(jié)點對電網(wǎng)數(shù)據(jù)使用數(shù)據(jù)存儲節(jié)點的公鑰加密得到。

數(shù)據(jù)存儲節(jié)點接收的加密電網(wǎng)數(shù)據(jù)是由數(shù)據(jù)采集節(jié)點使用數(shù)據(jù)存儲節(jié)點的公鑰加密的電網(wǎng)數(shù)據(jù)。這樣做的好處在于,使用數(shù)據(jù)存儲節(jié)點的公鑰加密后的電網(wǎng)數(shù)據(jù)就只能由該數(shù)據(jù)存儲節(jié)點的私鑰進行解密才能獲得加密前的電網(wǎng)數(shù)據(jù),因此保證了數(shù)據(jù)采集節(jié)點向數(shù)據(jù)存儲節(jié)點發(fā)送的電網(wǎng)數(shù)據(jù)只有該數(shù)據(jù)存儲節(jié)點可以解析,其它數(shù)據(jù)存儲節(jié)點由于不知道該數(shù)據(jù)存儲節(jié)點的私鑰,所以無法實現(xiàn)解密,進而確保了電網(wǎng)數(shù)據(jù)傳輸時的安全。

步驟s13:數(shù)據(jù)存儲節(jié)點驗證電網(wǎng)數(shù)據(jù)是否符合要求,若是,則執(zhí)行步驟s14。

為了防止傳輸過程中發(fā)生異常,例如電網(wǎng)數(shù)據(jù)不完整,或者是傳輸目的地發(fā)生錯誤等,本步驟中需要驗證電網(wǎng)數(shù)據(jù)是否符合要求。主要目的是為了保證所有保存在數(shù)據(jù)存儲節(jié)點上的電網(wǎng)數(shù)據(jù)都是能正確反映電網(wǎng)系統(tǒng)真實情況的有意義的數(shù)據(jù)。

步驟s14:數(shù)據(jù)存儲節(jié)點將電網(wǎng)數(shù)據(jù)存儲到本地數(shù)據(jù)庫。

數(shù)據(jù)存儲節(jié)點將符合驗證要求的電網(wǎng)數(shù)據(jù)存儲在本地數(shù)據(jù)庫,以便用戶對電網(wǎng)數(shù)據(jù)進行查看。

步驟s15:數(shù)據(jù)存儲節(jié)點將所存儲的電網(wǎng)數(shù)據(jù)廣播至其它目標數(shù)據(jù)存儲節(jié)點。

數(shù)據(jù)存儲節(jié)點將自身存儲的電網(wǎng)數(shù)據(jù)廣播到其它目標數(shù)據(jù)存儲節(jié)點的目的在于,其它目標數(shù)據(jù)存儲節(jié)點也可以獲得數(shù)據(jù)存儲節(jié)點中的電網(wǎng)數(shù)據(jù),保證了數(shù)據(jù)共享透明化??梢岳斫獾氖牵敂?shù)據(jù)存儲節(jié)點出現(xiàn)故障或受到攻擊而導致電網(wǎng)數(shù)據(jù)丟失后,用戶仍能從其它目標數(shù)據(jù)存儲節(jié)點中獲取到該電網(wǎng)數(shù)據(jù),保證了存儲的電網(wǎng)數(shù)據(jù)不易丟失,提高了電網(wǎng)數(shù)據(jù)的安全性。

本實施例提供的基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法,基于聯(lián)盟區(qū)塊鏈技術進行采集并存儲電網(wǎng)數(shù)據(jù),并且通過廣播機制,將某一個數(shù)據(jù)存儲節(jié)點所存儲的電網(wǎng)數(shù)據(jù)廣播并存儲至其它數(shù)據(jù)存儲節(jié)點,對有效的電網(wǎng)數(shù)據(jù)實現(xiàn)了去中心化的存儲,使電網(wǎng)數(shù)據(jù)不只是存儲在單一節(jié)點中,而是在多個數(shù)據(jù)存儲節(jié)點中也得到了備份。因此,即使在某一個數(shù)據(jù)存儲節(jié)點中的電網(wǎng)數(shù)據(jù)發(fā)生了丟失的情況,用戶也可通過其他的數(shù)據(jù)存儲節(jié)點獲得該數(shù)據(jù)。由此可見,本方法在提高了電網(wǎng)數(shù)據(jù)共享透明化的同時,保證了存儲的電網(wǎng)數(shù)據(jù)不易丟失,提高了電網(wǎng)數(shù)據(jù)的安全性。另外,由于多個節(jié)點共同處理電網(wǎng)數(shù)據(jù),所以也降低了系統(tǒng)整體計算、傳輸電網(wǎng)數(shù)據(jù)的壓力。

實施例二

圖2為本發(fā)明實施例提供的另一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法的流程圖。圖2中步驟s10-s15與圖1相同,此處不再贅述。

如圖2所示,作為一種優(yōu)選的實施方式的,還包括:

步驟s20:目標數(shù)據(jù)存儲節(jié)點接收電網(wǎng)數(shù)據(jù),并驗證電網(wǎng)數(shù)據(jù)是否符合要求,若是,則執(zhí)行步驟s21。

目標數(shù)據(jù)存儲節(jié)點可以具體驗證電網(wǎng)數(shù)據(jù)是否安全有效,主要目的是為了保證所有保存在目標數(shù)據(jù)存儲節(jié)點上的電網(wǎng)數(shù)據(jù)都是能正確反映電網(wǎng)系統(tǒng)真實情況的有意義的數(shù)據(jù)。

步驟s21:目標數(shù)據(jù)存儲節(jié)點將電網(wǎng)數(shù)據(jù)存儲到本地數(shù)據(jù)庫。

可以理解的是,目標數(shù)據(jù)存儲節(jié)點將數(shù)據(jù)存儲節(jié)點的電網(wǎng)數(shù)據(jù)存入了自身相對安全可靠的數(shù)據(jù)庫中,相當于對電網(wǎng)數(shù)據(jù)做了安全性較高的備份,當數(shù)據(jù)存儲節(jié)點出現(xiàn)故障或受到攻擊而導致電網(wǎng)數(shù)據(jù)丟失后,用戶仍能從其它目標數(shù)據(jù)存儲節(jié)點中獲取到該電網(wǎng)數(shù)據(jù)。

如圖2所示,作為一種優(yōu)選的實施方式的,還包括:

步驟s22:數(shù)據(jù)存儲節(jié)點和目標數(shù)據(jù)存儲節(jié)點將規(guī)定時間內(nèi)所存儲的電網(wǎng)數(shù)據(jù)壓縮生成區(qū)塊,并加入?yún)^(qū)塊鏈中。

在本步驟中,可以通過數(shù)據(jù)存儲節(jié)點和目標數(shù)據(jù)存儲節(jié)點運行聯(lián)盟區(qū)塊鏈特有的信息共識算法,將數(shù)據(jù)存儲節(jié)點和目標數(shù)據(jù)存儲節(jié)點規(guī)定時間內(nèi)所存儲的電網(wǎng)數(shù)據(jù)壓縮生成區(qū)塊并加入?yún)^(qū)塊鏈中,加入?yún)^(qū)塊鏈的電網(wǎng)數(shù)據(jù)可以被任何可訪問該電網(wǎng)數(shù)據(jù)的節(jié)點訪問,這樣做的好處在于進一步增加了電網(wǎng)數(shù)據(jù)共享時的透明化程度。共識算法可以選用工作量證明(proofofwork)算法或者權益證明算法(proofofsake),規(guī)定時間可以根據(jù)本領域技術人員的經(jīng)驗而定,如10分鐘,在此均不作為限定。

實施例三

與數(shù)據(jù)采集節(jié)點將電網(wǎng)數(shù)據(jù)存儲到數(shù)據(jù)存儲節(jié)點相對應的,本實施例進一步提供了一種目標數(shù)據(jù)采集節(jié)點訪問數(shù)據(jù)采集節(jié)點的電網(wǎng)數(shù)據(jù)的方法,具體步驟請參考圖3。

圖3為本發(fā)明實施例提供的一種基于聯(lián)盟區(qū)塊鏈的電網(wǎng)數(shù)據(jù)訪問方法的流程圖。如圖3所示,在上述實施例的基礎上,還包括:

步驟s30:數(shù)據(jù)采集節(jié)點設置訪問條件以控制其它目標數(shù)據(jù)采集節(jié)點訪問電網(wǎng)數(shù)據(jù)。

在本步驟中,訪問條件可以包括:目標數(shù)據(jù)采集節(jié)點在數(shù)據(jù)采集節(jié)點設定的允許訪問節(jié)點范圍內(nèi)、目標數(shù)據(jù)采集節(jié)點訪問的電網(wǎng)數(shù)據(jù)在數(shù)據(jù)采集節(jié)點設定的電網(wǎng)數(shù)據(jù)共享范圍內(nèi)且目標數(shù)據(jù)采集節(jié)點的訪問時間滿足時效要求等。設置訪問條件的目的在于,防止電網(wǎng)數(shù)據(jù)泄露到不被允許訪問數(shù)據(jù)采集節(jié)點的目標數(shù)據(jù)采集節(jié)點中,進一步保證了提高了電網(wǎng)數(shù)據(jù)的安全性。可以理解的是,上述訪問條件的參數(shù)只是一種具體應用場景,并不代表只有幾種參數(shù)。

在此基礎上,進一步包括:

s31:數(shù)據(jù)采集節(jié)點判斷目標數(shù)據(jù)采集節(jié)點是否滿足訪問條件,如果是,則將電網(wǎng)數(shù)據(jù)發(fā)送至目標數(shù)據(jù)采集節(jié)點。

在本步驟中,具體可以是數(shù)據(jù)采集節(jié)點在數(shù)據(jù)存儲節(jié)點中獲取到電網(wǎng)數(shù)據(jù)后再將該電網(wǎng)數(shù)據(jù)發(fā)送至目標數(shù)據(jù)采集節(jié)點,也可以是數(shù)據(jù)采集節(jié)點控制數(shù)據(jù)存儲節(jié)點直接將電網(wǎng)數(shù)據(jù)發(fā)送至目標數(shù)據(jù)采集節(jié)點。由于聯(lián)盟區(qū)塊鏈中的所有節(jié)點之間在理論上均可以通信,所以可以根據(jù)實際情況確定上述的數(shù)據(jù)采集節(jié)點將電網(wǎng)數(shù)據(jù)發(fā)送至目標數(shù)據(jù)采集節(jié)點的具體方式。

另外,在上述實施例的基礎上,作為一種優(yōu)選的實施方式,數(shù)據(jù)采集節(jié)點將電網(wǎng)數(shù)據(jù)發(fā)送至目標數(shù)據(jù)采集節(jié)點,可具體為:通過目標數(shù)據(jù)采集節(jié)點的公鑰將電網(wǎng)數(shù)據(jù)加密,并發(fā)送至目標數(shù)據(jù)采集節(jié)點。則對應的,步驟s31進一步具體為:

數(shù)據(jù)采集節(jié)點通過目標數(shù)據(jù)采集節(jié)點的公鑰將電網(wǎng)數(shù)據(jù)加密,并發(fā)送至目標數(shù)據(jù)采集節(jié)點。

本步驟中,數(shù)據(jù)采集節(jié)點通過目標數(shù)據(jù)采集節(jié)點的公鑰進行加密的電網(wǎng)數(shù)據(jù)只能由該目標數(shù)據(jù)采集節(jié)點自身的私鑰才可進行解密,這進一步保證了當電網(wǎng)數(shù)據(jù)被訪問而進行傳輸時更加安全和可靠。

實施例四

圖4為本發(fā)明實施例提供的一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲裝置結構圖。由于裝置部分的實施例與方法部分的實施例相互對應,因此裝置部分的實施例請參見方法部分的實施例的描述,這里暫不贅述。本發(fā)明實施例提供的一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲裝置,具體包括:

數(shù)據(jù)采集節(jié)點10,用于獲取電網(wǎng)數(shù)據(jù),并向對應的數(shù)據(jù)存儲節(jié)點發(fā)送上傳請求及通過數(shù)據(jù)存儲節(jié)點的公鑰將電網(wǎng)數(shù)據(jù)進行加密以得到加密電網(wǎng)數(shù)據(jù)。

數(shù)據(jù)存儲節(jié)點11,用于判斷上傳請求是否通過,如果是,則接收加密電網(wǎng)數(shù)據(jù),并解密以得到電網(wǎng)數(shù)據(jù),且驗證電網(wǎng)數(shù)據(jù)是否符合要求,如果是,則將電網(wǎng)數(shù)據(jù)存儲到本地數(shù)據(jù)庫,并將電網(wǎng)數(shù)據(jù)廣播至其它目標數(shù)據(jù)存儲節(jié)點。

目標數(shù)據(jù)存儲節(jié)點12,用于接收數(shù)據(jù)存儲節(jié)點發(fā)送的電網(wǎng)數(shù)據(jù)。

可以理解的是,本發(fā)明中提到的數(shù)據(jù)存儲節(jié)點11和目標數(shù)據(jù)存儲節(jié)點12是相對的概念,只是為了區(qū)分,在眾多節(jié)點中,除了數(shù)據(jù)存儲節(jié)點11外,其它的節(jié)點都是目標數(shù)據(jù)存儲節(jié)點12。如圖4所示,目標數(shù)據(jù)存儲節(jié)點12可以為2個,當然,圖4只是一種具體應用場景,并不代表目標數(shù)據(jù)存儲節(jié)點12只能為2個。

本發(fā)明所提供的一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲裝置,基于聯(lián)盟區(qū)塊鏈技術進行采集并存儲電網(wǎng)數(shù)據(jù),并且通過廣播機制,將某一個數(shù)據(jù)存儲節(jié)點所存儲的電網(wǎng)數(shù)據(jù)廣播并存儲至其它數(shù)據(jù)存儲節(jié)點,對電網(wǎng)數(shù)據(jù)實現(xiàn)了去中心化的存儲,使電網(wǎng)數(shù)據(jù)不只是存儲在單一節(jié)點中,而是在多個數(shù)據(jù)存儲節(jié)點中也得到了備份。因此,即使在某一個數(shù)據(jù)存儲節(jié)點中的電網(wǎng)數(shù)據(jù)發(fā)生了丟失的情況,用戶也可通過其他的數(shù)據(jù)存儲節(jié)點獲得該數(shù)據(jù)。由此可見,本方法在提高了電網(wǎng)數(shù)據(jù)共享透明化的同時,保證了存儲的電網(wǎng)數(shù)據(jù)不易丟失,提高了電網(wǎng)數(shù)據(jù)的安全性。另外,由于多個節(jié)點共同處理電網(wǎng)數(shù)據(jù),所以也降低了系統(tǒng)整體計算、傳輸電網(wǎng)數(shù)據(jù)的壓力。

在上述實施例的基礎上,數(shù)據(jù)采集節(jié)點10還用于設置訪問條件以控制其它目標數(shù)據(jù)采集節(jié)點訪問電網(wǎng)數(shù)據(jù)。

設置訪問條件的目的在于,防止電網(wǎng)數(shù)據(jù)泄露到不被允許訪問數(shù)據(jù)采集節(jié)點的目標數(shù)據(jù)采集節(jié)點中,進一步保證了提高了電網(wǎng)數(shù)據(jù)的安全性。

以上對本發(fā)明所提供的一種基于聯(lián)盟區(qū)塊鏈的數(shù)據(jù)安全存儲方法及裝置進行了詳細介紹。說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權利要求的保護范圍內(nèi)。

還需要說明的是,在本說明書中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乐业县| 吉首市| 清原| 武平县| 敦煌市| 安国市| 敦化市| 苏尼特左旗| 宁河县| 清河县| 阿克| 杭州市| 泰安市| 包头市| 黄龙县| 桐庐县| 开鲁县| 武城县| 时尚| 古田县| 台北市| 明溪县| 同德县| 泰来县| 北碚区| 蓬安县| 镇坪县| 乌拉特后旗| 新兴县| 池州市| 长乐市| 巍山| 潮安县| 莱阳市| 和田市| 潞城市| 延吉市| 西青区| 延吉市| 景谷| 饶河县|