• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于區(qū)塊鏈的煤礦視頻監(jiān)控?cái)?shù)據(jù)存儲(chǔ)共享研究

      2022-07-13 05:29:24秦學(xué)斌薛宇強(qiáng)朱信龍
      金屬礦山 2022年6期
      關(guān)鍵詞:哈希解密密鑰

      秦學(xué)斌 張 靜 王 炳 薛宇強(qiáng) 朱信龍

      (1.西安科技大學(xué)電氣與控制工程學(xué)院,陜西 西安 710054;2.陜西陜煤陜北礦業(yè)有限公司,陜西 榆林 719000)

      1 問題的提出

      視頻監(jiān)控是煤礦六大系統(tǒng)建設(shè)的要求也是煤礦安全生產(chǎn)的重要保障。因此為了提高礦井生產(chǎn)安全,建設(shè)一個(gè)高效且安全監(jiān)控系統(tǒng)成為一個(gè)重要方向。

      傳統(tǒng)煤礦視頻監(jiān)控系統(tǒng)一般分為三部分:傳感器、傳輸、應(yīng)用。各個(gè)傳感器將自己的數(shù)據(jù)包傳輸?shù)娇刂浦行?再將其傳輸?shù)斤@示器和存儲(chǔ)。目前實(shí)時(shí)數(shù)據(jù)流一般分為三部分:①顯示器,將實(shí)時(shí)數(shù)據(jù)發(fā)送到監(jiān)控中心的顯示器,可查看監(jiān)控區(qū)域的實(shí)時(shí)畫面;②存儲(chǔ)器,傳輸?shù)酱鎯?chǔ)設(shè)備,目前視頻監(jiān)控系統(tǒng)的存儲(chǔ)基于云中心和本地;③服務(wù)器,對視頻進(jìn)行處理和讀取數(shù)據(jù),例如:人體行為的識(shí)別、人臉檢測、車輛車別等。

      目前煤礦視頻監(jiān)控系統(tǒng)存在如下幾個(gè)問題:

      (1)傳輸距離。部分煤礦依舊采用閉路電視監(jiān)控系統(tǒng),這種傳輸距離超過1 km時(shí),其信號(hào)會(huì)衰減且無法實(shí)現(xiàn)聯(lián)網(wǎng),傳輸距離受限。

      (2)傳輸速度。當(dāng)前在煤礦主副井口、地面、儲(chǔ)煤倉、皮帶傳輸?shù)鹊胤骄惭b了監(jiān)控?cái)z像頭。攝像節(jié)點(diǎn)眾多對閉路電視監(jiān)控和傳統(tǒng)的網(wǎng)絡(luò)監(jiān)控系統(tǒng)傳輸都有一定的影響。

      (3)存儲(chǔ)。當(dāng)前礦井存儲(chǔ)是集中式存儲(chǔ),主要分為云計(jì)算平臺(tái)和本地硬件存儲(chǔ)。然而只是一味存儲(chǔ)到某一中心,并沒有經(jīng)過相關(guān)的篩選。對于后期的處理以及查找都具有一定的困難。

      (4)數(shù)據(jù)安全。云中心或者本地直接存儲(chǔ)的是傳感器實(shí)時(shí)數(shù)據(jù)。其存儲(chǔ)中心容易受到黑客的攻擊,隱私數(shù)據(jù)容易被泄露或篡改,這就極大影響了數(shù)據(jù)的真實(shí)性和可靠性,阻礙了大數(shù)據(jù)的分析。

      為了應(yīng)對煤礦監(jiān)控系統(tǒng)中數(shù)據(jù)傳輸延遲的挑戰(zhàn),邊緣計(jì)算是一種將主處理器任務(wù)分布到網(wǎng)絡(luò)邊緣的方法,讓網(wǎng)絡(luò)邊緣的分散節(jié)點(diǎn)執(zhí)行更多任務(wù),分擔(dān)了中心節(jié)點(diǎn)或系統(tǒng)的負(fù)擔(dān)。邊緣結(jié)點(diǎn)指的就是在數(shù)據(jù)產(chǎn)生源頭和云中心之間任一具有計(jì)算資源和網(wǎng)絡(luò)資源的結(jié)點(diǎn)。例如:在智能家居系統(tǒng)中,網(wǎng)關(guān)就是智能家具和云中心存儲(chǔ)的邊緣節(jié)點(diǎn)。分布式邊緣節(jié)點(diǎn)處理原始的視頻流,并通過一定的技術(shù)手段提取有用的信息,將其傳送到更高層的節(jié)點(diǎn)以幫助高級(jí)的分析任務(wù)。其為用戶提供近距離的云服務(wù),以促進(jìn)實(shí)時(shí)服務(wù)和快速響應(yīng)[1]。

      為了應(yīng)對煤礦監(jiān)控系統(tǒng)中數(shù)據(jù)安全與存儲(chǔ)相關(guān)問題,利用區(qū)塊鏈技術(shù)建立一個(gè)安全存儲(chǔ)系統(tǒng)。區(qū)塊鏈?zhǔn)菑谋忍貛诺讓蛹夹g(shù)衍生出來的新的體系,其融合了分布式存儲(chǔ)、密碼學(xué)、點(diǎn)對點(diǎn)網(wǎng)絡(luò)、共識(shí)機(jī)制這幾個(gè)相關(guān)技術(shù),對于數(shù)據(jù)的存儲(chǔ)、交換是一個(gè)安全可靠的新技術(shù)[2]。區(qū)塊鏈技術(shù)具有分布式容錯(cuò)性、不可篡改性、隱私保護(hù)性、可信任性等諸多特點(diǎn),為傳統(tǒng)系統(tǒng)的改變提供思路。

      文獻(xiàn)[3]提出了一種基于許可鏈的視頻監(jiān)控系統(tǒng),利用深度學(xué)習(xí)對于緊急事件進(jìn)行預(yù)報(bào)警和存儲(chǔ),本研究主要針對于特殊事件的存儲(chǔ),并沒有對整體視頻的存儲(chǔ)提出設(shè)計(jì)。文獻(xiàn)[4]提出了以相關(guān)監(jiān)控服務(wù)器節(jié)點(diǎn)建立區(qū)塊鏈,并將視頻圖像用深度學(xué)習(xí)算法進(jìn)行處理,但其對于存儲(chǔ)安全方面并未涉及。文獻(xiàn)[5]提出將視頻元加密存儲(chǔ)在區(qū)塊鏈中,區(qū)塊鏈的管理是可信的內(nèi)部人員承擔(dān)。但對于完整視頻存儲(chǔ)與區(qū)塊鏈,會(huì)加大區(qū)塊鏈的負(fù)擔(dān),也不適合。文獻(xiàn)[6]提出了基于屬性加密的視頻訪問控制,對視頻訪問部分利用屬性加密設(shè)計(jì),但對于視頻整體設(shè)計(jì)以及存儲(chǔ)并未涉及。海康威視提出的視頻融合云存儲(chǔ)主要針對云系統(tǒng)的存儲(chǔ),確保了云存儲(chǔ)的視頻不丟失,部分節(jié)點(diǎn)壞掉不影響數(shù)據(jù)的重新恢復(fù),但對于惡意攻擊以及篡改云存儲(chǔ)視頻問題尚未解決。

      本研究提出了一種基于邊緣計(jì)算和區(qū)塊鏈的視頻監(jiān)控系統(tǒng)。該系統(tǒng)由邊緣技術(shù)、區(qū)塊鏈技術(shù)、IPFS以及云等構(gòu)成。其中邊緣技術(shù)保證了傳感器采集的信息傳輸與數(shù)據(jù)處理。利用IPFS存儲(chǔ)檢測的信息,云中心存儲(chǔ)海量的視頻數(shù)據(jù)。整個(gè)系統(tǒng)的安全性和可靠性是由區(qū)塊鏈來保證。

      2 相關(guān)工作

      2.1 基于屬性加密

      本系統(tǒng)為了保證視頻以及相關(guān)監(jiān)測數(shù)據(jù)不被泄露,視頻的訪問權(quán)限是一個(gè)需要解決的問題。當(dāng)前屬性加密(Attribute-Based Encryption,ABE)是現(xiàn)實(shí)訪問控制的最佳方式。基于屬性加密可以分為基于密鑰策略的屬性加密(Key-Policy Attribute-Based Encryption,KP-ABE)和基于密文策略的屬性加密(Ciphertext-Policy Attribute-Based Encryption,CP-ABE)[7]。其中KP-ABE適用于生物識(shí)別系統(tǒng)而CP-ABE適用于公有云上的數(shù)據(jù)加密存儲(chǔ)與細(xì)粒度共享。

      2.2 線性秘密共享方案

      線性秘密共享方案(Linear Secret Sharing Scheme,LSSS),密鑰的共享方案是線性的,對屬性集S,構(gòu)造一個(gè)矩陣Mm×n,定義一個(gè)函數(shù)ρ(i),i∈m表示將矩陣Mm×n的每一行映射到函數(shù)ρ,隨機(jī)選取y2,y3,…,yn∈Zp形成向量v=(s,y2,y3,…,yn)T,其中,s是共享密鑰值,s∈Zp,則M v是共享密鑰s的m個(gè)份額,則對于每一個(gè)(M v)i∈ρ(i)。

      2.3 星際文件系統(tǒng)

      星際文件系統(tǒng)(Interplanetary File System,IPFS)是一種基于點(diǎn)對點(diǎn)拓?fù)浣Y(jié)構(gòu)快速索引文件系統(tǒng),其中包括分布式哈希表、塊交換、版本控制系統(tǒng)和自認(rèn)證文件系統(tǒng)[8]。IPFS的工作原理根據(jù)存儲(chǔ)文件的內(nèi)容進(jìn)行加密,產(chǎn)生一個(gè)特定的哈希值,將其哈希值存儲(chǔ)到全局分布式哈希表中,用來記錄文件存儲(chǔ)所在的位置,便于文件的查詢下載。查詢文件時(shí),IPFS網(wǎng)絡(luò)便會(huì)根據(jù)文件的全網(wǎng)唯一的哈希值進(jìn)行查找,查找出文件并對其驗(yàn)證,并返回給用戶。它能夠極大地降低數(shù)據(jù)存儲(chǔ)的成本,提升數(shù)據(jù)下載速度。

      3 基于區(qū)塊鏈煤礦視頻監(jiān)控系統(tǒng)架構(gòu)

      3.1 準(zhǔn)備工作

      表1詳細(xì)闡述了系統(tǒng)中所用到的符號(hào)。

      表1 系統(tǒng)符號(hào)Table 1 System symbols

      3.2 系統(tǒng)模型

      提出一種基于區(qū)塊鏈的煤礦視頻監(jiān)控系統(tǒng),該系統(tǒng)由7部分實(shí)體組成:傳感器設(shè)備、邊緣設(shè)備、區(qū)塊鏈、云、IPFS、智能監(jiān)管和數(shù)據(jù)用戶(DU),如后文圖2所示。

      (1)傳感器設(shè)備。由攝像頭傳感器節(jié)點(diǎn)的無線自組織局域網(wǎng)絡(luò)組成,負(fù)責(zé)將其視頻流傳送到邊緣設(shè)備,并進(jìn)行進(jìn)一步的處理。

      (2)邊緣設(shè)備。一般是由靠近傳感器的網(wǎng)關(guān)設(shè)備所組成,主要功能將視頻流結(jié)合不同檢測技術(shù)提取出有用信息,將提取的信息和相關(guān)視頻傳送到智能監(jiān)管平臺(tái)。

      (3)區(qū)塊鏈。一種集成了分布式數(shù)據(jù)存儲(chǔ)、點(diǎn)對點(diǎn)傳輸、共識(shí)機(jī)制、加密算法等技術(shù)新型架構(gòu),在此系統(tǒng)中利用區(qū)塊鏈記錄視頻相關(guān)的存儲(chǔ)和搜索過程。區(qū)塊鏈的不可篡改性可以確保存儲(chǔ)的安全性。本系統(tǒng)的區(qū)塊鏈結(jié)構(gòu)如圖1所示。每個(gè)區(qū)塊分為區(qū)塊頭和區(qū)塊體2部分。區(qū)塊頭包含了父哈希(PrevBlock-Hash,前一個(gè)區(qū)塊的哈希值)、時(shí)間戳(TimeStamp)、當(dāng)前哈希值(BlockHash)、ID(根據(jù)視頻時(shí)間段產(chǎn)生的索引)、SignInfo(加密且簽過名的散列值);區(qū)塊體包含IPFS存儲(chǔ)檢測文件的散列值(IPFS_Hash)、視頻散列值(Video_Hash)。

      圖1 系統(tǒng)區(qū)塊鏈結(jié)構(gòu)Fig.1 The block structure of the system

      (4)存儲(chǔ)。為了存儲(chǔ)完整的視頻數(shù)據(jù),本系統(tǒng)將大存儲(chǔ)視頻存放到云中,充分利用云大容量以及不同需求的訪問可分開查詢。

      (5)IPFS。本系統(tǒng)中通過不同檢測機(jī)制提取到的有用信息存儲(chǔ)到IPFS中,根據(jù)IPFS機(jī)制,我們可以根據(jù)相關(guān)的Hash值找到相關(guān)的文件,并且可以有效地避免重復(fù)存儲(chǔ),節(jié)省空間。

      (6)智能監(jiān)管。其充當(dāng)一個(gè)連接平臺(tái)將存儲(chǔ)系統(tǒng)與DU連接,DU需查找視頻以及相關(guān)驗(yàn)證直接訪問監(jiān)管平臺(tái)。監(jiān)管平臺(tái)有權(quán)對屬性集合進(jìn)行修改所以監(jiān)管平臺(tái)應(yīng)由有信譽(yù)的政府平臺(tái)擔(dān)任。

      (7)數(shù)據(jù)用戶(DU)。每個(gè)DU擁有系統(tǒng)分配好的密鑰對,其密鑰對是與其屬性關(guān)聯(lián)的。要查找視頻或者檢測信息,DU首先向系統(tǒng)提出申請,系統(tǒng)確認(rèn)其屬性符合訪問策略,其才可以進(jìn)行搜索。

      (8)工作流程。如圖2所示,各個(gè)攝像頭采集不同環(huán)境的視頻數(shù)據(jù),生成不同時(shí)間段的視頻流并將其上傳到邊緣節(jié)點(diǎn)如步驟(1)所示。邊緣設(shè)備上已經(jīng)部署了不同的檢測技術(shù),其將此時(shí)間段的相關(guān)內(nèi)容進(jìn)行檢測,并將檢測結(jié)果和此時(shí)間段視頻流傳送到智能監(jiān)管平臺(tái),如步驟(2)所示。智能監(jiān)管平臺(tái)將此時(shí)間段視頻流通過流加密的密鑰進(jìn)行加密,然后將密鑰再用基于屬性加密的方案加密,并將其加密的密鑰附加在視頻流的頭部形成一個(gè)密文包發(fā)送到云存儲(chǔ)中心,如步驟(3)所示。云將視頻存儲(chǔ)的地址發(fā)送給智能監(jiān)管,如步驟(4)所示。同時(shí)智能監(jiān)管平臺(tái)加密其檢測有用信息上傳到IPFS,如步驟(6)所示;IPFS向智能監(jiān)管返回文件存儲(chǔ)的散列地址,如步驟(5)所示。智能監(jiān)管用隨機(jī)加密函數(shù)對IPFS返回的地址和視頻存儲(chǔ)地址進(jìn)行加密,并通過SHA256哈希函數(shù)對其索引進(jìn)行哈希處理,然后通過廣播事務(wù)將哈希值及加密的地址存儲(chǔ)到區(qū)塊鏈上,如步驟(10)所示。區(qū)塊鏈將返回一個(gè)事務(wù)標(biāo)識(shí),如步驟(9)所示。如此,數(shù)據(jù)存儲(chǔ)階段就完成了。當(dāng)前有DU要查看所存儲(chǔ)的視頻,DU向系統(tǒng)發(fā)送包含關(guān)鍵詞的請求訪問,系統(tǒng)判定DU是否具有訪問權(quán)限,返回相關(guān)區(qū)塊ID,如步驟(8)和步驟(7)所示。DU依據(jù)區(qū)塊的ID讀取區(qū)塊鏈上的哈希地址來比較驗(yàn)證哈希地址值是否被篡改,如步驟(11)和步驟(12)所示。

      圖2 系統(tǒng)結(jié)構(gòu)Fig.2 System structure

      3.3 算法描述

      本系統(tǒng)的加密基本流程如圖3所示。智能監(jiān)管平臺(tái)整體系統(tǒng)初始化,對檢測信息和視頻分別進(jìn)行加密形成密文,此過程為加密。用戶獲取自己的私鑰對密文進(jìn)行解密,此過程為解密。

      圖3 加解密流程Fig.3 Encryption and decryption process

      算法步驟如下:

      Step1:Setup(1λ)→ (MPK,MSK):系統(tǒng)初始化并輸入安全參數(shù)λ,生成系統(tǒng)公鑰MPK和主密鑰MSK。

      Step2:Encrypt1(MPK,F,L)→(CF):智能監(jiān)管加密檢測信息,輸入系統(tǒng)的公鑰MPK、LSSS訪問結(jié)構(gòu)L和檢測信息F,然后返回有檢測信息密文CF,將其存儲(chǔ)到IPFS中。

      Step3:Encrypt2(MPK,SEK,L,V)→(CV):智能監(jiān)管平臺(tái)加密視頻,輸入MPK、L、流密鑰SEK和視頻V,返回視頻密文CV,將其存儲(chǔ)到云中心。

      Step4:KeyGen(MSK,S)→(SK):執(zhí)行密鑰生成算法,輸入系統(tǒng)的主密鑰MSK和用戶屬性集合S,給用戶返回基于屬性私鑰SK。

      Step5:Decrypt(SK,CF/CV)→(V/F):DU根據(jù)哈希地址得到相應(yīng)的密文,運(yùn)行解密算法,輸入SK,當(dāng)且僅當(dāng)SK屬性與訪問策略權(quán)限匹配時(shí),才可得到相應(yīng)的密文CF或CV,得到相關(guān)的原始視頻V或檢測信息F。

      3.4 方案步驟

      Step1:Setup算法:給系統(tǒng)輸入安全參數(shù)λ,初始化使用雙線性映射計(jì)算生成MPK,MSK。輸入公共參數(shù)(G1,G2,p,e,g),其中G1,G2是素?cái)?shù)p階循環(huán)群,e為雙線性映射,其是對稱的,g是G1的生成元。系統(tǒng)任意選取α∈Zp,Zp為有限域,其中

      計(jì)算系統(tǒng)MKP=(g,h,e(g,g)α),主密鑰MSK=(gα) 。

      Step2:Encrypt1算法:輸入系統(tǒng)公鑰、檢測信息F和LSSS訪問結(jié)構(gòu)L=(M,ρ)。其中M為m行n列的共享矩陣,行向量與屬性一一映射{1,…,m}→ρ,設(shè)s是共享加密指數(shù),隨機(jī)選取 y2,y3,…,yn∈Zp,隨機(jī)地選擇一個(gè)向量l=(s,y2,y3,…,yn),計(jì)算ξi=l·Mi,i∈{1,…,m},則輸出密文如下:

      Step3:Encrypt2算法:此處加密是在Encrypt1算法之上多了一步流加密。首先利用流加密初步計(jì)算pre_CV=V8 SEK,然后利用Encrypt1(MPK,SEK,L)→(ESEK),其中ESEK是生成基于屬性加密流密鑰,最后計(jì)算ESEK+pre_CV=CV實(shí)現(xiàn)對視頻的加密。

      Step4:KeyGen算法:在此系統(tǒng)中,為DU生成私鑰。智能監(jiān)控用哈希散列加密IPFS返回地址和視頻地址,存儲(chǔ)到區(qū)塊鏈;DU用自己的私鑰解密視頻以及IPFS存儲(chǔ)檢測信息。DU擁有屬性S={att1,att2,…,attn},?k∈S,任意選取 η,f1,f2,…,fm∈Zp,則

      Step5:Decrypt算法:解密者其屬性S不滿足訪問結(jié)構(gòu)L=(M,ρ),則不可解密。根據(jù)LSSS,若用戶屬性滿足訪問結(jié)構(gòu),則存在一個(gè)向量W={w1,w2,…,wn},滿足∑i∈Swiξi=s,令集合 I={i:ρ(i) ∈S} ?{1,…,m},定義 ω ={k:?i∈I,k=ρ(i),且k∈S∩(M,ρ)},令 D′ω= ∏k∈ωDk= ∏k∈ωfkη,自定義函數(shù)β(ω)= ∏k∈ωf(k),f(k) → fk則解密:

      然后解密算法CF=F·e(g,g)αs,獲得相關(guān)檢測結(jié)果,并且通過解密算法解密相關(guān)流加密的密鑰,才可以解密相關(guān)視頻。

      4 基于區(qū)塊鏈煤礦視頻監(jiān)控系統(tǒng)應(yīng)用場景

      (1)車輛和人員識(shí)別。在廠區(qū)進(jìn)入口、裝載煤區(qū)域安裝高清的攝像機(jī)實(shí)時(shí)監(jiān)控車輛的動(dòng)態(tài)[9],可對機(jī)動(dòng)車實(shí)時(shí)抓拍,車輛和車牌號(hào)識(shí)別同時(shí),利用此系統(tǒng)保存相關(guān)內(nèi)容,此外可以針對違章、嫌疑車輛等違法行為進(jìn)行報(bào)警。在煤礦地面區(qū)域或者入井口均裝有此系統(tǒng),抓取視頻中人臉并進(jìn)一步識(shí)別與存儲(chǔ)。

      (2)行人越界檢測。在皮帶運(yùn)輸、運(yùn)轉(zhuǎn)設(shè)備、中央變電所等危險(xiǎn)區(qū)域采用高分辨攝像頭和此系統(tǒng)合并加入越界檢測系統(tǒng),提高煤礦人員安全水平。此系統(tǒng)用來存儲(chǔ)相關(guān)人員臉部以及越界行為,人員越界系統(tǒng)則負(fù)責(zé)檢測和報(bào)警。

      (3)生產(chǎn)設(shè)備檢測。煤礦生產(chǎn)中涉及多個(gè)設(shè)施設(shè)備,傳統(tǒng)的PLC監(jiān)控只可監(jiān)控設(shè)備的電流、溫度、速度等相關(guān)參數(shù),而對這些設(shè)備形位檢測并未涉及。本研究提及的系統(tǒng)加上形位檢測模塊,當(dāng)設(shè)備位置發(fā)生變化可存儲(chǔ)圖片以及位置信息并發(fā)出報(bào)警信息。

      5 系統(tǒng)安全分析

      本系統(tǒng)的安全性和可靠性是由區(qū)塊鏈的不可篡改性和容錯(cuò)性來保證的[10]。將邊緣計(jì)算和網(wǎng)絡(luò)結(jié)合,實(shí)現(xiàn)數(shù)據(jù)信息的采集和處理,并使用IPFS和云端進(jìn)行存儲(chǔ)。

      (1)匿名性。本系統(tǒng)中訪問使用了基于屬性而不是用戶的真實(shí)身份,當(dāng)用戶訪問系統(tǒng)視頻和檢測結(jié)果只可通過智能監(jiān)控中心分配相關(guān)屬性和私鑰,在訪問系統(tǒng)時(shí),智能監(jiān)控會(huì)驗(yàn)證用戶屬性只有滿足訪問結(jié)構(gòu)的用戶才可以成功訪問。

      (2)數(shù)據(jù)安全。本視頻和有用信息檢測結(jié)果均通過屬性加密算法加密,且將其存儲(chǔ)的地址進(jìn)一步通過哈希加密存儲(chǔ)到區(qū)塊鏈中,如有惡意用戶想獲得區(qū)塊鏈存儲(chǔ)地址,由于計(jì)算量巨大,目前是不可完成的,所以從傳送、存儲(chǔ)和訪問過程中防止了數(shù)據(jù)被篡改的可能性。

      (3)加密安全。本系統(tǒng)主要面臨挑戰(zhàn)是合謀攻擊。本系統(tǒng)基于屬性加密在用戶私鑰生成、加密加入了隨機(jī)數(shù),防止用戶合謀攻擊。

      6 實(shí)驗(yàn)結(jié)果分析

      本研究的實(shí)驗(yàn)環(huán)境:操作系統(tǒng)為64位Windows 10專業(yè)版;計(jì)算機(jī)硬件:Intel(R)Core(TM)i7-4710MQ CPU,8 GB RAM,256 G固態(tài);編譯器為IntelliJ IDEA,編譯語言JAVA。

      本次實(shí)驗(yàn)主要驗(yàn)證加密算法,本系統(tǒng)視頻加密CP-ABE沒有直接對視頻加密而是先采用流加密對其視頻加密,CP-ABE對其密鑰進(jìn)一步加密。實(shí)驗(yàn)分為2種:①比較直接利用CP-ABE加密和基于流加密和CP-ABE混合加密的對比;②基于流加密和CPABE混合加密對于不同大小文件的加密對比。

      在本實(shí)驗(yàn)中其CP-ABE中的屬性個(gè)數(shù)不變,屬性固定為4個(gè),第一類比較同一個(gè)文件的加密參數(shù),如表2所示,表明混合加密的加密時(shí)間更短,但因其進(jìn)行兩步解密相比較單純是CP-ABE解密稍長;第二類是比較不同文件混合加解密的時(shí)間對比,如圖4所示,表明基于CP-ABE的混合加、解密的時(shí)間會(huì)隨著文件的增大而增大,文件的大小與其加解密時(shí)間成近似線性關(guān)系。

      表2 同文件1 MB不同加密算法比較Table 2 Comparison of different encryption algorithms for the same file 1 MB

      圖4 不同大小文件混合加解密時(shí)間Fig.4 Encryption and decryption time for files of different sizes in the hybrid encryption algorithm

      本研究提出的系統(tǒng)可與不同檢測系統(tǒng)相結(jié)合,存儲(chǔ)檢測結(jié)果和完整的視頻,同時(shí)在加密與訪問權(quán)限上得到滿足。本研究系統(tǒng)彌補(bǔ)了文獻(xiàn)[3-4]不可完整存儲(chǔ)視頻的缺點(diǎn),相較于文獻(xiàn)[6]和??迪到y(tǒng),加入了區(qū)塊鏈,將系統(tǒng)的安全性進(jìn)一步提高,面對海量的視頻,將計(jì)算量分配給邊緣設(shè)備;對比文獻(xiàn)[5]減少了中心計(jì)算壓力對于訪問進(jìn)一步細(xì)述,如表3所示。

      表3 系統(tǒng)對比Table 3 Systems comparison

      7 結(jié) 論

      提出了一種基于區(qū)塊鏈的煤礦視頻監(jiān)控系統(tǒng):①該系統(tǒng)彌補(bǔ)傳統(tǒng)煤礦數(shù)字視頻監(jiān)控安全性低、中心計(jì)算成本高、存儲(chǔ)中心化的問題;② 可以與煤礦不同場景的檢測系統(tǒng)相融合,各個(gè)場景的檢測系統(tǒng)負(fù)責(zé)檢測數(shù)據(jù)和報(bào)警,將其結(jié)果傳輸?shù)酱讼到y(tǒng)可以保證數(shù)據(jù)的安全性,實(shí)現(xiàn)一個(gè)自動(dòng)化檢測與安全存儲(chǔ)相結(jié)合的系統(tǒng);③針對于存儲(chǔ)的訪問權(quán)限,提出了基于屬性加密與流加密的混合加密算法,經(jīng)實(shí)驗(yàn)表明混合加密更符合實(shí)時(shí)性的視頻加密。本研究系統(tǒng)加密已驗(yàn)證,后續(xù)將其與煤礦的檢測系統(tǒng)相結(jié)合,可實(shí)現(xiàn)特定檢測視頻系統(tǒng)。

      猜你喜歡
      哈希解密密鑰
      探索企業(yè)創(chuàng)新密鑰
      解密“熱脹冷縮”
      解密“一包三改”
      密碼系統(tǒng)中密鑰的狀態(tài)與保護(hù)*
      炫詞解密
      一種對稱密鑰的密鑰管理方法及系統(tǒng)
      基于ECC的智能家居密鑰管理機(jī)制的實(shí)現(xiàn)
      基于OpenCV與均值哈希算法的人臉相似識(shí)別系統(tǒng)
      基于維度分解的哈希多維快速流分類算法
      解密“大調(diào)解”
      黎平县| 女性| 班戈县| 自贡市| 怀来县| 韶关市| 呼伦贝尔市| 焉耆| 新竹县| 枞阳县| 汶川县| 厦门市| 旌德县| 新建县| 宝应县| 武夷山市| 内黄县| 宣武区| 原阳县| 泾源县| 东乌| 崇明县| 岑巩县| 绥阳县| 栾城县| 佛坪县| 塘沽区| 漾濞| 翼城县| 庆云县| 晴隆县| 房产| 泰顺县| 宜良县| 新干县| 林甸县| 洞口县| 若羌县| 肃北| 郯城县| 本溪市|