亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于區(qū)塊鏈的中草藥質(zhì)量安全管理模型

        2021-01-09 06:39:34劉加夢彭紹亮李肯立蔣洪波龍承念
        關鍵詞:加密算法中草藥區(qū)塊

        劉加夢 ,彭紹亮* ,李肯立,蔣洪波,龍承念

        1. 湖南大學信息科學與工程學院,湖南 長沙 410082

        2. 國家超級計算長沙中心,湖南 長沙 410082

        3.上海交通大學電子信息與電氣工程學院,上海 200240

        引 言

        隨著社會經(jīng)濟水平和思想觀念的提高,中醫(yī)藥養(yǎng)生和保健也越來越多的被大家認可。在2020年初新冠肺炎疫情肆虐期間,中醫(yī)有著更深層次的介入。在我國確診的8 萬多例中,中醫(yī)治療的病例超過7萬例,占總數(shù)的91%。湖北省90%以上的患者接受過不同程度的中醫(yī)治療。中醫(yī)藥防治疫情優(yōu)勢凸顯,多種有效方藥和中成藥得到了廣泛應用[1]。如今,國家大力發(fā)展中醫(yī)藥事業(yè),并把發(fā)展中醫(yī)藥擺在更加重要的位置,不斷加大政策支持力度,中醫(yī)藥將迎來大好的發(fā)展時機,而中醫(yī)藥的春天就是中草藥的春天。

        中草藥作為一種特殊的防病、診療商品,關系到群眾的切身利益和社會的和諧穩(wěn)定[2]。然而,在目前的市場環(huán)境下,中草藥由于存在著一些非法經(jīng)營、加工、摻假等問題,質(zhì)量難以得到保證[3]。雖然國家對此高度重視,并且加大了抽查的力度,但是仍然有一些頑固問題難以解決,影響了中草藥的發(fā)展。中草藥的質(zhì)量對臨床治療的效果有著非常重要的影響[4],為了能夠保證中草藥的質(zhì)量,必須了解清楚影響其質(zhì)量的因素,并提出新的解決方案。

        中草藥材的道地性是鑒別藥材優(yōu)質(zhì)與否的專用名詞。道地藥材又稱地道藥材,是指歷史悠久,產(chǎn)地適宜,品種優(yōu)良,產(chǎn)量宏豐,炮制考究,療效突出,帶有地域性特點的藥材。藥材好,藥效才會好。只有抓好中藥材生產(chǎn)源頭,才能促進我國中醫(yī)藥創(chuàng)造性轉(zhuǎn)化和創(chuàng)新性發(fā)展[5]。

        習近平總書記強調(diào),我們要把區(qū)塊鏈作為核心技術自主創(chuàng)新的重要突破口。在政策和市場需求的雙驅(qū)動下,區(qū)塊鏈技術在醫(yī)藥領域的使用迅速擴大。區(qū)塊鏈系統(tǒng)的溯源功能,能將生產(chǎn)和流通各個環(huán)節(jié)記錄下來,一旦出現(xiàn)問題能夠及時的追蹤、處理,防止問題擴大。區(qū)塊鏈技術的不可逆、不可篡改等技術特性能保障整個系統(tǒng)按照時間的順序可靠地進行記錄,這樣可以對每個流程節(jié)點進行定位和回溯,進而鎖定責任主體。利用區(qū)塊鏈的特性還可以開展一些區(qū)塊鏈的存證業(yè)務,比如合同的電子簽約,雙方簽訂電子合同后,將合同文本的哈希存入?yún)^(qū)塊鏈,任何一方都可以查詢該合同的完整性和真實性??偠灾瑓^(qū)塊鏈技術的特性可以對中草藥的上游種植市場、中游流通市場和下游銷售市場三個環(huán)節(jié)發(fā)揮巨大的作用。

        1 區(qū)塊鏈技術簡介

        中本聰(Satoshi Nakamoto)在2008年提出了兩個概念。第一個是比特幣,這是一種虛擬的加密貨幣,無需任何中央監(jiān)管機構或金融實體的支持即可保持其價值。區(qū)塊鏈是第二個概念。與比特幣相比,區(qū)塊鏈的范圍要大得多。區(qū)塊鏈是一系列包含交易完整列表的區(qū)塊序列,所有交易將保存在區(qū)塊鏈中。如果要篡改一個塊,則下一個塊中包含的父哈希將與篡改的值不匹配,篡改行為很容易被發(fā)現(xiàn)。

        區(qū)塊鏈是一個分布式的、不變的、透明的、安全的和可審計的分類賬,它記錄所有執(zhí)行的交易并在所有參與者之間共享。這是一個分散的解決方案,中間沒有任何第三方組織。每筆交易均由參與者達成共識。區(qū)塊鏈中每個已完成交易的信息將與所有節(jié)點共享。一旦交易記錄在分類賬中,就無法將其擦除。該系統(tǒng)比第三方的集中交易系統(tǒng)更加透明。在區(qū)塊鏈上,任何人都可以嘗試通過新記錄或修訂對區(qū)塊鏈分類賬進行更新,并使用自己的私鑰進行簽名。簡而言之,區(qū)塊鏈是一種網(wǎng)絡技術,它可以為用戶提供安全共享信息的機會,并且無需中間人或中央管理系統(tǒng)即可實現(xiàn)點對點交易。由于區(qū)塊鏈在創(chuàng)世區(qū)塊之后通過區(qū)塊數(shù)據(jù)結構存儲所有帶有時間戳的歷史數(shù)據(jù),因此區(qū)塊鏈上的任何數(shù)據(jù)都可以通過區(qū)塊鏈結構追溯到其起源。它提高了存儲在區(qū)塊鏈中的數(shù)據(jù)的可追溯性和透明度。預計該技術將提供安全、快速、可靠和透明的解決方案,并使全世界的行業(yè)和企業(yè)發(fā)生革命性變化,以推動經(jīng)濟變革[6]。

        2 中草藥質(zhì)量安全管理模型

        利用區(qū)塊鏈技術可以對中草藥的生產(chǎn)、加工、銷售等過程全流程跟蹤記錄,與供應鏈體系完美契合,增加對中草藥產(chǎn)品的把控能力。區(qū)塊鏈中每一個塊都有加上時間戳,形成一個鏈,中草藥從選種、生產(chǎn)、加工等環(huán)節(jié)開始,到交易、運輸、入庫、銷售等,可以根據(jù)時間順序上鏈,形成一個完整的過程記錄。記錄包括各個環(huán)節(jié)的關鍵參數(shù)和圖像的收集等。利用區(qū)塊鏈技術可以更好明確職責,加強信用建檔。一旦哪個環(huán)節(jié)出了問題,事發(fā)后很容易定位責任單位和相應的責任人員。假貨想要以次充好,難度將大大增加。區(qū)塊鏈技術保證上鏈的數(shù)據(jù)是有效可靠的,但是不能保證實質(zhì)物質(zhì)是正宗真實的,只能幫助鎖定造假的責任主體。假如在線下有人對草藥進行了替換,一旦被識別了出來,可以根據(jù)鏈上的數(shù)據(jù)對比追蹤到責任人,這就是區(qū)塊鏈技術發(fā)揮作用的地方。

        區(qū)塊鏈不可篡改和去中心化的特性可以增加信用背書。由于信息上鏈的環(huán)節(jié)較多且節(jié)點之間能夠互相監(jiān)督,增加了作假的風險與難度。區(qū)塊鏈技術也可以降低供應鏈成本。區(qū)塊鏈打通了供應鏈中的各個環(huán)節(jié),優(yōu)化中草藥產(chǎn)品的供應鏈,可以減少不必要的重復驗證等,提高效率。

        2.1 中草藥生產(chǎn)供應隱私數(shù)據(jù)保護

        在整個中草藥質(zhì)量安全管理模型中,參與的節(jié)點包括種植基地、加工廠商、運輸公司、經(jīng)銷商以及零售商和消費者等。由于涉及到的主體較多且數(shù)據(jù)多源異構,因此并不是所有的信息都是可以共享的。系統(tǒng)在保障信息不被篡改的同時也要注意對數(shù)據(jù)隱私的保護。本文提出了一種信息分段加密的解決方法,對企業(yè)的隱私數(shù)據(jù)進行加密,只有被授權的節(jié)點才可以看到該企業(yè)的隱私數(shù)據(jù),而其他沒有權限的節(jié)點看到的是該隱私數(shù)據(jù)的哈希值,從而保證企業(yè)的數(shù)據(jù)隱私。

        在信息分段加密模型中利用到的加密算法有對稱加密算法AES 和非對稱加密算法RSA。對稱加密算法是指在加密和解密時使用的是同一個秘鑰。而非對稱加密算法需要公鑰和私鑰。如果用公鑰對數(shù)據(jù)進行加密,只能用對應的私鑰才能解密。如圖1所示,當企業(yè)節(jié)點 A 發(fā)起半公開交易 T(a,b),其中 a 是需要保密的企業(yè)生產(chǎn)工藝數(shù)據(jù)等隱私信息,b 是可以公開的企業(yè)信息及草藥信息。企業(yè)節(jié)點 A 使用 AES 對稱加密算法生成自己的密鑰 A-AES,用密鑰A-AES 將本企業(yè)的生產(chǎn)工藝數(shù)據(jù)等隱私數(shù)據(jù) a 進行加密成為 A(a),變成半公開交易 T(A(a), b),并發(fā)送到區(qū)塊鏈網(wǎng)絡進行共識。同時用可查看隱私數(shù)據(jù)的授權節(jié)點的公鑰K 對本企業(yè)的 A-AES 密鑰進行RSA非對稱加密生成K(A-AES),然后發(fā)送給對應的授權節(jié)點。

        授權節(jié)點可以使用自己的私鑰k 解密K(AAES),得到企業(yè)A 的密鑰A-AES,并使用密鑰A-AES 解密加密后的半公開交易 T(A(a),b)得到 T(a, b),即可得到自己需要的信息。這里的隱私數(shù)據(jù)可以被多個節(jié)點進行授權并查看,不同授權節(jié)點查看只需要調(diào)用多次智能合約,數(shù)據(jù)權限并不會互相影響。

        圖1 中草藥生產(chǎn)供應隱私數(shù)據(jù)保護Fig.1 Privacy data protection for herbal production and supply

        2.2 生產(chǎn)信息共享云存儲

        中草藥基地種植環(huán)節(jié)包括種子種苗、灌溉水、土壤、空氣等影響中藥質(zhì)量的關鍵因素[7]。大量的實踐經(jīng)驗表明,種子種苗的選育品種越好,其藥材的質(zhì)量也就越好[8]。中藥材的生成環(huán)境、氣候條件不同,生產(chǎn)出來的藥材質(zhì)量也大不相同。將這些生長條件等信息記錄在鏈上,可以對整個中草藥的生產(chǎn)過程進行可追溯的記錄,方便找到影響該批次中草藥質(zhì)量的原因。由于存在鏈上的數(shù)據(jù)是典型的結構化數(shù)據(jù),有助于數(shù)據(jù)分析。如果對這些信息進行研究,更能夠從中找出中草藥材的生長規(guī)律,培育出更好、質(zhì)量更高的藥材。我們利用區(qū)塊鏈不可篡改的特性對這些關鍵因素進行記錄,并且使鏈上的節(jié)點可以共享訪問這些信息。在這個中草藥質(zhì)量安全管理模型中,主要對中草藥的生產(chǎn)記錄進行可追溯的監(jiān)管。圖2 是中草藥生產(chǎn)信息收集和上鏈的流程圖。如中草藥的名字、片區(qū)負責人、肥料的品牌等都可錄入中草藥質(zhì)量安全監(jiān)管系統(tǒng),一些溫度、濕度、圖像信息和地理位置等信息可以通過傳感器被系統(tǒng)自動采集。各傳感器具有無線數(shù)據(jù)發(fā)射模塊與數(shù)據(jù)儲存模塊,可以將采集到的數(shù)據(jù)進行實時發(fā)送。

        由于圖像等信息占據(jù)的存儲空間較大,我們采用云存儲的方式對這類信息進行處理。當有查詢需求的時候通過鍵值對索引的方式來獲得需要的信息。索引值通過哈希函數(shù)得到,哈希函數(shù)能夠?qū)?shù)據(jù)打亂混合并且得到一個散列值。這個散列值通常是由一個短的隨機字母和數(shù)字組成的字符串來表示。

        圖2 中草藥生產(chǎn)信息上鏈流程Fig.2 The process of uploading Chinese herbal production information to the blockchain

        系統(tǒng)中某個時間點的數(shù)據(jù)在被收集之后,通過SHA256 哈希函數(shù)對數(shù)據(jù)和圖像信息進行散列,得到一個信息摘要。這個摘要通常用一個長度為64 的十六進制字符串來表示。圖3 展示了中草藥生產(chǎn)信息在云存儲前生成哈希索引的過程,將圖像信息和生產(chǎn)記錄的文字信息分別使用SHA256 哈希散列,最終得到一個根哈希,代表該條生產(chǎn)記錄的索引值,區(qū)塊鏈上的節(jié)點可以通過該索引值找到自己想要的信息。

        2.3 主節(jié)點公平選舉的共識機制

        在分布式系統(tǒng)中,分布式算法是必不可少的。必須通過一種制度來保證系統(tǒng)運作的公平,這套制度就是共識機制。

        1999年Miguel Castro 和Barbara Liskov 提出的實用拜占庭容錯算法PBFT(Practical Byzantine Fault Tolerance)[9]是最常用的BFT 共識機制。該算法將算法復雜度由指數(shù)級降低到平方級,大大提高了實際可行性。

        圖3 生產(chǎn)信息哈希索引Fig.3 Hash index of production information

        雖然PBFT 有很多優(yōu)點,但它有致命的缺點。首先,它在一個完全封閉的環(huán)境中工作,其中想要加入或離開的節(jié)點必須停止整個系統(tǒng)。其次,PBFT中許多系統(tǒng)成員更希望依靠其他人進行繁瑣的工作以降低成本,這對系統(tǒng)安全具有破壞性[10]。

        NEO 采用了一種代理拜占庭容錯算法——DBFT(Delegated Byzantine Fault Tolerant)。由權益持有者投票選舉產(chǎn)生代理記賬人,由代理人驗證和生成區(qū)塊,因此共識過程中的節(jié)點數(shù)量大大降低,解決了BFT 算法的擴容性問題。但是NEO 的DBFT共識機制下只設置了7 個超級節(jié)點,這些代理節(jié)點由項目方部署并且靜態(tài)選出,因此被外界質(zhì)疑為過于中心化。

        針對以上幾種的典型BFT 算法的分析,本文提出一種新的解決異步分布式系統(tǒng)拜占庭容錯問題的算法FPSBFT(Fair Primary Selected for Byzantine Fault Tolerant),可以適用于動態(tài)網(wǎng)絡,方便節(jié)點的加入與退出,同時增加網(wǎng)絡的公平性。

        本文所討論的系統(tǒng)中節(jié)點類型分為監(jiān)管節(jié)點(Supervision)、主節(jié)點(Primary)和從節(jié)點(Slave)。該系統(tǒng)中節(jié)點總數(shù)量為 n,用1,2,3...n 為每個節(jié)點編號。節(jié)點可以動態(tài)地加入或者退出網(wǎng)絡,系統(tǒng)中所有節(jié)點可以查詢得到其他所有節(jié)點的證書信息。本文所提出的動態(tài)節(jié)點協(xié)議中新節(jié)點加入步驟如下:

        首先,新節(jié)點需要在NodeCA 處注冊。

        NodeCA 執(zhí)行以下三個功能:

        (1)NodeCA 根據(jù)行業(yè)評估和提交的真實身份信息,判斷節(jié)點是否可以注冊并加入系統(tǒng)。

        (2)NodeCA 負責系統(tǒng)中副本證書的發(fā)行和撤銷。

        (3)NodeCA 維護一個記錄節(jié)點身份信息的列表,例如節(jié)點ID、IP 地址、公鑰和節(jié)點狀態(tài)等。

        NodeCA 通過檢查節(jié)點信息,來過濾掉可能的惡意節(jié)點。如果節(jié)點通過了檢查,NodeCA 將在節(jié)點信息列表的末尾添加其身份信息,并為其分配一個數(shù)字,例如j。然后,節(jié)點j 將向所有副本多播加入請求消息σj。收到加入請求后,網(wǎng)絡中的節(jié)點(例如節(jié)點i)將驗證簽名,然后將其信息與在NodeCA 記錄的簽名進行核對。如果通過了這些檢查,則節(jié)點i 將運行JOIN 協(xié)議,將JOINREPLY 消息發(fā)送到節(jié)點j。

        如果節(jié)點j 要離開網(wǎng)絡,則它可以在NodeCA處吊銷其證書和相關信息。然后,它將退出請求消息σj 多播到其他副本。收到退出請求后,網(wǎng)絡中的節(jié)點(例如節(jié)點i)將驗證簽名。如果通過了這些檢查,則節(jié)點i 將運行EXIT 協(xié)議,將EXIT-REPLY 消息發(fā)送到節(jié)點j。

        本系統(tǒng)中同時出現(xiàn)的拜占庭錯誤節(jié)點數(shù)量最大值為f,f 要滿足以下不等式:假設節(jié)點總數(shù)是n,其中作惡節(jié)點有f,那么剩下的正確節(jié)點為n - f,意味著只要收到n - f 個消息就能做出決定,但是這n - f 個消息有可能有 f 個是由作惡節(jié)點冒充的,那么正確的消息就是n- f - f 個,為了多數(shù)一致,正確消息必須占多數(shù),也就是n - f - f > f,但是節(jié)點必須是整數(shù)個,所以 n 最少是3f+1 個。系統(tǒng)應當盡量使得系統(tǒng)中所有節(jié)點的數(shù)量不遠多于3f+1,因為這些冗余的節(jié)點對系統(tǒng)達成共識沒有影響,且產(chǎn)生的消息會導致系統(tǒng)性能的下降。

        共識過程如圖4 所示。

        request:客戶端向主節(jié)點發(fā)送請求信息;

        prepare:主節(jié)點接收到客戶端請求后將請求數(shù)據(jù)里的主要信息提出,并向其余節(jié)點發(fā)送;

        commit:節(jié)點們接收到來自主節(jié)點的prepare,首先利用主節(jié)點的公鑰進行簽名認證,其次將消息進行散列(消息摘要,以便縮小信息在網(wǎng)絡中的傳輸大?。┖蠛灻?,向監(jiān)管節(jié)點發(fā)送;

        distribution:監(jiān)管節(jié)點接收到2f 個commit 信息,并全部簽名驗證通過,則可以進行到distribution 步驟,向全網(wǎng)其他節(jié)點廣播;

        圖4 FPSBFT 共識過程Fig.4 Fair Primary Selected for Byzantine Fault Tolerant

        reply:節(jié)點接收到監(jiān)管節(jié)點的distribution,并簽名驗證通過后,則可以把消息存入到本地,并向客戶端返回reply 消息。

        網(wǎng)絡中主節(jié)點的選擇,關系到系統(tǒng)的公平性和安全性,假如主節(jié)點被固定的幾個節(jié)點擔任,則系統(tǒng)會有很大的安全風險。我們的解決辦法是為系統(tǒng)中設置一個最近生產(chǎn)隊列,如圖5 所示,用來存儲最近兩輪被選中的主節(jié)點編號。假如本輪中被選中的主節(jié)點的編號與生產(chǎn)隊列中的節(jié)點編號重復,則重新選舉。這種方式解決了部分節(jié)點不能被選中為生產(chǎn)節(jié)點的不公平問題。在一定程度上增加了系統(tǒng)的安全性。

        圖5 生產(chǎn)隊列Fig.5 The production queue

        3 系統(tǒng)架構及性能測試

        3.1 系統(tǒng)架構

        基于區(qū)塊鏈的中草藥質(zhì)量安全管理模型可以實時監(jiān)測和追蹤中草藥生產(chǎn)到銷售各個環(huán)節(jié)產(chǎn)生的數(shù)據(jù)并對其進行相應的處理。本文基于IBM 公司所推出的Fabric 框架進行系統(tǒng)開發(fā)。使用Docker 容器和shell 腳本建立配置區(qū)塊鏈網(wǎng)絡,使用go 語言編寫了相關的智能合約和后臺服務器,并使用Vue 作為前端框架為使用者提供了相應的前端web 頁面以供操作。本系統(tǒng)的架構示意圖如圖6 所示。

        應用層主要以 Web 瀏覽器的方式供平臺參與用戶使用,不同的用戶權限不同,對數(shù)據(jù)的操作權限嚴格劃分,從而保證信息的獨立性和安全性。

        服務層面向業(yè)務應用開發(fā)人員。基于分布式賬本,支持鏈碼、秘鑰管理、交易等跟業(yè)務相關的功能模塊,提供更高一層的應用開發(fā)支持。

        存儲層包括鏈上存儲和鏈下存儲兩個部分,幾乎所有的區(qū)塊鏈系統(tǒng),尤其是和實體經(jīng)濟、現(xiàn)實世界結合的區(qū)塊鏈應用,都需要鏈上鏈下協(xié)同。企業(yè)使用鏈下數(shù)據(jù)庫可以方便企業(yè)對數(shù)據(jù)進行備份管理等操作,鏈上數(shù)據(jù)可以保證企業(yè)數(shù)據(jù)不會被篡改。

        物理層通過利用RFID、二維碼等方式完成中草藥在實際生產(chǎn)流通過程中實際狀態(tài)的記錄,并通過網(wǎng)絡上傳到系統(tǒng)中。

        圖6 系統(tǒng)整體架構圖Fig.6 Overall architecture of the system

        系統(tǒng)管理主要執(zhí)行對平臺節(jié)點進行身份審核及驗證,對賬本和交易進行管理,用戶/角色權限管理,平臺運維等功能。

        基于中草藥質(zhì)量安全管理平臺所生產(chǎn)出的產(chǎn)品包裝上擁有唯一的溯源條形碼或者二維碼,當消費者使用手機掃描包裝袋上的標識碼可以快速查詢到產(chǎn)品在區(qū)塊鏈網(wǎng)絡上存證的信息。圖7 為基于區(qū)塊鏈的中草藥質(zhì)量安全管理模型的一個示例。消費者通過小程序掃碼產(chǎn)品包裝上的二維碼或者條形碼可以得到該產(chǎn)品的生產(chǎn)及溯源信息。圖7a、7b 兩張圖可以看到,中草藥生產(chǎn)的詳細信息以及鏈上數(shù)據(jù)。消費者可以通過小程序查看所購買產(chǎn)品相應的生產(chǎn)、加工,以及運輸信息。系統(tǒng)利用區(qū)塊鏈網(wǎng)絡的不可篡改的特性來保證消費者查看到鏈上數(shù)據(jù)的真實性和可靠性。

        圖7c 是企業(yè)級用戶使用基于區(qū)塊鏈的中草藥質(zhì)量安全管理平臺的界面,該企業(yè)可以利用此平臺向合作的單位發(fā)起交易,交易合同及對象信息會被記錄在鏈上,方便監(jiān)管機構的審查以及減少企業(yè)內(nèi)部的腐敗行為。企業(yè)只能查看鏈上的公開信息和已經(jīng)被授權可以查看的信息,對于未授權的信息不可查看,只能看到未被授權信息的加密哈希值。

        圖7 系統(tǒng)工作界面Fig.7 System working interface

        3.2 系統(tǒng)性能測試

        我們使用Hyperledger Caliper 工具來對中草藥質(zhì)量安全管理平臺進行測試。Caliper 是一個區(qū)塊鏈性能測試框架,用戶可以在定義好測試集的情況下針對自己的區(qū)塊鏈網(wǎng)絡進行性能測試,獲取一系列的測試結果并生成測試報告。圖8 為本系統(tǒng)測試的代碼,整個測試流程主要包括3 個階段:

        首先在準備階段,通過腳本文件初始化區(qū)塊鏈網(wǎng)絡,讀取配置文件,接著部署系統(tǒng)的智能合約,啟動監(jiān)控組件等。

        在測試階段,我們通過預定義的benchmark 配置文件,啟動客戶端子進程進行測試,并返回統(tǒng)計結果。

        在最后的報告階段,Caliper 工具會分析得到的統(tǒng)計結果并生成報告。

        圖8 性能測試流程Fig.8 Process of performance testing

        Caliper 提供了一組接口來供應用程序與后端區(qū)塊鏈系統(tǒng)交互。我們進行了七輪測試,分別測試了100 筆交易不同發(fā)送速率的吞吐量和時延,從表1 中可以看出,每筆交易的平均時延不超過1s,滿足實際供應鏈的需求。

        3.3 系統(tǒng)安全性分析

        在本系統(tǒng)中,未被授權的節(jié)點想要獲取加密的信息可以選擇暴力破解AES 算法得到加密的密文,或者選擇破解授權節(jié)點非對稱加密RSA 算法獲得對應的私鑰k。

        混淆性是加密算法安全性測試的一個標準,混淆性越高代表加密算法的加密效果越好,使得對手即使獲取了關于密文的一些統(tǒng)計特性,也無法推測其密鑰。我們通過密文改變率P 來衡量AES 對稱加密算法的混淆性。其中m 為密文的改變位數(shù),n 是密文的總位數(shù)。在本次實驗中,我們控制明文不變,改變一位密鑰位,進行十次實驗,引起的變化如圖9 所示。經(jīng)驗證,AES 加密算法密文改變率的平均值為0.831,具有高混淆性。

        圖9 混淆性測試Fig.9 Confusion testing

        表1 性能測試結果Table 1 Results of performance testing

        獲取授權節(jié)點的私鑰k 需要破解RSA 加密算法,RSA 是使用最廣泛的非對稱加密算法之一,其安全性依賴于大整數(shù)的因數(shù)分解的困難性[11-12]。由于RSA 算法在加密和解密過程都是用指數(shù)計算,計算工作量巨大,用窮盡搜索法和密碼分析法攻擊RSA密碼系統(tǒng)在現(xiàn)實是不可計算的問題。因此從理論上來講本模型利用此方法將數(shù)據(jù)存儲在區(qū)塊鏈網(wǎng)絡上是安全可靠的。

        4 結束語

        本文利用區(qū)塊鏈技術設計了一個中草藥質(zhì)量安全管理模型。本模型相對于其他溯源模型,對中草藥源頭造假問題做了針對性的處理。從種子種苗階段開始就利用傳感器對土壤、溫度等影響中藥質(zhì)量的關鍵因素進行自動記錄。通過利用區(qū)塊鏈去中心化、安全、可追溯等特性來提高整個中草藥供應鏈背書可信度,減少造假的風險。本系統(tǒng)通過使用信息分段加密技術對企業(yè)的隱私數(shù)據(jù)和公開數(shù)據(jù)進行處理,保證在數(shù)據(jù)不可篡改的同時保護企業(yè)的隱私安全;利用共享云存儲解決了大文件在本地的存儲問題;使用公平主節(jié)點選舉機制來保證系統(tǒng)的公平性和網(wǎng)絡動態(tài)平衡。最后我們展示了系統(tǒng)的架構并對系統(tǒng)性能和安全性進行了分析,該系統(tǒng)滿足實際中草藥質(zhì)量安全供應的需求,可以實現(xiàn)資源的整合,提高整個供應鏈的協(xié)同效率。本監(jiān)管模型在西醫(yī)以及其他監(jiān)管領域同樣適用,但是要針對具體問題做出一定的修改和調(diào)整。最后我們想說的的是,區(qū)塊鏈只是一種輔助技術,幫助減少制假摻假的行為,并不能完全杜絕這種現(xiàn)象。只有完善法律法規(guī),加大管制力度,才能真正有效的對中草藥市場進行規(guī)范調(diào)整。

        利益沖突聲明

        所有作者聲明不存在利益沖突關系。

        猜你喜歡
        加密算法中草藥區(qū)塊
        三味中草藥 消炎效果好
        中草藥制劑育肥豬
        區(qū)塊鏈:一個改變未來的幽靈
        科學(2020年5期)2020-11-26 08:19:12
        區(qū)塊鏈:主要角色和衍生應用
        科學(2020年6期)2020-02-06 08:59:56
        區(qū)塊鏈+媒體業(yè)的N種可能
        傳媒評論(2018年4期)2018-06-27 08:20:12
        讀懂區(qū)塊鏈
        中草藥在緩解夏季豬熱應激中的研究應用
        廣東飼料(2016年7期)2016-12-01 03:43:34
        結緣中草藥
        基于小波變換和混沌映射的圖像加密算法
        Hill加密算法的改進
        麻豆成人精品国产免费| 深夜福利国产精品中文字幕| 国产人成精品免费久久久| 国产精品99精品无码视亚| 成人无码视频| 激情综合网缴情五月天| 五月开心六月开心婷婷网| 麻豆亚洲av熟女国产一区二| 久久久久国产一区二区三区| 精品久久久久久中文字幕| 无码在线观看123| 精品国产av一区二区三区| 国产性感丝袜在线观看| 男人的天堂中文字幕熟女人妻| 曝光无码有码视频专区| 免费国产黄线在线播放| 中文字幕手机在线精品| 亚洲国产中文字幕精品| 无码字幕av一区二区三区| 91精选视频在线观看| 毛片av在线尤物一区二区| 亚洲精品有码日本久久久| 免费1级做爰片1000部视频| 未满十八勿入av网免费| 国产三级一区二区三区在线观看| 免费观看国产短视频的方法| 久久伊人色av天堂九九| 国产成人精品日本亚洲直播| 蜜桃av中文字幕在线观看| 国产激情久久久久久熟女老人av| 国产欧美精品在线一区二区三区 | 国产精品久久久| 亚洲中字幕永久在线观看| 青青草中文字幕在线播放| 美女把尿囗扒开让男人添| 最新无码国产在线播放| 国成成人av一区二区三区| 亚洲av永久无码精品漫画| 久久ri精品高清一区二区三区| 少妇特殊按摩高潮不断| 天天综合天天爱天天做|