两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法及系統(tǒng)與流程

文檔序號(hào):11064803閱讀:642來源:國(guó)知局
基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法及系統(tǒng)與制造工藝

本發(fā)明實(shí)施例屬于電子技術(shù)領(lǐng)域,尤其涉及一種基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法及系統(tǒng)。



背景技術(shù):

隨著各種電子終端的不斷普及,手機(jī)、平板電腦、個(gè)人計(jì)算機(jī)等電子終端已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡纳詈蛯W(xué)習(xí)工具,人們習(xí)慣于將數(shù)據(jù)保存在電子終端中。由于個(gè)人的電子終端存儲(chǔ)容量有限,人們通常會(huì)將數(shù)據(jù)保存在第三方服務(wù)器的存儲(chǔ)空間上(例如網(wǎng)絡(luò)云盤),以擴(kuò)展現(xiàn)有的存儲(chǔ)空間,從而存儲(chǔ)更多的數(shù)據(jù)。

然而,將數(shù)據(jù)保存在第三方服務(wù)器存儲(chǔ)較大的安全隱患,用于的隱私數(shù)據(jù)有可能會(huì)被第三方服務(wù)器運(yùn)營(yíng)商竊取或者篡改,非常的不安全。



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

本發(fā)明實(shí)施例提供一種基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法及系統(tǒng),通過對(duì)數(shù)據(jù)進(jìn)行加密并將數(shù)據(jù)分布式的存儲(chǔ)在對(duì)等網(wǎng)絡(luò)的用戶節(jié)點(diǎn)中,可以在實(shí)現(xiàn)大數(shù)據(jù)存儲(chǔ),以擴(kuò)展現(xiàn)有存儲(chǔ)空間的同時(shí),有效保證數(shù)據(jù)的存儲(chǔ)安全。

本發(fā)明實(shí)施例一方面提供一種基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法,所述對(duì)等網(wǎng)絡(luò)包括多個(gè)用戶節(jié)點(diǎn),所述分布式云數(shù)據(jù)管理方法應(yīng)用于第一用戶節(jié)點(diǎn),所述分布式云數(shù)據(jù)管理方法包括:

接收存儲(chǔ)請(qǐng)求,所述存儲(chǔ)請(qǐng)求用于將第一目標(biāo)數(shù)據(jù)分布式存儲(chǔ)至所述對(duì)等網(wǎng)絡(luò)中的用戶節(jié)點(diǎn);

生成與所述第一目標(biāo)數(shù)據(jù)對(duì)應(yīng)的第一加密秘鑰,所述第一加密秘鑰包括第一公鑰和第一私鑰;

根據(jù)所述第一公鑰加密所述第一目標(biāo)數(shù)據(jù),得到第一目標(biāo)加密數(shù)據(jù),并將所述第一目標(biāo)加密數(shù)據(jù)劃分為至少一個(gè)加密數(shù)據(jù)塊;

將所述第一目標(biāo)加密數(shù)據(jù)的元數(shù)據(jù)信息寫入預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū),所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)與所述多個(gè)用戶節(jié)點(diǎn)之間具有預(yù)設(shè)通信連接關(guān)系;

生成與所述第一目標(biāo)加密數(shù)據(jù)對(duì)應(yīng)的第一存儲(chǔ)合約,并獲取簽約所述第一存儲(chǔ)合約的所有第二用戶節(jié)點(diǎn)的簽約信息,所述第一存儲(chǔ)合約用于定義所述第一目標(biāo)加密數(shù)據(jù)的存儲(chǔ)要求和存儲(chǔ)收益;

將所述至少一個(gè)加密數(shù)據(jù)塊分布式存儲(chǔ)于所述所有第二用戶節(jié)點(diǎn),并將所述第一目標(biāo)加密數(shù)據(jù)塊的存儲(chǔ)路徑和所述第一存儲(chǔ)合約的簽約信息寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)。

本發(fā)明實(shí)施例另一方面還提供一種基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理系統(tǒng),所述對(duì)等網(wǎng)絡(luò)包括多個(gè)用戶節(jié)點(diǎn),所述分布式云數(shù)據(jù)管理系統(tǒng)應(yīng)用于第一用戶節(jié)點(diǎn),所述分布式云數(shù)據(jù)管理系統(tǒng)包括:

人機(jī)交互模塊,用于接收存儲(chǔ)請(qǐng)求,所述存儲(chǔ)請(qǐng)求用于將第一目標(biāo)數(shù)據(jù)分布式存儲(chǔ)至所述對(duì)等網(wǎng)絡(luò)中的用戶節(jié)點(diǎn);

秘鑰管理模塊,用于生成與所述第一目標(biāo)數(shù)據(jù)對(duì)應(yīng)的第一加密秘鑰,所述第一加密秘鑰包括第一公鑰和第一私鑰;

數(shù)據(jù)加解密模塊,用于根據(jù)所述第一公鑰加密所述第一目標(biāo)數(shù)據(jù),得到第一目標(biāo)加密數(shù)據(jù),并將所述第一目標(biāo)加密數(shù)據(jù)劃分為至少一個(gè)加密數(shù)據(jù)塊;

元數(shù)據(jù)存儲(chǔ)模塊,用于將所述第一目標(biāo)加密數(shù)據(jù)的元數(shù)據(jù)信息寫入預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū),所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)與所述多個(gè)用戶節(jié)點(diǎn)之間具有預(yù)設(shè)通信連接關(guān)系;

合約管理模塊,用于生成與所述第一目標(biāo)加密數(shù)據(jù)對(duì)應(yīng)的第一存儲(chǔ)合約,并獲取簽約所述第一存儲(chǔ)合約的所有第二用戶節(jié)點(diǎn)的簽約信息,所述第一存儲(chǔ)合約用于定義所述第一目標(biāo)加密數(shù)據(jù)的存儲(chǔ)要求和存儲(chǔ)收益;

分布式數(shù)據(jù)存儲(chǔ)模塊,用于將所述至少一個(gè)加密數(shù)據(jù)塊分布式存儲(chǔ)于所述所有第二用戶節(jié)點(diǎn),并將所述第一目標(biāo)加密數(shù)據(jù)塊的存儲(chǔ)路徑和所述第一存儲(chǔ)合約的簽約信息寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)。

本發(fā)明實(shí)施例通過對(duì)數(shù)據(jù)進(jìn)行加密并將數(shù)據(jù)分布式的存儲(chǔ)在對(duì)等網(wǎng)絡(luò)的用戶節(jié)點(diǎn)中,可以在實(shí)現(xiàn)大數(shù)據(jù)存儲(chǔ),以擴(kuò)展現(xiàn)有存儲(chǔ)空間的同時(shí),有效保證數(shù)據(jù)的存儲(chǔ)安全。

附圖說明

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

圖1是本發(fā)明的一個(gè)實(shí)施例提供的基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法的流程框圖;

圖2是本發(fā)明的一個(gè)實(shí)施例提供的基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法的流程框圖;

圖3是本發(fā)明的一個(gè)實(shí)施例提供的基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法的流程框圖;

圖4是本發(fā)明的一個(gè)實(shí)施例提供的基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法的流程框圖;

圖5是本發(fā)明的一個(gè)實(shí)施例提供的基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法的流程框圖;

圖6是本發(fā)明的一個(gè)實(shí)施例提供的基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法的流程框圖;

圖7是本發(fā)明的一個(gè)實(shí)施例提供的基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理方法的流程框圖;

圖8是本發(fā)明的一個(gè)實(shí)施例提供的基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理系統(tǒng)的結(jié)構(gòu)框圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。

本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“包括”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含一系列步驟或單元的過程、方法或系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。此外,術(shù)語“第一”、“第二”和“第三”等是用于區(qū)別不同對(duì)象,而非用于描述特定順序。

如圖1所示,本發(fā)明的一個(gè)實(shí)施例提供一種基于對(duì)等網(wǎng)絡(luò)(Peer to Peer,P2P)的分布式云數(shù)據(jù)管理方法,所述對(duì)等網(wǎng)絡(luò)包括多個(gè)用戶節(jié)點(diǎn)。

本實(shí)施例中,用戶節(jié)點(diǎn)具體是指連接至對(duì)等網(wǎng)絡(luò)中的具有物理存儲(chǔ)功能的客戶端,例如:手機(jī)、平板電腦、個(gè)人PC客戶端等。第一用戶節(jié)點(diǎn)指的是對(duì)等網(wǎng)絡(luò)中的任一用戶節(jié)點(diǎn),第二用戶節(jié)點(diǎn)指的是對(duì)等網(wǎng)絡(luò)中除了第一用戶節(jié)點(diǎn)之外的其他任一用戶節(jié)點(diǎn)。對(duì)等網(wǎng)絡(luò)中的任一用戶節(jié)點(diǎn)均可以將數(shù)據(jù)分布式存儲(chǔ)至其他用戶節(jié)點(diǎn),以實(shí)現(xiàn)存儲(chǔ)空間的擴(kuò)展。

下面以第一用戶節(jié)點(diǎn)作為執(zhí)行主體來詳述所述分布式云數(shù)據(jù)管理方法,其包括:

步驟S101:接收存儲(chǔ)請(qǐng)求,所述存儲(chǔ)請(qǐng)求用于將第一目標(biāo)數(shù)據(jù)分布式存儲(chǔ)至所述對(duì)等網(wǎng)絡(luò)中的用戶節(jié)點(diǎn)。

在具體應(yīng)用中,第一目標(biāo)數(shù)據(jù)指的是當(dāng)前用戶需要存儲(chǔ)至對(duì)等網(wǎng)絡(luò)的數(shù)據(jù)。步驟S101具體可以由第一用戶節(jié)點(diǎn)的人機(jī)交互界面來執(zhí)行,當(dāng)前用戶通過第一用戶節(jié)點(diǎn)的人機(jī)交互界面輸入存儲(chǔ)請(qǐng)求,該存儲(chǔ)請(qǐng)求具體可以通過點(diǎn)擊或按壓人機(jī)交互界面上的虛擬或?qū)嶓w按鈕來實(shí)現(xiàn),也可以通過文字或語音的方式輸入。

在一個(gè)實(shí)施例中,步驟S101之前包括:

接收文件選擇指令,選中需要上傳至對(duì)等網(wǎng)絡(luò)的第一目標(biāo)數(shù)據(jù)。

步驟S102:生成與所述第一目標(biāo)數(shù)據(jù)對(duì)應(yīng)的第一加密秘鑰,所述第一加密秘鑰包括第一公鑰和第一私鑰。

在本實(shí)施例中,第一加密秘鑰具體為基于非對(duì)稱加密算法的加密秘鑰,當(dāng)前用戶通過該第一加密秘鑰的第一公鑰加密的數(shù)據(jù)只能通過當(dāng)前用戶設(shè)定的第一私鑰解密。

在具體應(yīng)用中,當(dāng)用戶需要上傳多個(gè)數(shù)據(jù)至對(duì)等網(wǎng)絡(luò)保存時(shí),可以分別為每個(gè)數(shù)據(jù)生成對(duì)應(yīng)的加密秘鑰,以實(shí)現(xiàn)對(duì)每個(gè)數(shù)據(jù)的單獨(dú)加密。

步驟S103:根據(jù)所述第一公鑰加密所述第一目標(biāo)數(shù)據(jù),得到第一目標(biāo)加密數(shù)據(jù),并將所述第一目標(biāo)加密數(shù)據(jù)劃分為至少一個(gè)加密數(shù)據(jù)塊。

在具體應(yīng)用中,加密數(shù)據(jù)塊的數(shù)據(jù)大小和對(duì)目標(biāo)加密數(shù)據(jù)進(jìn)行分塊的冗余度可以根據(jù)用戶的需要進(jìn)行調(diào)整。例如,可以將一個(gè)數(shù)據(jù)大小為1000兆(MB)的目標(biāo)加密數(shù)據(jù)劃分為10個(gè)加密數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊的大小為100兆;冗余度則是指用戶需要對(duì)目標(biāo)加密數(shù)據(jù)進(jìn)行備份的數(shù)量,例如,若用戶總共需要三個(gè)備份(包括目標(biāo)加密數(shù)據(jù)本身和復(fù)制得到的兩個(gè)目標(biāo)加密數(shù)據(jù)),則以數(shù)據(jù)大小為1000兆(MB)的目標(biāo)加密數(shù)據(jù)為例,需要分布式保存在整個(gè)對(duì)等網(wǎng)絡(luò)中的目標(biāo)加密數(shù)據(jù)的數(shù)據(jù)大小為1000×3=3000兆,若每份目標(biāo)加密數(shù)據(jù)劃分為10個(gè)加密數(shù)據(jù)塊,則分布式保存在整個(gè)對(duì)等網(wǎng)絡(luò)中加密數(shù)據(jù)塊的個(gè)數(shù)為10×3=30個(gè)。。

步驟S104:將所述第一目標(biāo)加密數(shù)據(jù)的元數(shù)據(jù)信息寫入預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū),所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)與所述多個(gè)用戶節(jié)點(diǎn)之間具有預(yù)設(shè)通信連接關(guān)系。

在具體應(yīng)用中,元數(shù)據(jù)(Metadata),又稱中介數(shù)據(jù)、中繼數(shù)據(jù),為描述數(shù)據(jù)的數(shù)據(jù)(data about data),主要是描述數(shù)據(jù)屬性(property)的信息,用來支持如指示存儲(chǔ)位置、歷史數(shù)據(jù)、資源查找、文件記錄等功能。

在本實(shí)施例中,預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)具體是指由對(duì)等網(wǎng)絡(luò)中的所有用戶節(jié)點(diǎn)共同維護(hù)的區(qū)塊鏈系統(tǒng)。任一連接至對(duì)等網(wǎng)絡(luò)中的用戶節(jié)點(diǎn)均與該區(qū)塊鏈系統(tǒng)建立通信連接關(guān)系,可以訪問但是沒有權(quán)限隨意修改該區(qū)塊鏈系統(tǒng)中的數(shù)據(jù)。

步驟S105:生成與所述第一目標(biāo)加密數(shù)據(jù)對(duì)應(yīng)的第一存儲(chǔ)合約,并獲取簽約所述第一存儲(chǔ)合約的所有第二用戶節(jié)點(diǎn)的簽約信息,所述第一存儲(chǔ)合約用于定義所述第一目標(biāo)加密數(shù)據(jù)的存儲(chǔ)要求和存儲(chǔ)收益。

在具體應(yīng)用中,存儲(chǔ)合約主要用于通過電子合約的形式定義第二用戶節(jié)點(diǎn)存儲(chǔ)第一用戶節(jié)點(diǎn)上傳的數(shù)據(jù)時(shí)需要遵守的存儲(chǔ)條件以及可以獲得的存儲(chǔ)收益,存儲(chǔ)條件具體可以包括數(shù)據(jù)保密協(xié)議、數(shù)據(jù)完整性保護(hù)協(xié)議等,存儲(chǔ)收益具體可以包括報(bào)酬、獎(jiǎng)勵(lì)等,報(bào)酬具體可以是電子貨幣,獎(jiǎng)勵(lì)具體可以是獎(jiǎng)勵(lì)第二用戶節(jié)點(diǎn)可以免費(fèi)存儲(chǔ)一定大小的數(shù)據(jù)至對(duì)等網(wǎng)絡(luò)。通過設(shè)定存儲(chǔ)收益可以使用戶更愿意通過其用戶節(jié)點(diǎn)保存其他用戶節(jié)點(diǎn)上傳的數(shù)據(jù)。用戶可以根據(jù)實(shí)際需要自行修改存儲(chǔ)合約的存儲(chǔ)條件和存儲(chǔ)收益。

在具體應(yīng)用中,簽約第一存儲(chǔ)合約具體是指接受該合約所定義的存儲(chǔ)條件和存儲(chǔ)收益,簽約該第一存儲(chǔ)合約所生產(chǎn)的簽約信息將會(huì)被保存至所有用戶節(jié)點(diǎn)共同維護(hù)的區(qū)塊鏈系統(tǒng),即預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)中,第一用戶節(jié)點(diǎn)可以通過該區(qū)塊鏈系統(tǒng)查看有哪些第二用戶簽署了第一存儲(chǔ)合約,簽約信息也可以同時(shí)由第二用戶節(jié)點(diǎn)保存在本地用于簽約合約的硬件或軟件模塊中(即下述系統(tǒng)中的合約管理模塊)。

步驟S106:將所述至少一個(gè)加密數(shù)據(jù)塊分布式存儲(chǔ)于所述所有第二用戶節(jié)點(diǎn),并將所述第一目標(biāo)加密數(shù)據(jù)塊的存儲(chǔ)路徑和所述第一存儲(chǔ)合約的簽約信息寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)。

本實(shí)施例通過對(duì)數(shù)據(jù)進(jìn)行加密并將數(shù)據(jù)分布式的存儲(chǔ)在對(duì)等網(wǎng)絡(luò)的用戶節(jié)點(diǎn)中,可以在實(shí)現(xiàn)大數(shù)據(jù)存儲(chǔ)擴(kuò)展現(xiàn)有存儲(chǔ)空間的同時(shí)有效保證數(shù)據(jù)的存儲(chǔ)安全。

在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)前用戶可以下載其存儲(chǔ)至對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù),本實(shí)施例中,以第一目標(biāo)加密數(shù)據(jù)為例,來詳述下載第一目標(biāo)加密數(shù)據(jù)的過程。

在本發(fā)明的某些實(shí)施例中,基于圖1所對(duì)應(yīng)的實(shí)施例中的方法步驟,所述分布式云數(shù)據(jù)管理方法還可以包括用于對(duì)分布式存儲(chǔ)于對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)進(jìn)行下載、刪除、共享或交易的方法步驟。

如圖2所示,本實(shí)施例具體包括對(duì)分布式存儲(chǔ)于對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)進(jìn)行下載的方法步驟,在本實(shí)施例中,圖1所對(duì)應(yīng)的實(shí)施例所提供的分布式云數(shù)據(jù)管理方法,還包括:

步驟S201:接收下載請(qǐng)求,所述下載請(qǐng)求用于下載分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的所述第一目標(biāo)加密數(shù)據(jù)。

在具體應(yīng)用中,步驟S201可以由第一用戶節(jié)點(diǎn)的人機(jī)交互界面來執(zhí)行,當(dāng)前用戶通過第一用戶節(jié)點(diǎn)的人機(jī)交互界面輸入下載請(qǐng)求。該下載請(qǐng)求具體可以通過點(diǎn)擊或按壓人機(jī)交互界面上的虛擬或?qū)嶓w按鈕來實(shí)現(xiàn),也可以通過文字或語音的方式輸入。

在一個(gè)實(shí)施例中,步驟S201之前包括:

接收文件選擇指令,選中需要從對(duì)等網(wǎng)絡(luò)下載的第一目標(biāo)加密數(shù)據(jù)。

步驟S202:讀取所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)中寫入的所述第一目標(biāo)加密數(shù)據(jù)的存儲(chǔ)路徑;

步驟S203:下載所述第一目標(biāo)加密數(shù)據(jù)塊的存儲(chǔ)路徑所指向的所述第一目標(biāo)加密數(shù)據(jù),并將下載操作記錄寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū);

步驟S204:獲取所述第一私鑰;

步驟S205:通過所述第一私鑰解密所述第一目標(biāo)加密數(shù)據(jù)。

本實(shí)施例通過下載當(dāng)前用戶上傳至對(duì)等網(wǎng)絡(luò)存儲(chǔ)的加密數(shù)據(jù)并對(duì)該加密數(shù)據(jù)進(jìn)行解密,使得當(dāng)前用戶可以根據(jù)自身需要隨時(shí)隨地的從對(duì)等網(wǎng)絡(luò)下載其存儲(chǔ)的數(shù)據(jù)。

在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)前用戶可以刪除其存儲(chǔ)至對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù),本實(shí)施例中,以第一目標(biāo)加密數(shù)據(jù)為例,來詳述刪除第一目標(biāo)加密數(shù)據(jù)的過程。

如圖3所示,本實(shí)施例具體包括對(duì)分布式存儲(chǔ)于對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)進(jìn)行刪除的方法步驟,在本實(shí)施例中,圖1所對(duì)應(yīng)的實(shí)施例所提供的分布式云數(shù)據(jù)管理方法,還包括:

步驟S301:接收刪除請(qǐng)求,所述刪除請(qǐng)求用于刪除分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的所述第一目標(biāo)加密數(shù)據(jù)。

在具體應(yīng)用中,步驟S301可以由第一用戶節(jié)點(diǎn)的人機(jī)交互界面來執(zhí)行,當(dāng)前用戶通過第一用戶節(jié)點(diǎn)的人機(jī)交互界面輸入刪除請(qǐng)求。該刪除請(qǐng)求具體可以通過點(diǎn)擊或按壓人機(jī)交互界面上的虛擬或?qū)嶓w按鈕來實(shí)現(xiàn),也可以通過文字或語音的方式輸入。

在一個(gè)實(shí)施例中,步驟S301之前包括:

接收文件選擇指令,選中需要從對(duì)等網(wǎng)絡(luò)刪除的第一目標(biāo)加密數(shù)據(jù)。

步驟S302:讀取所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)中寫入的所述第一目標(biāo)加密數(shù)據(jù)塊的存儲(chǔ)路徑;

步驟S303:刪除所述第一目標(biāo)加密數(shù)據(jù)的存儲(chǔ)路徑所指向的所述第一目標(biāo)加密數(shù)據(jù),并將刪除操作記錄寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)。

本實(shí)施例通過刪除當(dāng)前用戶上傳至對(duì)等網(wǎng)絡(luò)存儲(chǔ)的加密數(shù)據(jù),使得當(dāng)前用戶可以根據(jù)自身需要隨時(shí)隨地的從對(duì)等網(wǎng)絡(luò)刪除其存儲(chǔ)的數(shù)據(jù)。

在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)前用戶可以將其存儲(chǔ)至對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)共享給其他用戶,也可以獲取其他用戶共享至對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù),本實(shí)施例中,以第一目標(biāo)加密數(shù)據(jù)為例,來詳述共享第一目標(biāo)加密數(shù)據(jù)給第二用戶節(jié)點(diǎn)的過程。

如圖4所示,本實(shí)施例具體包括將分布式存儲(chǔ)于對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)共享給其他用戶的方法步驟,在本實(shí)施例中,圖1所對(duì)應(yīng)的實(shí)施例所提供的分布式云數(shù)據(jù)管理方法,還包括:

步驟S401:接收所述第二用戶節(jié)點(diǎn)發(fā)送的第一共享請(qǐng)求,所述第一共享請(qǐng)求用于將分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的所述第一目標(biāo)加密數(shù)據(jù)共享給所述第二用戶節(jié)點(diǎn)。

在具體應(yīng)用中,步驟S401可以由第一用戶節(jié)點(diǎn)的人機(jī)交互界面來執(zhí)行,當(dāng)接收到第一共享請(qǐng)求時(shí),第一用戶節(jié)點(diǎn)的人機(jī)交互界面顯示該第一共享請(qǐng)求,當(dāng)前用戶可以通過點(diǎn)擊或按壓人機(jī)交互界面上的虛擬或?qū)嶓w按鈕來響應(yīng)所述第一共享請(qǐng)求,也可以通過文字或語音的方式輸入的方式響應(yīng)。

在一個(gè)實(shí)施例中,步驟401之前包括:

接收文件選擇指令,選中需要對(duì)等網(wǎng)絡(luò)中共享給第二用戶節(jié)點(diǎn)的第一目標(biāo)加密數(shù)據(jù)。

步驟S402:若響應(yīng)所述第一共享請(qǐng)求,獲取所述第二用戶節(jié)點(diǎn)發(fā)送的第二公鑰;

步驟S403:通過所述第二公鑰加密所述第一加密秘鑰并發(fā)送給所述第二用戶節(jié)點(diǎn)。

本實(shí)施例通過共享當(dāng)前用戶上傳至對(duì)等網(wǎng)絡(luò)存儲(chǔ)的加密數(shù)據(jù)給其他用戶,使得當(dāng)前用戶可以根據(jù)自身需要隨時(shí)隨地的共享其存儲(chǔ)的數(shù)據(jù)。

在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)前用戶可以獲取其他用戶共享至對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù),本實(shí)施例中,以第二用戶節(jié)點(diǎn)共享至對(duì)等網(wǎng)絡(luò)的第二目標(biāo)加密數(shù)據(jù)為例,來詳述獲取第二用戶節(jié)點(diǎn)共享的第二目標(biāo)加密數(shù)據(jù)的過程。

如圖5所示,本實(shí)施例具體包括獲取其他用戶共享至分布式存儲(chǔ)于對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)的方法步驟在本實(shí)施例中,圖1所對(duì)應(yīng)的實(shí)施例所提供的分布式云數(shù)據(jù)管理方法,還包括:

步驟S501:向所述第二用戶節(jié)點(diǎn)發(fā)送第二共享請(qǐng)求,所述第二共享請(qǐng)求用于獲取所述第二用戶節(jié)點(diǎn)分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的第二目標(biāo)加密數(shù)據(jù)。

在具體應(yīng)用中,步驟S501可以由第一用戶節(jié)點(diǎn)的人機(jī)交互界面來執(zhí)行,當(dāng)前用戶通過第一用戶節(jié)點(diǎn)的人機(jī)交互界面輸入第二共享請(qǐng)求并發(fā)送給第二用戶節(jié)點(diǎn)。該第二共享請(qǐng)求具體可以通過點(diǎn)擊或按壓人機(jī)交互界面上的虛擬或?qū)嶓w按鈕來輸入,也可以通過文字或語音的方式輸入。

在一個(gè)實(shí)施例中,步驟501之前包括:

接收文件選擇指令,選中需要獲取的第二用戶節(jié)點(diǎn)共享至對(duì)等網(wǎng)絡(luò)中的第二目標(biāo)加密數(shù)據(jù)。

步驟S502:若檢測(cè)到所述第二用戶節(jié)點(diǎn)響應(yīng)所述第二共享請(qǐng)求,則下載所述第二目標(biāo)加密數(shù)據(jù);

步驟S503:向所述第二用戶節(jié)點(diǎn)發(fā)送所述第一公鑰,并獲取所述第二用戶節(jié)點(diǎn)反饋的通過所述第一公鑰加密的第二加密秘鑰,所述第二加密秘鑰包括第二公鑰和第二私鑰;

步驟S504:通過所述第一私鑰解密所述第二加密秘鑰,并根據(jù)所述第二私鑰解密所述第二目標(biāo)加密數(shù)據(jù)。

本實(shí)施例通過獲取其他用戶上傳至對(duì)等網(wǎng)絡(luò)存儲(chǔ)的加密數(shù)據(jù),使得當(dāng)前用戶可以根據(jù)自身需要隨時(shí)隨地的獲取其他用戶共享至對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)。

在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)前用戶可以將其上傳至對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù),作為交易對(duì)象來與其他用戶進(jìn)行交易,本實(shí)施例中,以第一目標(biāo)加密數(shù)據(jù)為例,來詳述交易第一目標(biāo)加密數(shù)據(jù)過程。

如圖6所示,本實(shí)施例具體包括以分布式存儲(chǔ)于對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)作為交易對(duì)象與其他用戶進(jìn)行交易的方法步驟,在本實(shí)施例中,圖1所對(duì)應(yīng)的實(shí)施例所提供的分布式云數(shù)據(jù)管理方法,還包括:

步驟S601:接收所述第二用戶節(jié)點(diǎn)發(fā)送的第一交易請(qǐng)求,所述第一交易請(qǐng)求用于將分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的所述第一目標(biāo)加密數(shù)據(jù)作為交易對(duì)象與所述第二用戶節(jié)點(diǎn)進(jìn)行交易。

在具體應(yīng)用中,步驟S601可以由第一用戶節(jié)點(diǎn)的人機(jī)交互界面來執(zhí)行,當(dāng)接收到第一共享請(qǐng)求時(shí),第一用戶節(jié)點(diǎn)的人機(jī)交互界面顯示該第一交易請(qǐng)求,當(dāng)前用戶可以通過點(diǎn)擊或按壓人機(jī)交互界面上的虛擬或?qū)嶓w按鈕來響應(yīng)所述第一交易請(qǐng)求,也可以通過文字或語音的方式輸入的方式響應(yīng)。

在一個(gè)實(shí)施例中,步驟601之前包括:

接收文件選擇指令,選中需要與第二用戶節(jié)點(diǎn)進(jìn)行交易的所述第一目標(biāo)加密數(shù)據(jù)。

步驟S602:若響應(yīng)所述第一交易請(qǐng)求,則生成與所述第一目標(biāo)加密數(shù)據(jù)對(duì)應(yīng)的第一交易合約,并將所述第一交易合約的合約信息寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū),所述第一交易合約用于定義所述第一目標(biāo)加密數(shù)據(jù)的交易條件;

步驟S603:獲取所述第二用戶節(jié)點(diǎn)發(fā)送的第二公鑰;

步驟S604:通過所述第二公鑰加密所述第一加密秘鑰并發(fā)送給所述第二用戶節(jié)點(diǎn)。

在具體應(yīng)用中,通過第二公鑰加密第一加密秘鑰,使得只有第二用戶節(jié)點(diǎn)的用戶只能通過與第二公鑰對(duì)應(yīng)的第二私鑰解密第一加密秘鑰,而其他用戶無法解密得到第一加密秘鑰,從而保證只有第二用戶節(jié)點(diǎn)的用戶可以通過第一加密秘鑰解密第一目標(biāo)加密文件。

本實(shí)施例通過與其他用戶進(jìn)行數(shù)據(jù)交易,使得當(dāng)前用戶可以根據(jù)自身需要隨時(shí)隨地的將其共享至對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)作為交易對(duì)象與其他用戶進(jìn)行交易。

在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)前用戶可以針對(duì)其他用戶上傳至對(duì)等網(wǎng)絡(luò)中作為交易對(duì)象的數(shù)據(jù)與其他用戶進(jìn)行交易,本實(shí)施例中,以第二用戶節(jié)點(diǎn)上傳至對(duì)等網(wǎng)絡(luò)的第二目標(biāo)加密數(shù)據(jù)為例,來詳述交易第二目標(biāo)加密數(shù)據(jù)過程。

如圖7所示,本實(shí)施例具體包括以其他用戶分布式存儲(chǔ)于對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)作為交易對(duì)象與其他用戶進(jìn)行交易的方法步驟,在本實(shí)施例中,圖1所對(duì)應(yīng)的實(shí)施例所提供的分布式云數(shù)據(jù)管理方法,還包括:

步驟S701:向所述第二用戶節(jié)點(diǎn)發(fā)送第二交易請(qǐng)求,所述第二交易請(qǐng)求用于與所述第二用戶節(jié)點(diǎn)進(jìn)行交易以獲取第二目標(biāo)加密數(shù)據(jù);

在具體應(yīng)用中,步驟S701可以由第一用戶節(jié)點(diǎn)的人機(jī)交互界面來執(zhí)行,當(dāng)前用戶通過第一用戶節(jié)點(diǎn)的人機(jī)交互界面輸入第二交易請(qǐng)求并發(fā)送給第二用戶節(jié)點(diǎn)。該第二交易請(qǐng)求具體可以通過點(diǎn)擊或按壓人機(jī)交互界面上的虛擬或?qū)嶓w按鈕來輸入,也可以通過文字或語音的方式輸入。

在一個(gè)實(shí)施例中,步驟701之前包括:

接收文件選擇指令,選中需要與第二用戶節(jié)點(diǎn)進(jìn)行交易的第二目標(biāo)加密數(shù)據(jù)。

步驟S702:若檢測(cè)到所述第二用戶節(jié)點(diǎn)響應(yīng)所述第二交易請(qǐng)求,則下載所述第二目標(biāo)加密數(shù)據(jù);

步驟S703:向所述第二用戶節(jié)點(diǎn)發(fā)送所述第一公鑰,并獲取所述第二用戶節(jié)點(diǎn)反饋的通過所述第一公鑰加密的第二加密秘鑰,所述第二加密秘鑰包括第二公鑰和第二私鑰;

步驟S704:通過所述第一私鑰解密所述第二加密秘鑰,并通過所述第二私鑰解密所述第二目標(biāo)加密數(shù)據(jù);

步驟S705:從所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)獲取所述第二交易合約的合約信息,按照所述第二交易合約的合約信息所定義的交易條件執(zhí)行所述第二交易合約。

在具體應(yīng)用中,上傳至對(duì)等網(wǎng)絡(luò)進(jìn)行交易的數(shù)據(jù)的交易原理都是一樣的,因此,預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)存儲(chǔ)有所述第二目標(biāo)加密數(shù)據(jù)對(duì)應(yīng)的第二交易合約,所述第二交易合約用于定義所述第二目標(biāo)加密數(shù)據(jù)的交易條件。

本實(shí)施例通過與其他用戶進(jìn)行數(shù)據(jù)交易,使得當(dāng)前用戶可以根據(jù)自身需要隨時(shí)隨地的將其它用戶共享至對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)作為交易對(duì)象與其他用戶進(jìn)行交易。

如圖8所示,本發(fā)明的一個(gè)實(shí)施例提供一種基于對(duì)等網(wǎng)絡(luò)的分布式云數(shù)據(jù)管理系統(tǒng)100,用于執(zhí)行圖1所對(duì)應(yīng)的實(shí)施例中的方法步驟。該分布式云數(shù)據(jù)管理系統(tǒng)100應(yīng)用于第一用戶節(jié)點(diǎn),其包括:

人機(jī)交互模塊101,用于接收存儲(chǔ)請(qǐng)求,所述存儲(chǔ)請(qǐng)求用于將第一目標(biāo)數(shù)據(jù)分布式存儲(chǔ)至所述對(duì)等網(wǎng)絡(luò)中的用戶節(jié)點(diǎn);

秘鑰管理模塊102,用于生成與所述第一目標(biāo)數(shù)據(jù)對(duì)應(yīng)的第一加密秘鑰,所述第一加密秘鑰包括第一公鑰和第一私鑰;

數(shù)據(jù)加解密模塊103,用于根據(jù)所述第一公鑰加密所述第一目標(biāo)數(shù)據(jù),得到第一目標(biāo)加密數(shù)據(jù),并將所述第一目標(biāo)加密數(shù)據(jù)劃分為至少一個(gè)加密數(shù)據(jù)塊;

元數(shù)據(jù)存儲(chǔ)模塊104,用于將所述第一目標(biāo)加密數(shù)據(jù)的元數(shù)據(jù)信息寫入預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū),所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)與所述多個(gè)用戶節(jié)點(diǎn)之間具有預(yù)設(shè)通信連接關(guān)系;

合約管理模塊105,用于生成與所述第一目標(biāo)加密數(shù)據(jù)對(duì)應(yīng)的第一存儲(chǔ)合約,并獲取簽約所述第一存儲(chǔ)合約的所有第二用戶節(jié)點(diǎn)的簽約信息,所述第一存儲(chǔ)合約用于定義所述第一目標(biāo)加密數(shù)據(jù)的存儲(chǔ)要求和存儲(chǔ)收益;

分布式數(shù)據(jù)存儲(chǔ)模塊106,用于將所述至少一個(gè)加密數(shù)據(jù)塊分布式存儲(chǔ)于所述所有第二用戶節(jié)點(diǎn),并將所述第一目標(biāo)加密數(shù)據(jù)塊的存儲(chǔ)路徑和所述第一存儲(chǔ)合約的簽約信息寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)。

在具體應(yīng)用中,用戶節(jié)點(diǎn)具體是指的連接至對(duì)等網(wǎng)絡(luò)中的具有物理存儲(chǔ)功能的客戶端,例如:手機(jī)、平板電腦、個(gè)人PC客戶端等。人機(jī)交互模塊101具體可以包括觸控顯示屏或鍵盤。

本實(shí)施例通過對(duì)數(shù)據(jù)進(jìn)行加密并將數(shù)據(jù)分布式的存儲(chǔ)在對(duì)等網(wǎng)絡(luò)的用戶節(jié)點(diǎn)中,可以在實(shí)現(xiàn)大數(shù)據(jù)存儲(chǔ)擴(kuò)展現(xiàn)有存儲(chǔ)空間的同時(shí)有效保證數(shù)據(jù)的存儲(chǔ)安全。

在本發(fā)明的一個(gè)實(shí)施例中,圖8所示的分布式云數(shù)據(jù)管理系統(tǒng)100還可以用于執(zhí)行圖2~7所對(duì)應(yīng)的實(shí)施例中的方法步驟。

當(dāng)分布式云數(shù)據(jù)管理系統(tǒng)100用于執(zhí)行圖2所對(duì)應(yīng)的實(shí)施例中的方法步驟時(shí):

人機(jī)交互模塊101用于接收下載請(qǐng)求,所述下載請(qǐng)求用于下載分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的所述第一目標(biāo)加密數(shù)據(jù);

元數(shù)據(jù)存儲(chǔ)模塊104用于讀取所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)中寫入的所述第一目標(biāo)加密數(shù)據(jù)的存儲(chǔ)路徑;

分布式數(shù)據(jù)存儲(chǔ)模塊106用于下載所述第一目標(biāo)加密數(shù)據(jù)塊的存儲(chǔ)路徑所指向的所述第一目標(biāo)加密數(shù)據(jù),并將下載操作記錄寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū);

秘鑰管理模塊102用于獲取所述第一私鑰;

數(shù)據(jù)加解密模塊103用于通過所述第一私鑰解密所述第一目標(biāo)加密數(shù)據(jù)。

當(dāng)分布式云數(shù)據(jù)管理系統(tǒng)100用于執(zhí)行圖3所對(duì)應(yīng)的實(shí)施例中的方法步驟時(shí):

人機(jī)交互模塊101用于接收刪除請(qǐng)求,所述刪除請(qǐng)求用于刪除分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的所述第一目標(biāo)加密數(shù)據(jù);

元數(shù)據(jù)存儲(chǔ)模塊104用于讀取所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)中寫入的所述第一目標(biāo)加密數(shù)據(jù)塊的存儲(chǔ)路徑;

分布式數(shù)據(jù)存儲(chǔ)模塊106用于刪除所述第一目標(biāo)加密數(shù)據(jù)的存儲(chǔ)路徑所指向的所述第一目標(biāo)加密數(shù)據(jù),并將刪除操作記錄寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)。

當(dāng)分布式云數(shù)據(jù)管理系統(tǒng)100用于執(zhí)行圖4所對(duì)應(yīng)的實(shí)施例中的方法步驟時(shí):

人機(jī)交互模塊101用于接收所述第二用戶節(jié)點(diǎn)發(fā)送的第一共享請(qǐng)求,所述第一共享請(qǐng)求用于將分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的所述第一目標(biāo)加密數(shù)據(jù)共享給所述第二用戶節(jié)點(diǎn);

秘鑰管理模塊102用于若響應(yīng)所述第一共享請(qǐng)求,則獲取所述第二用戶節(jié)點(diǎn)發(fā)送的第二公鑰;

數(shù)據(jù)加解密模塊103用于通過所述第二公鑰加密所述第一加密秘鑰并發(fā)送給所述第二用戶節(jié)點(diǎn)。

當(dāng)分布式云數(shù)據(jù)管理系統(tǒng)100用于執(zhí)行圖5所對(duì)應(yīng)的實(shí)施例中的方法步驟時(shí):

人機(jī)交互模塊101用于向所述第二用戶節(jié)點(diǎn)發(fā)送第二共享請(qǐng)求,所述第二共享請(qǐng)求用于獲取所述第二用戶節(jié)點(diǎn)分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的第二目標(biāo)加密數(shù)據(jù);

分布式數(shù)據(jù)存儲(chǔ)模塊106用于若檢測(cè)到所述第二用戶節(jié)點(diǎn)響應(yīng)所述第二共享請(qǐng)求,則下載所述第二目標(biāo)加密數(shù)據(jù);

秘鑰管理模塊102用于向所述第二用戶節(jié)點(diǎn)發(fā)送所述第一公鑰,并獲取所述第二用戶節(jié)點(diǎn)反饋的通過所述第一公鑰加密的第二加密秘鑰,所述第二加密秘鑰包括第二公鑰和第二私鑰;

數(shù)據(jù)加解密模塊103用于通過所述第一私鑰解密所述第二加密秘鑰,并根據(jù)所述第二私鑰解密所述第二目標(biāo)加密數(shù)據(jù)。

當(dāng)分布式云數(shù)據(jù)管理系統(tǒng)100用于執(zhí)行圖6所對(duì)應(yīng)的實(shí)施例中的方法步驟時(shí):

人機(jī)交互模塊101用于接收所述第二用戶節(jié)點(diǎn)發(fā)送的第一交易請(qǐng)求,所述第一交易請(qǐng)求用于將分布式存儲(chǔ)于所述對(duì)等網(wǎng)絡(luò)的所述第一目標(biāo)加密數(shù)據(jù)作為交易對(duì)象與所述第二用戶節(jié)點(diǎn)進(jìn)行交易;

合約管理模塊105用于若響應(yīng)所述第一交易請(qǐng)求,則生成與所述第一目標(biāo)加密數(shù)據(jù)對(duì)應(yīng)的第一交易合約,并將所述第一交易合約的合約信息寫入所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū),所述第一交易合約用于定義所述第一目標(biāo)加密數(shù)據(jù)的交易條件;

秘鑰管理模塊102用于獲取所述第二用戶節(jié)點(diǎn)發(fā)送的第二公鑰;

數(shù)據(jù)加解密模塊103用于通過所述第二公鑰加密所述第一加密秘鑰并發(fā)送給所述第二用戶節(jié)點(diǎn)。

當(dāng)分布式云數(shù)據(jù)管理系統(tǒng)100用于執(zhí)行圖7所對(duì)應(yīng)的實(shí)施例中的方法步驟時(shí):

人機(jī)交互模塊101用于向所述第二用戶節(jié)點(diǎn)發(fā)送第二交易請(qǐng)求,所述第二交易請(qǐng)求用于與所述第二用戶節(jié)點(diǎn)進(jìn)行交易以獲取第二目標(biāo)加密數(shù)據(jù);

分布式數(shù)據(jù)存儲(chǔ)模塊106還用于若檢測(cè)到所述第二用戶節(jié)點(diǎn)響應(yīng)所述第二交易請(qǐng)求,則下載所述第二目標(biāo)加密數(shù)據(jù);

秘鑰管理模塊102用于若檢測(cè)到所述第二用戶節(jié)點(diǎn)響應(yīng)所述第二交易請(qǐng)求,則向所述第二用戶節(jié)點(diǎn)發(fā)送所述第一公鑰,并獲取所述第二用戶節(jié)點(diǎn)反饋的通過所述第一公鑰加密的第二加密秘鑰,所述第二加密秘鑰包括第二公鑰和第二私鑰;

數(shù)據(jù)加解密模塊103用于通過所述第一私鑰解密所述第二加密秘鑰,并通過所述第二私鑰解密所述第二目標(biāo)加密數(shù)據(jù);

合約管理模塊105用于從所述預(yù)設(shè)元數(shù)據(jù)存儲(chǔ)區(qū)獲取所述第二交易合約的合約信息,按照所述第二交易合約的合約信息所定義的交易條件執(zhí)行所述第二交易合約。

本發(fā)明所有實(shí)施例中的模塊,可以通過通用集成電路,例如CPU(Central Processing Unit,中央處理器),或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實(shí)現(xiàn)。

本發(fā)明中的所有用戶節(jié)點(diǎn)均具有相同的工作原理和結(jié)構(gòu)。

本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。

本發(fā)明實(shí)施例裝置中的模塊可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
固阳县| 固原市| 海门市| 余姚市| 遵化市| 达尔| 衡东县| 苗栗县| 东辽县| 鹤庆县| 凤山县| 淅川县| 无为县| 郯城县| 奉化市| 文成县| 延长县| 辽阳市| 上林县| 曲周县| 蚌埠市| 北碚区| 房山区| 枣阳市| 麦盖提县| 木兰县| 长岛县| 河源市| 台南市| 澎湖县| 塘沽区| 榆社县| 兴化市| 宁安市| 绥芬河市| 怀宁县| 涡阳县| 固阳县| 荣昌县| 桐城市| 日土县|