• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    區(qū)塊鏈數(shù)據(jù)的云存儲(chǔ)與共享方法研究

    2022-12-18 22:13:18楊大寨
    關(guān)鍵詞:哈希儲(chǔ)存分布式

    楊大寨

    (安徽省投資集團(tuán)控股有限公司,安徽 合肥 230000)

    引言

    在信息化時(shí)代,信息成為了各行各業(yè)必不可少的重要戰(zhàn)略資源,應(yīng)用云計(jì)算技術(shù)能夠形成全新的數(shù)據(jù)儲(chǔ)存及處理方式。但是,由于云計(jì)算開(kāi)放性的特點(diǎn),在數(shù)據(jù)儲(chǔ)存及共享過(guò)程存在一定的安全威脅,數(shù)據(jù)儲(chǔ)存中心在經(jīng)受攻擊毀壞之后,將會(huì)使關(guān)聯(lián)的服務(wù)器系統(tǒng)出現(xiàn)嚴(yán)重故障,導(dǎo)致數(shù)據(jù)泄露。應(yīng)用區(qū)塊鏈技術(shù)可以解決此類(lèi)問(wèn)題,實(shí)現(xiàn)去中心化的應(yīng)用效果,對(duì)于信息安全保護(hù)具有顯著優(yōu)勢(shì)。

    1 技術(shù)背景簡(jiǎn)述

    1.1 區(qū)塊鏈技術(shù)

    早在2008 年,有關(guān)比特幣的相關(guān)論文中提到了區(qū)塊鏈技術(shù),通過(guò)對(duì)電子現(xiàn)金貨幣的研究,數(shù)字加密技術(shù)在金融貨幣領(lǐng)域逐漸興起。而作為創(chuàng)新去中心化的技術(shù)應(yīng)用,區(qū)塊鏈技術(shù)應(yīng)用分布式計(jì)算方式,能夠形成全新的數(shù)據(jù)處理方式。這一技術(shù)的發(fā)展,促使政府部門(mén)、金融市場(chǎng)以及眾多企業(yè)高度重視信息的安全問(wèn)題。區(qū)塊鏈技術(shù)應(yīng)用過(guò)程中,始終保持安全狀態(tài),并實(shí)現(xiàn)數(shù)據(jù)時(shí)序性、集體維護(hù)作用的有效作用。這一技術(shù)在社會(huì)的各個(gè)系統(tǒng)中均能夠應(yīng)用,具有良好的適用性。我國(guó)現(xiàn)階段的區(qū)塊鏈技術(shù)應(yīng)用,包括金融證券的數(shù)據(jù)結(jié)算、電子商務(wù)的物流儲(chǔ)存以及眾多行業(yè)的信息處理等。

    1.2 密碼學(xué)技術(shù)

    基于公共鑰匙加密的密碼學(xué)技術(shù)是區(qū)塊鏈技術(shù)數(shù)據(jù)云儲(chǔ)存以及共享的基礎(chǔ)技術(shù),集合了應(yīng)用策略、軟硬件設(shè)置以及規(guī)程等。公共鑰匙密碼的特殊管理、儲(chǔ)存、發(fā)布等眾多功能,針對(duì)區(qū)塊鏈底層系統(tǒng)中的數(shù)據(jù)傳遞,具有良好的規(guī)范性作用[1],使每一不同的功能節(jié)點(diǎn)之間能夠形成一致的數(shù)據(jù)通信規(guī)范格式。并且這一技術(shù)的應(yīng)用能夠保障用戶的身份信息隱私安全。處于網(wǎng)絡(luò)環(huán)境下的區(qū)塊鏈技術(shù)基于PKI 構(gòu)建了身份認(rèn)證系統(tǒng),每個(gè)進(jìn)入到系統(tǒng)的用戶都能夠生成一次性身份,在信息傳遞或是交易過(guò)程中僅需對(duì)用戶的身份合法性進(jìn)行校驗(yàn),而無(wú)法對(duì)其身份信息進(jìn)行交易,充分保障了信息數(shù)據(jù)的安全。有效實(shí)現(xiàn)身份信息保護(hù)目標(biāo),并保障在交易過(guò)程中的雙方,均能夠處于隱私保密狀態(tài)。

    1.3 IPFS

    IPFS 為星際文件系統(tǒng),其本身依托于P2P 所形成的拓?fù)涫匠襟w分布式協(xié)議分發(fā)模式,應(yīng)用分布式哈希表對(duì)數(shù)傳輸過(guò)程中的定位提供解決辦法。不同于HTTP 協(xié)議的應(yīng)用效果,IPFS 在定位過(guò)程中主要是根據(jù)內(nèi)容進(jìn)行尋找,而并非是基于域名,這樣的分布式儲(chǔ)存特征相較于一般的HTTP 協(xié)議而言,安全性相對(duì)更高,并且IPFS 具有較高的運(yùn)行效率。儲(chǔ)存數(shù)據(jù)消耗的成本相對(duì)較低,在IPFS 中儲(chǔ)存信息時(shí),對(duì)應(yīng)不同的節(jié)點(diǎn)將會(huì)形成差異性的哈希函數(shù),儲(chǔ)存的信息生成對(duì)應(yīng)哈希值。在IPFS 中利用哈希尋找對(duì)應(yīng)的信息文件,促使星際文件系統(tǒng)能夠調(diào)用分散列表,進(jìn)而查詢信息的對(duì)應(yīng)節(jié)點(diǎn),并索取文件數(shù)據(jù)進(jìn)行驗(yàn)證。

    2 區(qū)塊鏈數(shù)據(jù)云儲(chǔ)存以及共享方法

    2.1 設(shè)計(jì)儲(chǔ)存共享方案

    基于區(qū)塊鏈技術(shù)構(gòu)建數(shù)據(jù)云儲(chǔ)存以及共享方法,需要建立相應(yīng)的共享方案,除了要應(yīng)用到IPFS 組成之外,還要應(yīng)用Hyperledger Fabric 區(qū)塊鏈結(jié)構(gòu)。結(jié)合審核部門(mén)節(jié)點(diǎn)、數(shù)據(jù)收集節(jié)點(diǎn)、數(shù)據(jù)交換節(jié)點(diǎn)、監(jiān)管節(jié)點(diǎn)以及中心指揮節(jié)點(diǎn)等,形成相對(duì)應(yīng)的節(jié)點(diǎn)連接拓?fù)浣Y(jié)構(gòu),為兩個(gè)不同的組成部分提供更加有效的安全保障以及快捷的信息共享渠道。在構(gòu)建處理方案時(shí),有關(guān)文件信息經(jīng)過(guò)加密之后需要在IPFS 中進(jìn)行儲(chǔ)存,索引則是應(yīng)用到其對(duì)應(yīng)生成的哈希。而Hyperledger Fabric 區(qū)塊鏈網(wǎng)絡(luò)本身則是將眾多不同的節(jié)點(diǎn)相互連接,形成共識(shí)機(jī)制,在智能合約的執(zhí)行作用下,在區(qū)塊鏈生成的對(duì)應(yīng)數(shù)據(jù)庫(kù)中儲(chǔ)存其他隱私信息,區(qū)塊鏈儲(chǔ)存系統(tǒng)方案整體構(gòu)架,如下頁(yè)圖1 所示。

    圖1 中,實(shí)心箭頭為信息在收集完成后的流向。在系統(tǒng)方案構(gòu)架之下,通過(guò)數(shù)據(jù)收集環(huán)節(jié)完成數(shù)據(jù)信息的收集,并傳遞到指揮中心。當(dāng)指揮中心接收到相應(yīng)的數(shù)據(jù)之后,對(duì)其進(jìn)行記錄、儲(chǔ)存[2]。隨后將完成核驗(yàn)確認(rèn)無(wú)誤的數(shù)據(jù)向數(shù)據(jù)上鏈進(jìn)行傳遞。

    建立CP-ABE 初始化模型,選取雙線性q 階素?cái)?shù)群Gg,生成元為g。隨機(jī)選擇a,β∈Zp,輸出系統(tǒng)公鑰MPK 和主密鑰MSK。在密鑰生成階段生成處理模型CA,隨機(jī)選擇r∈Zp,輸入屬性集,生成私鑰SK。

    2.2 區(qū)塊鏈底層設(shè)計(jì)

    Hyperledger Fabric 區(qū)塊鏈網(wǎng)絡(luò)在當(dāng)前的系統(tǒng)方案設(shè)計(jì)中,主要是儲(chǔ)存框架的主干區(qū)域結(jié)構(gòu)。作用于區(qū)塊鏈聯(lián)盟,Hyperledger Fabric 區(qū)塊鏈網(wǎng)絡(luò)的應(yīng)用本身涵蓋了眾多基于聯(lián)盟鏈中的特征表現(xiàn),能夠?qū)崿F(xiàn)更加完善的開(kāi)源作用效果。在Hyperledger Fabric 區(qū)塊鏈網(wǎng)絡(luò)結(jié)構(gòu)中,以網(wǎng)絡(luò)組織作為單位進(jìn)行計(jì)算,便于實(shí)施聯(lián)盟式組織管理工作、初始化系統(tǒng),將每一組織中的證書(shū)向其他的組織進(jìn)行傳遞共享,或是由對(duì)應(yīng)的組織自動(dòng)生成證書(shū),后續(xù)由所屬組織對(duì)證書(shū)進(jìn)行維護(hù)。

    Hyperledger Fabric 聯(lián)盟鏈的架構(gòu)涵蓋了身份管理、賬本、交易以及智能合約部分。身份管理結(jié)構(gòu)則是對(duì)不同的網(wǎng)絡(luò)進(jìn)行判斷,是否能夠給予其進(jìn)入到聯(lián)盟鏈的許可。一般情況下,Hyperledger Fabric 考慮到區(qū)塊鏈數(shù)據(jù)云儲(chǔ)存及共享過(guò)程中大多數(shù)處于商業(yè)應(yīng)用狀態(tài),因此,對(duì)于審計(jì)、隱私、安全和性能等的要求相對(duì)較高,需要構(gòu)建較高的準(zhǔn)入門(mén)檻,保障在內(nèi)部的各組織成員本身均通過(guò)MSP 服務(wù)認(rèn)證,才能夠準(zhǔn)許進(jìn)入到網(wǎng)絡(luò)中。而PKI 的公共鑰匙基礎(chǔ)設(shè)施結(jié)合去中心化的區(qū)塊鏈機(jī)制,促使Hyperledger Fabric 的功能更加強(qiáng)大,能夠?yàn)檎w聯(lián)盟鏈狀態(tài)下的網(wǎng)絡(luò)內(nèi)部組織成員提供審計(jì)、隱私保護(hù)以及身份驗(yàn)證等眾多功能[3]。

    2.3 設(shè)計(jì)數(shù)據(jù)隱私保護(hù)

    關(guān)于用戶數(shù)據(jù)隱私以非交互的零知識(shí)驗(yàn)證方式,這一技術(shù)構(gòu)建中的應(yīng)用主要是以libanark 實(shí)現(xiàn)。數(shù)據(jù)傳遞過(guò)程中實(shí)現(xiàn)隱私保護(hù),建立證明需求下的約束系統(tǒng),數(shù)據(jù)驗(yàn)證以及構(gòu)件證明中的公共參數(shù)由此生成。指揮中心節(jié)點(diǎn)審核數(shù)據(jù)收集節(jié)點(diǎn)時(shí),證明者是以數(shù)據(jù)收集節(jié)點(diǎn)為代表、驗(yàn)證者則是以數(shù)據(jù)審核節(jié)點(diǎn)為代表,PKI 作為可靠的第三方,在實(shí)際中對(duì)非交互的零知識(shí)起到證明作用。整體驗(yàn)證過(guò)程如圖2 所示。

    公共系統(tǒng)參數(shù)com 借助于PKI 生成之后,向?qū)?yīng)的數(shù)據(jù)收集節(jié)點(diǎn)進(jìn)行傳遞,指揮中心節(jié)點(diǎn)在接收到對(duì)應(yīng)的數(shù)據(jù)之后,在數(shù)據(jù)收集節(jié)點(diǎn)的作用下證明生成算法Prove,并進(jìn)一步進(jìn)行證明。這樣的算法轉(zhuǎn)換描述則表示為p←Prove(com,tran)[4]。其中,p 為最終的生成證明,tran 為向數(shù)據(jù)收集節(jié)點(diǎn)遞交的交易參數(shù)。隨后,在數(shù)據(jù)收集節(jié)點(diǎn)的證明下,將其傳遞給中心數(shù)據(jù)節(jié)點(diǎn),并將輔助驗(yàn)證參數(shù)同步傳遞至中心節(jié)點(diǎn)。

    中心數(shù)據(jù)節(jié)點(diǎn)在完成輔助驗(yàn)證參數(shù)及p 的接收之后,利用算法校驗(yàn)對(duì)其進(jìn)行驗(yàn)證,轉(zhuǎn)換算法描述則為r←Verif(com,p,a)。其中,r 為最終驗(yàn)證完成之后獲得的結(jié)果,這一驗(yàn)證值為布爾值,通過(guò)布爾值對(duì)數(shù)據(jù)進(jìn)行安全驗(yàn)證。當(dāng)數(shù)據(jù)收集信息中的證明結(jié)果均能夠通過(guò)相應(yīng)的驗(yàn)證之后,促使數(shù)據(jù)收集中心的眾多數(shù)據(jù)內(nèi)容都能夠向區(qū)塊鏈的聯(lián)盟鏈進(jìn)行上傳,保障了后續(xù)在數(shù)據(jù)共享過(guò)程的安全性。這樣的認(rèn)證流程建立在證明基礎(chǔ)上,不僅能夠保護(hù)數(shù)據(jù)的隱私安全,同時(shí)也能夠?qū)?shù)據(jù)信息是否真實(shí)有效進(jìn)行驗(yàn)證。

    2.4 數(shù)據(jù)云儲(chǔ)存共享流程

    本文中設(shè)計(jì)的區(qū)塊鏈數(shù)據(jù)云儲(chǔ)存共享方案系統(tǒng)中,主要體現(xiàn)分布式特征,因此,保障數(shù)據(jù)文件信息的安全,并實(shí)現(xiàn)高速率傳輸作用,需要考慮到不同領(lǐng)域中的數(shù)據(jù)運(yùn)行安全需求。區(qū)塊鏈分布式運(yùn)行環(huán)境中,大文件的傳輸需要保障安全分發(fā),可以應(yīng)用星際文件系統(tǒng)結(jié)合密碼解密技術(shù)的方式,構(gòu)建全新的文件系統(tǒng)?;诜植际降奈募顟B(tài),在IPFS 協(xié)議的作用下,通過(guò)加密技術(shù),迅速分解大文件,將其分為眾多不同的數(shù)據(jù)塊,并在對(duì)應(yīng)的分布式節(jié)點(diǎn)中安全儲(chǔ)存。

    在創(chuàng)建數(shù)據(jù)共享流程時(shí),首先需要基于星際文件儲(chǔ)存技術(shù)對(duì)散列函數(shù)進(jìn)行選擇,將共享數(shù)據(jù)的哈希值、數(shù)據(jù)存儲(chǔ)地址和訪問(wèn)作為消息明文輸入。執(zhí)行CP-ABE 的加密算法,輸出密文CT。

    這樣的數(shù)據(jù)儲(chǔ)存以及共享方式不同于以往簡(jiǎn)單的區(qū)塊鏈敏感信息儲(chǔ)存方式,在區(qū)塊鏈的基礎(chǔ)上,結(jié)合IPFS 協(xié)議的應(yīng)用,具有更加鮮明的應(yīng)用優(yōu)勢(shì)。不僅能夠?qū)崿F(xiàn)更加安全的數(shù)據(jù)儲(chǔ)存及共享,而且數(shù)據(jù)文件的查詢效率有所提升,降低了以往數(shù)據(jù)查找消耗的時(shí)間成本。這樣的數(shù)據(jù)儲(chǔ)存及共享方案中,將眾多數(shù)據(jù)儲(chǔ)存在IPFS 中,這種分隔獨(dú)立儲(chǔ)存數(shù)據(jù)方式,能夠避免區(qū)塊鏈的賬本空間過(guò)快占用,保障區(qū)塊鏈?zhǔn)冀K處于相對(duì)高效的應(yīng)用狀態(tài)。

    IPFS 協(xié)議本身所形成的數(shù)據(jù)儲(chǔ)存方式具有分布式特征,使每一儲(chǔ)存數(shù)據(jù)的節(jié)點(diǎn)既相互聯(lián)系又能獨(dú)立運(yùn)行,當(dāng)其中的某一節(jié)點(diǎn)受到攻擊或是離線狀態(tài)無(wú)法查詢數(shù)據(jù)時(shí),其他的節(jié)點(diǎn)能夠在第一時(shí)間將其數(shù)據(jù)進(jìn)行備份,并切斷聯(lián)系,保障各節(jié)點(diǎn)的數(shù)據(jù)始終處于安全狀態(tài)。同時(shí),立即建立全新的備用數(shù)據(jù)節(jié)點(diǎn),快速投入到區(qū)塊鏈中運(yùn)行使用,提升了數(shù)據(jù)查詢的應(yīng)用效率。

    3 基于區(qū)塊鏈數(shù)據(jù)的云儲(chǔ)存與共享方案分析

    區(qū)塊鏈技術(shù)主體應(yīng)用背景下設(shè)計(jì)的數(shù)據(jù)儲(chǔ)存及共享方案,形成了完善的區(qū)塊鏈IPFS 協(xié)議系統(tǒng),能夠?qū)υ贫藬?shù)據(jù)儲(chǔ)存、共享中的組織成員以及實(shí)時(shí)操作等形成同步還原效果。該系統(tǒng)的運(yùn)行數(shù)據(jù)吞吐量相對(duì)較高,能夠適應(yīng)大數(shù)據(jù)文件的傳遞共享,并有效降低儲(chǔ)存和提取數(shù)據(jù)的延遲時(shí)間。

    當(dāng)區(qū)塊鏈中新增數(shù)據(jù)接收單元時(shí),均能夠保障整體數(shù)據(jù)庫(kù)中的數(shù)據(jù)完整、安全。當(dāng)前的數(shù)據(jù)云儲(chǔ)存及共享系統(tǒng)中,通過(guò)全面加密傳輸數(shù)據(jù),保障了數(shù)據(jù)儲(chǔ)存持久并且不可逆。在前端區(qū)塊鏈構(gòu)架下,能夠?qū)崿F(xiàn)可視化網(wǎng)絡(luò)節(jié)點(diǎn),展示其中的節(jié)點(diǎn)數(shù)量、狀態(tài)等,如若在區(qū)塊鏈系統(tǒng)運(yùn)行過(guò)程中出現(xiàn)故障或是意外等,仍舊能夠保障正常的數(shù)據(jù)上鏈及查詢等功能,降低對(duì)數(shù)據(jù)運(yùn)行的安全威脅。

    4 結(jié)語(yǔ)

    大數(shù)據(jù)時(shí)代背景下,數(shù)據(jù)管理難度增加,借助于區(qū)塊鏈技術(shù)能夠?qū)崿F(xiàn)更加安全的數(shù)據(jù)云儲(chǔ)存及共享。結(jié)合IPFS 協(xié)議的應(yīng)用,基于Hyperledger Fabric 技術(shù)創(chuàng)建聯(lián)盟區(qū)塊鏈,促使每個(gè)使用數(shù)據(jù)的組織成員都能夠參與到區(qū)塊鏈中,構(gòu)建起去中心化的數(shù)據(jù)儲(chǔ)存及交互功能,提高數(shù)據(jù)管理的安全保障。

    猜你喜歡
    哈希儲(chǔ)存分布式
    食物的儲(chǔ)存之道
    分布式光伏熱錢(qián)洶涌
    能源(2017年10期)2017-12-20 05:54:07
    安防云儲(chǔ)存時(shí)代已來(lái)
    分布式光伏:爆發(fā)還是徘徊
    能源(2017年5期)2017-07-06 09:25:54
    基于OpenCV與均值哈希算法的人臉相似識(shí)別系統(tǒng)
    基于DDS的分布式三維協(xié)同仿真研究
    基于維度分解的哈希多維快速流分類(lèi)算法
    西門(mén)子 分布式I/O Simatic ET 200AL
    基于同態(tài)哈希函數(shù)的云數(shù)據(jù)完整性驗(yàn)證算法
    一種基于Bigram二級(jí)哈希的中文索引結(jié)構(gòu)
    昌邑市| 连南| 崇仁县| 巴东县| 金乡县| 武义县| 太保市| 出国| 石城县| 林西县| 晴隆县| 探索| 壤塘县| 垦利县| 邳州市| 韩城市| 磴口县| 庆城县| 五华县| 资溪县| 仙游县| 红安县| 上栗县| 兴和县| 镇坪县| 廉江市| 尚志市| 都兰县| 武汉市| 丰镇市| 阳新县| 永宁县| 古丈县| 迁西县| 陕西省| 高密市| 盐边县| 新绛县| 广州市| 稷山县| 葫芦岛市|