• 
    

    
    

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

      ?

      基于區(qū)塊鏈技術的物聯(lián)網(wǎng)信息安全關鍵技術研究

      2023-07-17 09:30:30代文娟
      計算機應用文摘 2023年13期
      關鍵詞:安全技術區(qū)塊鏈物聯(lián)網(wǎng)

      摘要:區(qū)塊鏈技術因其本身的特性,給物聯(lián)網(wǎng)信息安全帶來了全新的技術難題。物聯(lián)網(wǎng)可以把實際的生產(chǎn)環(huán)境轉化為用信息技術處理各個階段反饋的系統(tǒng)。因此,文章將這二者結合并稱其為物鏈網(wǎng)(BlockChain of Things,BCoT),首先分別論述了物聯(lián)網(wǎng)和區(qū)塊鏈技術,然后提出物鏈網(wǎng)結構,并進一步分析其架構優(yōu)勢和實際問題的優(yōu)化策略,以期為相關工作人員提供參考。

      關鍵詞:物聯(lián)網(wǎng);區(qū)塊鏈;信息安全;物鏈網(wǎng);安全技術

      中圖法分類號:TP391 文獻標識碼:A

      1 物聯(lián)網(wǎng)技術

      物聯(lián)網(wǎng)(Internet of Things,IoT)具體是指在基礎計算機網(wǎng)絡及拓展網(wǎng)絡基礎上,利用計算機互聯(lián)網(wǎng)技術以及信息傳感設備把物體的信息和狀態(tài)與網(wǎng)絡同步協(xié)調而形成的新型網(wǎng)絡。新型工業(yè)物聯(lián)網(wǎng)即是一個工業(yè)設備或工業(yè)服務智能化的平臺網(wǎng)絡。

      1.1 工業(yè)物聯(lián)網(wǎng)的網(wǎng)絡結構

      典型的工業(yè)物聯(lián)網(wǎng)由3 部分組成:感知層、通信層、工業(yè)應用層。其如圖1 所示。

      1.2 物聯(lián)網(wǎng)技術難題分析

      在實際應用物聯(lián)網(wǎng)技術時,需要重點考慮以下幾個方面因素。

      (1)物聯(lián)網(wǎng)的安全問題。若物聯(lián)網(wǎng)經(jīng)過了去中心化和異構性問題的優(yōu)化,則與之對應的則是物聯(lián)網(wǎng)安全系數(shù)的降低。物聯(lián)網(wǎng)網(wǎng)絡系統(tǒng)若被攻擊或網(wǎng)絡資源外泄,則容易在工業(yè)生產(chǎn)時造成實際的安全問題。

      (2)物聯(lián)網(wǎng)隱私泄露問題。物聯(lián)網(wǎng)感知層設備的狀態(tài)和數(shù)據(jù)在生成和傳輸至云端的過程中,存在很多隱私數(shù)據(jù)泄露的可能性,云端服務器數(shù)據(jù)同樣可能泄露。

      ( 3)物聯(lián)網(wǎng)設備本身的局限性問題。例如,物聯(lián)網(wǎng)傳感器的電池電量是隨時變化的,傳感器的存儲空間大小也有局限性。無線視頻識別標簽計算資源也被實際情況所限制。資源限制也是網(wǎng)絡攻擊的一個有力切入點。

      (4)互動性和操作性問題?;有允侵肝锫?lián)網(wǎng)各個部分之間交換、協(xié)調、傳輸信息和互相協(xié)作的能力。

      物聯(lián)網(wǎng)經(jīng)過去中心化和降低異構性優(yōu)化后,網(wǎng)絡中不同單元的互動性和協(xié)調性也在降低,這也會造成物聯(lián)網(wǎng)通信能力和效率降低。

      (5)各個子網(wǎng)連接協(xié)調性問題。在物聯(lián)網(wǎng)中,不同設備可以選擇不同的通信協(xié)議和網(wǎng)絡。典型的選擇是藍牙,NFC,6loWPAN,Sigfox,NB?IOT 等。這些網(wǎng)絡協(xié)議的互聯(lián)和通信范圍各有不同。

      2 區(qū)塊鏈技術特征

      2.1 區(qū)塊鏈的概念和塊結構

      區(qū)塊鏈就是一個個區(qū)塊形成的鏈型結構,每一個塊包含一定量的信息內(nèi)容,根據(jù)時間的先后順序,不同區(qū)塊接連產(chǎn)生并形成鏈條。區(qū)塊鏈思維的2 大核心特征:一是區(qū)塊鏈數(shù)據(jù)不容易被篡改;二是去中心化。

      每一個區(qū)塊都由下列內(nèi)容構成:(1)1 塊版本(定義規(guī)范區(qū)塊鏈規(guī)則);(2)父塊哈希值;(3)時間信息;(4)隨機哈希值;(5)交易信息;(6)應對交易信息的Merkle Root。區(qū)塊鏈長度隨著時間的變化和交易的增多而改變(見圖2)。

      2.2 共識算法的應用差異分析

      去中心化區(qū)塊鏈的信任驗證環(huán)節(jié)是通過共識算法來進行計算的,而共識算法應包含以下內(nèi)容:POW(工作量證明)、POS(權益證明)、PBFT(拜占庭使用容錯算法)。

      從POW 角度來看,創(chuàng)建任何一個新區(qū)塊都需要計算和考量,在分布式網(wǎng)絡中每一個節(jié)點都能幫助POW 來進行驗證。與此同時,各個節(jié)點也在計算和檢驗,并更新區(qū)塊鏈中的信息。但網(wǎng)絡的差異性會對結果產(chǎn)生分叉選擇。為應對分歧,一般區(qū)塊鏈設計會將最長鏈條作為主鏈條,而舍棄支鏈條。POW 是主體,需要隨時進行大量的計算,而POS 的主要工作是驗證,因為多加密貨幣用戶比少加密客戶更值得信任。PBFT 則處理投票選擇的發(fā)送問題。典型共識算法可分為概率共識和確定性共識2 種。其差別如表1所列。

      2.3 智能合約模式下的階段性布局

      智能合約是一種符合計算機設計思維的交易協(xié)議。在交易條件達成的情況下自動履行在區(qū)塊鏈起始部分的智能合約生成和運作。計算機程序會識別合約條款和邏輯,進而成為計算機程序流程,各個合約條目分別被保存在區(qū)塊鏈中。智能合約的生命周期分為4 個連續(xù)的階段。其如圖3 所示。

      (1)創(chuàng)建階段。用計算機語言來設計合約的雙方,規(guī)定其權利和義務,以及違反合約的條件。智能合約從邏輯語言轉變?yōu)橛嬎銠C語言,包含設計環(huán)節(jié)、違反條約實現(xiàn)環(huán)節(jié)和檢驗環(huán)節(jié)。需要說明的是,智能合約是一個實時迭代和協(xié)商的產(chǎn)物,其包含多方利益,如軟件設計師、幾方利益者、律師等。

      (2)部署階段。創(chuàng)建完成的智能合約被存放在區(qū)塊鏈起始位置。因為區(qū)塊鏈本身不容更改,存放在區(qū)塊鏈內(nèi)的智能合約也不能修改,修改即是新建智能合約。如果智能合約部署完成,各個相關方都可訪問合約。

      ( 3)執(zhí)行階段。合約生效后就可即時對條款進行監(jiān)控和評估。如果條件達成,合約就會執(zhí)行。

      (4)完成階段。若合約開始執(zhí)行,則各個相關方的狀態(tài)也會改變。新狀態(tài)會被存儲在區(qū)塊鏈中。數(shù)字信息轉移完畢后,數(shù)字資產(chǎn)也變?yōu)榭刹僮?。此時,合約完成整個生存周期。

      3 物鏈網(wǎng)技術應用實現(xiàn)與問題規(guī)避

      3.1 物鏈網(wǎng)技術優(yōu)勢

      如果將區(qū)塊鏈技術融于物聯(lián)網(wǎng),它們就整合成了物鏈網(wǎng)。物鏈網(wǎng)使得物聯(lián)網(wǎng)系統(tǒng)有了更強的操作性和拓展性。物鏈網(wǎng)技術有以下優(yōu)勢。

      (1)增強互動性和操作性。區(qū)塊鏈技術可以把物聯(lián)網(wǎng)網(wǎng)絡數(shù)據(jù)傳輸和儲存轉變?yōu)閰^(qū)塊鏈內(nèi)的數(shù)據(jù)信息,這樣可以增強數(shù)據(jù)的互動性和操作性。(2)提升安全性。若用分塊思維來處理交易數(shù)據(jù)和存儲,則每一個區(qū)塊可以進行分別加密和數(shù)字簽名等操作,這樣可以提升數(shù)據(jù)的保護性和安全性。(3)提升穩(wěn)定性和可追溯性。在區(qū)塊鏈技術中,數(shù)據(jù)信息和交易信息可以被隨時驗證,交易歷史也是可查的。區(qū)塊鏈技術可以為網(wǎng)點售貨商和產(chǎn)品供應方提供追蹤服務,這種服務能幫助利益方驗證信息源和察驗產(chǎn)品質量,區(qū)塊鏈信息的穩(wěn)定性和不可更改屬性能保證數(shù)據(jù)的真實[1~2] 。

      3.2 物鏈網(wǎng)技術的實現(xiàn)路徑

      在融合區(qū)塊鏈思維后,新式物鏈網(wǎng)架構與之前有了很大改觀,新增加的區(qū)塊鏈復合層在物聯(lián)網(wǎng)和工業(yè)應用之間起到了橋梁作用。其要點有2 個:提供區(qū)塊鏈服務和抽象底層。區(qū)塊鏈復合層適當整合和封裝了感知層和通信層的異構問題,也提供了程序設計接口來為應用程序服務。區(qū)塊鏈復合層的搭建有效降低了整體程序設計難度。

      區(qū)塊鏈復合層由5 個層級組成, 具體如圖4所示。

      物聯(lián)網(wǎng)網(wǎng)絡系統(tǒng)需按如下層次進行逐級實現(xiàn)。

      (1)數(shù)據(jù)子層。數(shù)據(jù)子層的作用是收集、轉化和加密數(shù)據(jù)。首先數(shù)據(jù)子層從感知層收集數(shù)據(jù),然后用函數(shù)算法和加密運算來創(chuàng)建區(qū)塊鏈。根據(jù)不同的實際情況,算法和哈希函數(shù)的選擇也可以做出調整。如果是比特幣區(qū)塊鏈就可以優(yōu)先選擇SAHA?256 哈希函數(shù),簽名部分用橢圓曲線數(shù)字簽名算法來處理。

      (2)網(wǎng)絡子層。網(wǎng)絡子層的作用在于處理異構性問題和簡化網(wǎng)絡協(xié)議,以降低網(wǎng)絡復雜性。網(wǎng)絡子層是通信層頂部的p2p 網(wǎng)絡,由底層虛擬網(wǎng)絡節(jié)點和物理鏈路層構成。區(qū)塊鏈上的接口可以和物聯(lián)網(wǎng)設備進行對接和轉換,以解決異構性和異構化差異產(chǎn)生的困難[3~5]。

      (3) 共識子層。共識子層的POW,POS,PBFT,DPOS 等可以通過算法來達成區(qū)塊信任分布式共識,為整個區(qū)塊鏈復合層提供協(xié)同基礎。

      (4)激勵子層。激勵子層可以提供合適的數(shù)字貨幣來激勵共識分配的各方。它要完成以下目標:數(shù)字貨幣發(fā)行、數(shù)字貨幣調整和分配、設定獎勵、處理交易成本。

      3.3 物鏈網(wǎng)技術實現(xiàn)的問題規(guī)避

      融合后的區(qū)塊鏈和物聯(lián)網(wǎng)形成了新的物鏈網(wǎng),但很多原本物聯(lián)網(wǎng)的問題也還是需要面對,新技術沒完全成熟之前也面臨一些挑戰(zhàn),如圖5 所示。

      在物聯(lián)網(wǎng)的實際搭建與實現(xiàn)過程中,需要盡量規(guī)避以下問題。

      (1)資源限制。物聯(lián)網(wǎng)轉換成了物鏈網(wǎng),但原本物聯(lián)網(wǎng)資源受限的問題并沒有改變。如原本感知層設備計算能力偏弱、存儲空間偏小、電池電量及使用時間有限等問題。而區(qū)塊鏈加入后,反而會增加能源的耗費。因此,提出將個體計算轉化為云計算的解決方案。比如,云服務器可以作為節(jié)點,以儲存和處理數(shù)據(jù)。絕大多數(shù)區(qū)塊鏈的交易和驗證等環(huán)節(jié)也可以交給云服務器來處理。感知層的設備只作為網(wǎng)絡節(jié)點,以存儲少量數(shù)據(jù)。物鏈網(wǎng)數(shù)據(jù)的存儲和轉化也是資源分配的一個要點。

      (2)網(wǎng)絡安全漏洞和隱私泄露。物鏈網(wǎng)具備的數(shù)字加密技術和區(qū)塊鏈本身的屬性可以提升網(wǎng)絡安全性。

      物聯(lián)網(wǎng)是一種基于各種協(xié)議的無線網(wǎng)絡,其無線屬性也成為被網(wǎng)絡攻擊的要點。另外,如何管理網(wǎng)絡密鑰也是物鏈網(wǎng)的難點,應對的策略是區(qū)塊鏈漏洞的修復和密鑰生成算法,這2 種方法可以提升網(wǎng)絡安全性。

      (3)物鏈網(wǎng)大數(shù)據(jù)分析和處理的困難。區(qū)塊鏈數(shù)據(jù)的龐大性也導致物鏈網(wǎng)網(wǎng)絡存儲空間緊張。若使用云計算,則上傳下載和加密解密環(huán)節(jié)又會增加很多時間。因此,提出優(yōu)化策略———使用邊緣計算與云計算協(xié)同作業(yè),邊緣計算也可以加快和網(wǎng)絡設備的互動,以及優(yōu)化速度、避免數(shù)據(jù)泄露和上下文感知。2 種計算協(xié)同作業(yè)可以為解決大數(shù)據(jù)問題提供思路。

      (4)獎勵機制的合理性。在實際的物鏈網(wǎng)運行中,合理的獎勵機制是設計師需要考量的。首先,能優(yōu)先解決問題的礦工獲得的獎勵是最多的。如果每次增加21 000 個區(qū)塊,比特幣將減少一半。獎勵縮減礦工也會流失。因此,綜合考量礦工的能力、信譽、誠實度和獎勵數(shù)值是設計者的難題。

      (5)物鏈網(wǎng)拓展性難題。區(qū)塊鏈的拓展延伸能力也就是物鏈網(wǎng)的延伸能力,每秒操作的交流量、節(jié)點數(shù)量、并發(fā)工作處理能力也就是區(qū)塊鏈的綜合能力。

      由此可見,現(xiàn)今規(guī)模的區(qū)塊鏈系統(tǒng)不適合太大交易量的應用。若要提升物鏈網(wǎng)的拓展能力,則優(yōu)化策略為:有新式的算法出現(xiàn),這種算法具有更大的伸縮性;新的區(qū)塊鏈結構。比如, 有向無環(huán)圖( DAG,directedacyclic graph) 可以把側鏈和主鏈組成新鏈,POW 和PBFT 組合起來提升POW 的能力等。

      4 結束語

      本文首先論述了新工業(yè)時代物聯(lián)網(wǎng)技術的重要性,然后分別概述了物聯(lián)網(wǎng)技術和區(qū)塊鏈技術,融合后的物鏈網(wǎng)可以大幅促進物聯(lián)網(wǎng)時代新式工業(yè)的發(fā)展。新式技術有其優(yōu)勢的同時帶來了新的難題,本文嘗試分析其特性并給出解決方案,而物鏈網(wǎng)技術也必然隨著計算機網(wǎng)絡發(fā)展而變化。

      參考文獻:

      [1] 白翔,許從方,柳興,等.區(qū)塊鏈物聯(lián)網(wǎng)安全技術綜述及關鍵技術分析[J].信息技術,2022(10):24?30+40.

      [2] 逯遙,毛知新,邱志斌.區(qū)塊鏈技術在能源物聯(lián)網(wǎng)領域的發(fā)展與應用綜述[J].廣東電力,2021,34(7):1?12.

      [3] 郭才,李續(xù)然,陳炎華,等.區(qū)塊鏈技術在物聯(lián)網(wǎng)中的應用概述[J].物聯(lián)網(wǎng)學報,2021,5(1):72?89.

      [4] 何正源,段田田,張穎,等.物聯(lián)網(wǎng)中區(qū)塊鏈技術的應用與挑戰(zhàn)[J].應用科學學報,2020,38(1):22?33.

      [5] 江秀臣,羅林根,余鐘民,等.區(qū)塊鏈在電力設備泛在物聯(lián)網(wǎng)應用的關鍵技術及方案[J].高電壓技術,2012,45(11):3393?3400.

      作者簡介:代文娟(1979—),本科,助理工程師,研究方向:建筑工程、物聯(lián)網(wǎng)工程。

      猜你喜歡
      安全技術區(qū)塊鏈物聯(lián)網(wǎng)
      區(qū)塊鏈技術的應用價值分析
      商情(2016年40期)2016-11-28 11:24:12
      “區(qū)塊鏈”的茍且、詩和遠方
      計算機無線網(wǎng)絡安全技術的發(fā)展
      計算機安全技術在電子商務交易中的應用
      Domino安全策略研究
      基于區(qū)塊鏈技術的數(shù)字貨幣與傳統(tǒng)貨幣辨析
      基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設計與應用
      基于高職院校物聯(lián)網(wǎng)技術應用人才培養(yǎng)的思考分析
      中國或成“物聯(lián)網(wǎng)”領軍者
      芻議數(shù)字圖書館計算機網(wǎng)絡的安全技術及其防護策略
      邯郸市| 天峨县| 安新县| 义乌市| 子洲县| 满洲里市| 绥棱县| 吴忠市| 望城县| 正镶白旗| 临洮县| 玉门市| 新巴尔虎右旗| 银川市| 定兴县| 天全县| 中西区| 黑龙江省| 原平市| 车险| 百色市| 双柏县| 兴宁市| 南川市| 冀州市| 安宁市| 积石山| 保定市| 怀远县| 祁东县| 大新县| 固阳县| 平顺县| 津南区| 新竹县| 雷山县| 峨山| 鞍山市| 磐安县| 类乌齐县| 焉耆|