<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 現(xiàn)場總線通信安全的設(shè)計與實(shí)現(xiàn)

          現(xiàn)場總線通信安全的設(shè)計與實(shí)現(xiàn)

          作者: 時間:2016-12-20 來源:網(wǎng)絡(luò) 收藏

          我國已經(jīng)提出了“以信息化推動工業(yè)化”的戰(zhàn)略。在生產(chǎn)自動化系統(tǒng)中實(shí)現(xiàn)信息交換和共享并以此為基礎(chǔ)實(shí)施企業(yè)CIMS工程已成為人們的共識,這必將成為自動化系統(tǒng)未來發(fā)展的方向?,F(xiàn)場總線在這一系統(tǒng)中扮演了重要的角色,它為底層的智能設(shè)備提供了開放的通信平臺,使之能夠?qū)崟r地進(jìn)行數(shù)據(jù)交換。而且便于自動化系統(tǒng)與企業(yè)局域網(wǎng)互聯(lián),從而實(shí)現(xiàn)任意時刻、任意地點(diǎn)的控制,進(jìn)而推進(jìn)整個企業(yè)的自動化、信息化進(jìn)程。

          一、問題的提出

          圖1為某中藥生產(chǎn)廠的自動化系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了中約生產(chǎn)中的配料工作的自動化,能夠提高生產(chǎn)效率,而且增加保密性,同時便于遠(yuǎn)程管理。


          圖1 中藥配料系統(tǒng)

          在生產(chǎn)一線上采用基于現(xiàn)場總線的控制系統(tǒng)。當(dāng)中藥配料落入秤斗中時,Panther儀表就可以檢測出這個變化,經(jīng)過A/D轉(zhuǎn)換變成以數(shù)字表示的稱重數(shù)值。通過RIO接口,PLC程序可直接讀取Panther的稱重數(shù)值。智能儀表與控制器作為總線節(jié)點(diǎn),依托總線進(jìn)行相互通信,協(xié)調(diào)工作。

          可以看到基于現(xiàn)場總線的這一系統(tǒng)結(jié)構(gòu)簡單,成本較低,可以有靈活的控制,可擴(kuò)展性強(qiáng)。而且能夠方便地與企業(yè)局域網(wǎng)進(jìn)行通信,從而滿足遠(yuǎn)程控制的要求。

          可是我們發(fā)現(xiàn),在現(xiàn)場總線一級的設(shè)備之間的通信是不安全的,如圖2中,監(jiān)聽者可以獲取信道中的數(shù)據(jù)?,F(xiàn)場總線協(xié)議標(biāo)準(zhǔn)是公開的,這些數(shù)據(jù)很容易被解釋為有意義的信息,那么各個節(jié)點(diǎn)之間的通信就沒有任何保密性可言。


          圖2 偽節(jié)點(diǎn)監(jiān)聽總線數(shù)據(jù)

          現(xiàn)場總線數(shù)據(jù)交換中的這種不安全因素來自于協(xié)議本身?,F(xiàn)場總線采用類似局域網(wǎng)的廣播報文方式進(jìn)行通信,那么上面的這種竊聽就可以獲取總線上通信的所有信息。對于一個中藥廠來說,藥品的配方就是企業(yè)的生命,如果這些信息被竊取,后果將不堪設(shè)想。

          推而廣泛,現(xiàn)代企業(yè)的許多關(guān)鍵技術(shù)都會在生產(chǎn)一線的儀器工作參數(shù)中體現(xiàn)出來,那么隨著企業(yè)的自動化、信息化程度的提高,信息的不安全性也越來越高。企業(yè)的現(xiàn)代化進(jìn)程是不可避免的,在這一過程中,必須對信息安全提出越來越高的要求,對于采用現(xiàn)場部構(gòu)建的生產(chǎn)自動化系統(tǒng),應(yīng)該考慮總線網(wǎng)段的通信安全。

          二、解決方案

          我們提出的是一種進(jìn)行設(shè)備間通信加密的方案,來解決上面提出的問題。

          現(xiàn)場總線網(wǎng)段上設(shè)備的通信加密不同于目前通常的網(wǎng)絡(luò)通信加密,,需要考慮實(shí)現(xiàn)加密的層次、實(shí)現(xiàn)方法以及對性能影響等諸多因素。

          1、實(shí)現(xiàn)安全的層次


          圖3 加密層次的選擇

          加密層次的選擇是相當(dāng)關(guān)鍵的。這不僅涉及到對系統(tǒng)性能的影響,也決定著方案是否具有可行性。加密與解密應(yīng)在同一層次進(jìn)行。如圖3所示,通常有幾種可能的選擇:

          (1)在應(yīng)用層實(shí)現(xiàn)。這需要由用戶選擇加密算法進(jìn)行編程,然后利用智能儀表和控制器的運(yùn)算能力將數(shù)據(jù)轉(zhuǎn)化為密文,交給下層處理。同時,應(yīng)用層也要負(fù)責(zé)解密。

          在應(yīng)用層實(shí)現(xiàn)最大問題是對性能的影響。設(shè)備的運(yùn)算能力是有限的,在設(shè)計運(yùn)算能力的時候只有針對普通數(shù)據(jù)的處理而沒有考慮到實(shí)現(xiàn)較為復(fù)雜算法(加密、解密)。所以,利用現(xiàn)有的協(xié)議和軟硬件去實(shí)現(xiàn)加密是不適宜的。而且,應(yīng)用層的基本功能是控制與管理,把加密解密放到這個層次,會使其功能復(fù)雜化,不利于其管理控制任務(wù)的進(jìn)行。

          (2)集成于邏輯鏈路控制子層(LLC子層)或介質(zhì)訪問控制子層(MAC子層)。這兩種選擇都需要對現(xiàn)有的LLC或MAC層的協(xié)議進(jìn)行改動,是相當(dāng)復(fù)雜的工作。因?yàn)楝F(xiàn)場總線的協(xié)議還沒有完全標(biāo)準(zhǔn)化,各種協(xié)議在底層的實(shí)現(xiàn)不同,進(jìn)行集成的工作會影響各類總線,而且這種改動既涉及到協(xié)議制定者,又影響到設(shè)備生產(chǎn)者,不會是一件容易的事性。這種方案也會使原有的LLC和MAC層的協(xié)議更加復(fù)雜。


          上一頁 1 2 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();