• 
    

    
    

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

      404 Not Found


      nginx
      404 Not Found

      404 Not Found


      nginx
      404 Not Found

      404 Not Found


      nginx
      404 Not Found

      404 Not Found


      nginx
      404 Not Found

      404 Not Found


      nginx
      404 Not Found

      404 Not Found


      nginx

      基于聯(lián)盟區(qū)塊鏈和智能合約的傳染病預(yù)警機(jī)制

      2021-12-30 14:54:20邱紅園,李繁
      關(guān)鍵詞:智能合約區(qū)塊鏈

      邱紅園,李繁

      摘要:提出基于聯(lián)盟區(qū)塊鏈和智能合約的傳染病預(yù)警機(jī)制.傳染病預(yù)警機(jī)制將醫(yī)療機(jī)構(gòu)作為聯(lián)盟區(qū)塊鏈的節(jié)點,采用非對稱加密技術(shù)結(jié)合星際文件系統(tǒng)(InterPlanetary File System,IPFS)在保護(hù)患者隱私的條件下實現(xiàn)傳染病數(shù)據(jù)安全共享.擁有數(shù)據(jù)訪問權(quán)限的用戶可以使用患者私鑰從區(qū)塊鏈中獲取數(shù)據(jù),通過設(shè)計智能合約實現(xiàn)疫情預(yù)警流程的自動化.該方案可以擴(kuò)大數(shù)據(jù)的存儲空間、防止數(shù)據(jù)被篡改,實現(xiàn)傳染病數(shù)據(jù)安全共享性和及時預(yù)警性.

      關(guān)鍵詞:智能合約;傳染病預(yù)警;星際文件系統(tǒng);區(qū)塊鏈

      [中圖分類號]TP3[文獻(xiàn)標(biāo)志碼]A

      Infectious Disease Early Warning Mechanism based on

      Alliance Blockchain and Smart Contract

      QIU Hongyuan,LI Fan

      ( school of Information Management,Xinjiang University of Finance and Economics,Urumqi 830012,China)

      Abstract:Propose an infectious disease early warning mechanism based on the alliance blockchain and smart contracts.The infectious disease early warning mechanism takes medical institutions as nodes of the alliance blockchain,and uses asymmetric encryption technology combined with the InterPlanetary File System (IPFS) to protect patient privacy Realize the safe sharing of infectious disease data under the conditions.Users with data access rights can use the patient's private key to obtain data from the blockchain,and automate the epidemic early warning process by designing smart contracts.This solution can expand the storage space of data,prevent data from being tampered with,and realize the security of infectious disease data sharing and the timeliness of early warning.

      Key words:smart contract;early warning of infectious diseases;interstellar file system;blockchain

      傳染病數(shù)據(jù)的哈希值可分布式存儲在聯(lián)盟區(qū)塊鏈中通過智能合約技術(shù)自動預(yù)警,可提高傳染病數(shù)據(jù)的傳輸效率,實現(xiàn)數(shù)據(jù)安全共享.目前,國內(nèi)外對于區(qū)塊鏈技術(shù)在傳染病預(yù)警方面的應(yīng)用研究持積極探索態(tài)度.Azaria[1]等提出了MedRec項目,基于以太坊的智能合約,實現(xiàn)自動化的數(shù)據(jù)共享,促進(jìn)了醫(yī)院系統(tǒng)之間的互操作性.Bhattacharya[2]等提出將區(qū)塊鏈技術(shù)應(yīng)用于傳染病監(jiān)測中,以有效減少患者死亡人數(shù)、發(fā)病人數(shù)和因傳染病防控帶來的經(jīng)濟(jì)成本.Angraal[3]等基于區(qū)塊鏈技術(shù)提供了一個平臺,可用于傳染病防控.Mashamba-Thompson[4]等提出了一種基于社區(qū)的新發(fā)傳染病區(qū)塊鏈和人工智能耦合的移動互聯(lián)自檢跟蹤系統(tǒng).歐陽麗煒[5]等將區(qū)塊鏈與其他新興技術(shù)相結(jié)合,將其應(yīng)用于傳染病預(yù)警,實現(xiàn)傳染病監(jiān)測和預(yù)警的及時性.黎祖睿[6]等提出了聯(lián)盟式傳染病數(shù)據(jù)區(qū)塊鏈系統(tǒng),實現(xiàn)了數(shù)據(jù)的共享.相比于國外而言,國內(nèi)在傳染病預(yù)警方面還缺乏系統(tǒng)的研究.本文將設(shè)計一個基于聯(lián)盟區(qū)塊鏈架構(gòu)模型的傳染病數(shù)據(jù)安全共享模型,逐層分析其在傳染病預(yù)警過程中的功能和任務(wù),使用智能合約技術(shù)實現(xiàn)傳染病預(yù)警.數(shù)據(jù)傳輸采用非對稱加密技術(shù),解決傳染病數(shù)據(jù)在傳輸過程中可能存在的患者隱私泄露等問題.[7]

      1方法與技術(shù)

      1.1聯(lián)盟鏈

      聯(lián)盟鏈對特定的組織團(tuán)體開放,預(yù)先選擇參與區(qū)塊鏈的節(jié)點,使用除工作量證明機(jī)制以外的其他共識算法,具有隱私性、速度快、去中心化等特點.相較于私有鏈而言,訪問權(quán)限門檻低、算力高,無需高昂的成本就可以維持節(jié)點之間的連接.聯(lián)盟鏈上的內(nèi)容只有聯(lián)盟鏈成員才可以看得到,規(guī)則由聯(lián)盟設(shè)置.本文采用聯(lián)盟鏈架構(gòu)實現(xiàn)傳染病數(shù)據(jù)共享.

      1.2 數(shù)據(jù)存儲

      采用星際文件系統(tǒng)進(jìn)行傳染病數(shù)據(jù)存儲.對于醫(yī)療機(jī)構(gòu)上傳的數(shù)據(jù)可以使用患者的公鑰對其加密,然后將其上傳到IPFS中.IPFS會將數(shù)據(jù)碎片化并生成哈希值.哈希值存儲在區(qū)塊鏈上,在聯(lián)盟鏈成員中共享.IPFS技術(shù)的使用可以有效解決區(qū)塊鏈擴(kuò)容問題,具有永久性和去中心化的特點.

      1.3 非對稱加密技術(shù)在傳染病數(shù)據(jù)傳輸中的應(yīng)用

      非對稱加密技術(shù)用于數(shù)據(jù)加密和數(shù)字簽名.公鑰由私鑰通過橢圓曲線加密算法生成,用來驗證私鑰的簽名,公鑰在整個網(wǎng)絡(luò)上是公開的.[8]醫(yī)療機(jī)構(gòu)發(fā)送傳染病患者數(shù)據(jù)時,對數(shù)據(jù)原文分別做哈希和加密操作.針對哈希生成的摘要,用醫(yī)療機(jī)構(gòu)的私鑰簽名;針對數(shù)據(jù)原文,用患者的公鑰加密生成數(shù)據(jù)密文,再將加密后的數(shù)據(jù)和數(shù)字簽名封裝進(jìn)星際文件系統(tǒng)中.數(shù)據(jù)訪問者通過患者授權(quán)后,用患者私鑰解密得到數(shù)據(jù)原文,使用哈希函數(shù)獲取摘要,再將發(fā)送方的簽名用發(fā)送方的公鑰解密得出摘要,將得出的兩份摘要進(jìn)行比較,若一致則表示原文在傳輸過程中未被篡改,且內(nèi)容確實是發(fā)送方發(fā)送的.本文使用非對稱加密技術(shù),保證傳染病患者數(shù)據(jù)的安全性和數(shù)據(jù)的完整性.

      2基于聯(lián)盟區(qū)塊鏈的傳染病數(shù)據(jù)共享架構(gòu)設(shè)計基于區(qū)塊鏈的傳染病數(shù)據(jù)共享聯(lián)盟鏈架構(gòu)如圖1所示,該區(qū)塊鏈可為傳染病數(shù)據(jù)共享鏈平臺中的醫(yī)療機(jī)構(gòu)提供可靠的渠道.

      2.1數(shù)據(jù)層

      數(shù)據(jù)層是聯(lián)盟鏈架構(gòu)的基礎(chǔ)層,采用時間戳、哈希函數(shù)、非對稱加密等技術(shù).時間戳技術(shù)可以使存儲在聯(lián)盟區(qū)塊鏈中的傳染病數(shù)據(jù)具有不可篡改和可追溯性的特點.在系統(tǒng)中,每更新數(shù)據(jù)時生成的新區(qū)塊的頭部都會被加蓋時間戳,表明該區(qū)塊內(nèi)數(shù)據(jù)的寫入時間.一旦疫情爆發(fā),時間戳技術(shù)可以準(zhǔn)確地追溯到首例病例,從而控制疫情,降低疫情蔓延風(fēng)險.[9]該技術(shù)可以為傳染病的追溯提供依據(jù),并提供一個可靠、可追溯的傳染病溯源.

      2.2網(wǎng)絡(luò)層

      網(wǎng)絡(luò)層中,系統(tǒng)每當(dāng)產(chǎn)生新的傳染病數(shù)據(jù)時,都對其進(jìn)行廣播,通知其他區(qū)塊.其他區(qū)塊將自動驗證數(shù)據(jù),丟棄不合法的數(shù)據(jù).區(qū)塊數(shù)據(jù)通過大部分節(jié)點驗證后,可以添加到傳染病大數(shù)據(jù)的主鏈上.網(wǎng)絡(luò)層確保流程中各環(huán)節(jié)信息的順暢流動,不會因為某些區(qū)塊的損壞而中斷,從而確保數(shù)據(jù)傳輸?shù)陌踩图皶r.

      2.3共識層

      共識層內(nèi)部封裝了多種共識算法.PoW算法要求節(jié)點重復(fù)執(zhí)行哈希計算,以找到一個滿足規(guī)則的隨機(jī)數(shù)Nonce,該值滿足哈希塊頭必須小于或等于目標(biāo)哈希值的要求.由于對區(qū)塊數(shù)據(jù)的攻擊和篡改需要重新計算區(qū)塊以及后續(xù)所有區(qū)塊的SHA256難題,這種攻擊的成本要遠(yuǎn)遠(yuǎn)高于收益,以此保障區(qū)塊數(shù)據(jù)不被篡改.PoS是PoW的一種改進(jìn)節(jié)能機(jī)制,它對節(jié)點性能要求低,可以很快達(dá)成一致,在一定程度上解決了PoW的能源浪費問題,但是也存在著由大股東完全操控的不足.

      本文聯(lián)盟鏈傳染病數(shù)據(jù)共享模型采用PBFT共識算法.PBFT算法描述了分布式系統(tǒng)的一致性問題,是對PAXOS算法的一種改進(jìn).聯(lián)盟鏈的共識過程由預(yù)先選擇好的節(jié)點控制,由于聯(lián)盟鏈中參與共識的醫(yī)療機(jī)構(gòu)節(jié)點比較少,因此,將各家醫(yī)療機(jī)構(gòu)的網(wǎng)關(guān)節(jié)點作為記賬節(jié)點,當(dāng)網(wǎng)絡(luò)上有超過2/3的節(jié)點確認(rèn)一個區(qū)塊,該區(qū)塊記錄的交易將記入?yún)^(qū)塊鏈上.PBFT共識算法可以使聯(lián)盟鏈中的醫(yī)療機(jī)構(gòu)在不消耗大量算力和時間的情況下,就新數(shù)據(jù)的生成快速達(dá)成共識.主節(jié)點可以根據(jù)共識結(jié)果,判定所屬傳染病類型,確保數(shù)據(jù)增加的有效性,解決節(jié)點之間的信任問題,實現(xiàn)傳染病數(shù)據(jù)安全快速共享.

      2.4合約層

      合約層內(nèi)部封裝了各類可編輯的腳本代碼、算法和智能合約等.代碼中包含會觸發(fā)合約自動執(zhí)行的條件.智能合約是區(qū)塊鏈的核心構(gòu)成要素,是一段部署在區(qū)塊鏈上可自動觸發(fā)的計算機(jī)程序,它為區(qū)塊鏈賦予了可編程的特性.

      在本研究中,智能合約經(jīng)聯(lián)盟鏈中的醫(yī)療機(jī)構(gòu)簽署后,以程序代碼的形式嵌入?yún)^(qū)塊鏈傳染病數(shù)據(jù)上,經(jīng)P2P網(wǎng)絡(luò)傳播驗證和超過2/3的節(jié)點共識通過后,計入?yún)^(qū)塊鏈的區(qū)塊中.智能合約封裝了預(yù)定義傳染病數(shù)據(jù)的上傳、存儲和訪問,傳染病自動化預(yù)警的規(guī)則和自動執(zhí)行條件.外部應(yīng)用只需調(diào)用智能合約,便可以按照合約定義的規(guī)則實行特定場景下的應(yīng)對行動,區(qū)塊鏈也可以實時監(jiān)測智能合約.[10]將智能合約應(yīng)用于傳染病預(yù)警中可以減少預(yù)警過程中的人為因素,自動化預(yù)警減少由于醫(yī)院害怕承擔(dān)責(zé)任存在的瞞報現(xiàn)象.為了防止智能合約在運行過程中可能存在的法律漏洞,政府應(yīng)以管理者身份介入智能合約,或者將法律以代碼形式寫入智能合約,部分中心化可以保證傳染病預(yù)警的可靠性和數(shù)據(jù)的透明可追溯性.

      2.5 應(yīng)用層

      應(yīng)用層為整個傳染病數(shù)據(jù)共享聯(lián)盟鏈架構(gòu)的最頂層,屬于模型核心.在傳染病數(shù)據(jù)共享中,傳染病患者的數(shù)據(jù)傳輸、數(shù)據(jù)存儲、數(shù)據(jù)更新、數(shù)據(jù)利用等過程均在應(yīng)用層實現(xiàn).

      3基于智能合約的傳染病預(yù)警機(jī)制設(shè)計基于智能合約的傳染病預(yù)警機(jī)制流程見圖2.

      (1)高級語言(Solidity)根據(jù)傳染病數(shù)據(jù)的存儲、上傳、預(yù)警的業(yè)務(wù)規(guī)則編寫合約,將編寫好的合約部署到區(qū)塊鏈中,并制定用戶訪問控制權(quán)限.醫(yī)療機(jī)構(gòu)輸入對應(yīng)密碼通過身份驗證后,實時采用非對稱加密算法把使用患者公鑰加密的傳染病患者信息和醫(yī)院簽名上傳至IPFS,IPFS根據(jù)醫(yī)療機(jī)構(gòu)上傳的傳染病數(shù)據(jù)計算出哈希值.

      (2)通過聯(lián)盟區(qū)塊鏈主節(jié)點數(shù)字簽名驗證且共識節(jié)點達(dá)成共識后,調(diào)用智能合約,將哈希值和病人屬性信息存儲在聯(lián)盟區(qū)塊鏈上,打上時間戳.

      (3)擁有數(shù)據(jù)訪問權(quán)限的用戶通過請求區(qū)塊ID獲取鏈上存儲的哈希值,根據(jù)該唯一的哈希值在IPFS中訪問一個分布式哈希表,查詢所需數(shù)據(jù),用患者授權(quán)使用的私鑰解密,獲取數(shù)據(jù)原文.

      (4)對獲取的傳染病數(shù)據(jù)內(nèi)容進(jìn)行數(shù)據(jù)處理,結(jié)合傳染病預(yù)警合約自動分析結(jié)果,產(chǎn)生分析報告.當(dāng)發(fā)現(xiàn)傳染病患者時,系統(tǒng)可以快速、準(zhǔn)確地分享其診斷信息和臨床表現(xiàn),通過智能合約實時監(jiān)控各地區(qū)傳染病數(shù)據(jù),有效識別和監(jiān)管危險區(qū)域和傳染病患者,進(jìn)行預(yù)警與決策,以預(yù)防和控制大規(guī)模突發(fā)性疫情.預(yù)警充分運用智能合約閾值判斷和大數(shù)據(jù)分析,一旦觸發(fā)智能合約預(yù)警,將在聯(lián)盟區(qū)塊鏈內(nèi)所有節(jié)點全網(wǎng)廣播.政府機(jī)構(gòu)和有關(guān)部門還可以結(jié)合歷史數(shù)據(jù)與智能合約預(yù)警數(shù)據(jù)分析突發(fā)性疫情蔓延的可能性,提高預(yù)防和應(yīng)對突發(fā)疫情的能力.

      4結(jié)束語

      基于聯(lián)盟區(qū)塊鏈和智能合約的傳染病預(yù)警機(jī)制將醫(yī)療機(jī)構(gòu)作為聯(lián)盟區(qū)塊鏈的節(jié)點,采用非對稱加密技術(shù)結(jié)合星際文件系統(tǒng)(IPFS),在保護(hù)患者隱私的條件下實現(xiàn)傳染病數(shù)據(jù)安全共享.模型將架構(gòu)從下至上分層,并逐層分析其在傳染病預(yù)警過程中相對應(yīng)的功能和任務(wù),解決傳統(tǒng)疾病預(yù)警系統(tǒng)中醫(yī)療機(jī)構(gòu)之間共享數(shù)據(jù)難、傳染病預(yù)警效率低的問題.

      IPFS技術(shù)用于數(shù)據(jù)存儲在一定程度上可以減輕系統(tǒng)過載的問題,通過在區(qū)塊鏈上部署智能合約并使用非對稱加密技術(shù),實現(xiàn)疫情自動預(yù)警[11],打破數(shù)據(jù)孤島,提高數(shù)據(jù)的傳輸效率,在數(shù)據(jù)共享的同時保護(hù)患者的隱私.本研究仍然存在許多不足,下一步研究主要是結(jié)合計算機(jī)學(xué)科的相關(guān)知識,將該傳染病預(yù)警系統(tǒng)開發(fā)出來并進(jìn)行驗證.

      參考文獻(xiàn)

      [1]Azaria A,Ekblaw A,Vieira T,et al.Medrec:Using blockchain for medical data access and permission management[C]//2016 2nd International Conference on Open and Big Data(OBD).IEEE,2016:25-30.

      [2]Bhattacharya S,Singh A,Hossain M M.Strengthening public health surveillance through blockchain technology[J].AIMS Public Health, 2019,6(3):326-333.

      [3]Angraal S,Krumholz H M,Schulz W L. Blockchain Technology:Applications in Health Care[J].Circulation Cardiovascular Quality and Outcomes,201710(9):e3800.

      [4]Mashamba-Thompson T P,Crayton E D.Blockchain and Artificial Intelligence Technology for Novel Coronavirus Disease 2019 Self-Testing[J].Diagnostics (Basel),2020,10(4):198.

      [5]歐陽麗煒,袁勇,鄭心湖,等.基于區(qū)塊鏈的傳染病監(jiān)測與預(yù)警技術(shù)[J].智能科學(xué)與技術(shù)學(xué)報,2020,2(2):135-143.

      [6]黎祖睿,李強(qiáng),張超,陳子豪.Virus Database Chain:聯(lián)盟式傳染病數(shù)據(jù)區(qū)塊鏈系統(tǒng)[J].計算機(jī)應(yīng)用與軟件,2019,36(09):21-32.

      [7]李寬苗,李超,趙勝,等.大數(shù)據(jù)時代個人信息安全問題現(xiàn)狀研究[J].牡丹江師范學(xué)院學(xué)報:自然科學(xué)版,2020(4):5-9.

      [8]Shi S,He D,Li L,et al.Applications of blockchain in ensuring the security and privacy of electronic health record systems:A survey[J].Computers & Security,2020,97:101966.

      [9]史磊,李林峰.基于區(qū)塊鏈的重大突發(fā)疫情防控系統(tǒng)共識機(jī)制探析[J].太原理工大學(xué)學(xué)報,2020,51(6):838-844.

      [10]袁勇,王飛躍.區(qū)塊鏈技術(shù)發(fā)展現(xiàn)狀與展望[J].自動化學(xué)報,2016,42(4):481-494.

      [11]周鳳,楊輝,王利.火災(zāi)自動監(jiān)測技術(shù)研究[J].牡丹江師范學(xué)院學(xué)報:自然科學(xué)版,2016(3):26-28.

      編輯:琳莉

      猜你喜歡
      智能合約區(qū)塊鏈
      農(nóng)產(chǎn)品供應(yīng)鏈金融信用體系框架設(shè)計
      基于區(qū)塊鏈技術(shù)的去中心化數(shù)字出版平臺研究
      區(qū)塊鏈技術(shù)在互聯(lián)網(wǎng)保險行業(yè)的應(yīng)用探討
      保險企業(yè)的區(qū)塊鏈技術(shù)應(yīng)用方向選擇研究
      區(qū)塊鏈技術(shù)在金融領(lǐng)域的應(yīng)用與前景研究
      中國市場(2016年32期)2016-12-06 11:21:13
      區(qū)塊鏈技術(shù)的應(yīng)用價值分析
      商情(2016年40期)2016-11-28 11:24:12
      “區(qū)塊鏈”的茍且、詩和遠(yuǎn)方
      基于區(qū)塊鏈技術(shù)的數(shù)字貨幣與傳統(tǒng)貨幣辨析
      區(qū)塊鏈技術(shù)在會計中的應(yīng)用展望
      會計之友(2016年17期)2016-11-02 16:05:15
      智能合約與金融合約
      商(2016年6期)2016-04-20 17:50:36
      404 Not Found

      404 Not Found


      nginx
      404 Not Found

      404 Not Found


      nginx
      404 Not Found

      404 Not Found


      nginx
      404 Not Found

      404 Not Found


      nginx
      404 Not Found

      404 Not Found


      nginx
      安庆市| 介休市| 尉氏县| 惠水县| 长沙市| 酉阳| 安仁县| 乡宁县| 鹤山市| 抚顺市| 铜川市| 酒泉市| 汾西县| 肇源县| 祁阳县| 红原县| 灵山县| 武宣县| 得荣县| 宣恩县| 垦利县| 天门市| 枝江市| 项城市| 武城县| 建阳市| 太仆寺旗| 壶关县| 客服| 津南区| 义乌市| 清苑县| 福泉市| 深水埗区| 吴旗县| 明溪县| 开远市| 九江县| 云林县| 辽阳市| 隆昌县|