日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關注中國自動化產業發展的先行者!
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 資訊 >> 行業資訊

資訊頻道

工控信息安全專欄 | 嵌入式控制器權限控制及加解密技術的實現
  • 點擊數:2318     發布時間:2019-03-22 14:48:00
  • 分享到:
嵌入式控制器是控制系統的核心設備,而控制算法是控制器的指令集,也是控制系統的核心價值所在。本文從保護控制算法的角度,結合數字證書和傳統控制技術描述了一種權限控制以及通信加解密技術的實現方案:包括工程師組態工具的權限控制,通信數據的加密處理。
關鍵詞:

作者:北京和利時系統工程有限公司 李宗杰,劉盈

摘要:嵌入式控制器是控制系統的核心設備,而控制算法是控制器的指令集,也是控制系統的核心價值所在。本文從保護控制算法的角度,結合數字證書和傳統控制技術描述了一種權限控制以及通信加解密技術的實現方案:包括工程師組態工具的權限控制,通信數據的加密處理。

關鍵詞:數字證書;OpenVPN;嵌入式控制器

1 前言

現代工業控制系統普遍采用數據采集與監控系統(SCADA)、分布式控制系統(DCS)、可編程邏輯控制(PLC)以及其他控制系統等,而且已廣泛應用于石化、電力、水力、醫藥、食品、汽車、鋼鐵、航天等工業領域,成為國家關鍵基礎設施的重要組成部分,其是否能夠安全穩定運行,已經關系到國家的戰略安全。在大部分控制系統中算法是系統中的核心,決定了被控系統的行為;同時,算法是工程師智慧的結晶,尤其對于一些優化和精細化控制的應用場合,是企業核心價值所在。控制器是算法的載體,對該設備的安全保護顯得尤為重要。

本文從控制器使用的角度介紹了可編程邏輯控制器的算法保護的一種方法(基于數字證書),包括工程師組態工具的權限控制,通信數據的加密處理。兼顧信息安全和工業控制系統自身的要求,系統包括證書管控平臺、控制計算機軟件套件、安全通信模塊、可信控制器。如圖1所示。

圖1 系統示意圖

2 數字簽名算法和加解密算法

2.1 典型數字簽名算法

數字簽名算法是數字簽名標準的一個子集,數字簽名一般采用非對稱密鑰密碼體制來實現。密鑰運行在由SHA-1(也可以是其它哈希算法)產生的消息哈希:為了驗證一個簽名,要重新計算消息的哈希,使用公鑰解密簽名然后比較結果。縮寫為DSA。簽名算法多采用哈希算法或非對稱算法實現,典型的算法包括:

(1)哈希算法

SHA算法

SHA(Secure Hash Algorithm,中文名為安全散列算法)是美國國家安全局(NSA)設計,美國國家標準與技術研究院(NIST)發布的一系列密碼散列函數。正式名稱為SHA的家族第一個成員發布于1993年,又稱為SHA-0,以避免與它的后繼者混淆。兩年后發布了SHA-1。另外還有四種變體,曾經發布以提升輸出的范圍和變更一些細微設計:SHA-224、SHA-256、SHA-384 和 SHA-512(也被稱為 SHA-2)。

SHA-1在許多安全協議中廣為使用,包括TLS和SSL、PGP、SSH、S/MIME和IPsec,曾被視為是MD5的后繼者。

MD5算法

Message Digest Algorithm MD5(中文名為消息摘要算法第五版)為計算機安全領域廣泛使用的一種散列函數,用以提供消息的完整性保護。該算法的文件號為RFC 1321。MD5用于確保信息傳輸完整一致,是計算機廣泛使用的雜湊算法之一,主流編程語言普遍已有MD5實現。MD5的前身有MD2、MD3和MD4。

MD5可以為任何文件產生一個同樣獨一無二的“數字指紋”,如果任何人對文件做了任何改動,其MD5值也就是對應的“數字指紋”都會發生變化。

SM3算法

SM3算法也是一種哈希算法,中國國家密碼管理局在2010年發布,其名稱是SM3密碼雜湊算法。給數據加一個固定長度的指紋,這個固定長度是32字節。

(2)基于非對稱加密的簽名算法

RSA算法

RSA公鑰加密算法是1977年由羅納德 李維斯特(Ron Rivest)、阿迪 薩莫爾(Adi Shamir)和倫納德 阿德曼(Leonard Adleman)一起提出的RSA是目前最有影響力和最常用的公鑰加密算法,它能夠抵抗到目前為止已知的絕大多數密碼攻擊,已被ISO推薦為公鑰數據加密標準。

該算法適用于加解密和數字簽名。

SM2算法

SM2是國密算法。SM2加密使用接收方公鑰加密,公鑰由一個曲線坐標點組成。SM2公鑰加密算法比RSA相對復雜,加密結果由3個部分組成,SM2加密過程中使用了隨機數,因此同樣的明文數據每一次加密結果都不一樣。

該算法適用于加解密和數字簽名,需要配合使用SM3算法。

DSA算法

DSA(Digital Signature Algorithm),它是另一種公開密鑰算法,它不能用作加密,只用作數字簽名。DSA使用公開密鑰,為接受者驗證數據的完整性和數據發送者的身份。它也可用于由第三方去確定簽名和所簽數據的真實性。DSA算法的安全性基于解離散對數的困難性,這類簽字標準具有較大的兼容性和適用性,成為網絡安全體系的基本構件之一。

ECDSA算法

RSA和ECC它們是基于不同的數學難題基礎上的,而且不同的密碼算法以及簽名體制有不同的算法復雜度。ECDSA的全名是Elliptic Curve DSA ,它是DSA應用了橢圓曲線加密算法的變種。橢圓曲線算法的原理很復雜,但是具有很好的公開密鑰算法特性,通過公鑰無法逆向獲得私鑰。RSA的破譯和求解難度是亞指數級的;而ECDSA的破譯和求解難度基本上是指數級的。

2.2 典型通信加解密算法

根據密鑰類型不同將現代密碼技術分為兩類:對稱加密算法(秘密鑰匙加密)和非對稱加密算法(公開密鑰加密)。對稱鑰匙加密系統是加密和解密均采用同一把秘密鑰匙,而且通信雙方都必須獲得這把鑰匙,并保持鑰匙的秘密。非對稱密鑰加密系統采用的加密鑰匙(公鑰)和解密鑰匙(私鑰)是不同的。

(1)非對稱加密

數字簽名算法中提過的RSA、SM2均可以用來加密。

(2)對稱加密

對稱加密算法用來對敏感數據等信息進行加密,常用的算法包括:

DES(Data Encryption Standard):數據加密標準,速度較快,適用于加密大量數據的場合。

3DES(Triple DES):是基于DES,對一塊數據用三個不同的密鑰進行三次加密,強度更高。

AES(Advanced Encryption Standard):高級加密標準,是下一代的加密算法標準,速度快,安全級別高;

SM4:國密算法。密鑰長度和分組長度均為128位。加密算法與密鑰擴展算法都采用32輪非線性迭代結構。解密算法與加密算法的結構相同,只是輪密鑰的使用順序相反,解密輪密鑰是加密輪密鑰的逆序。

3 基于數字證書的身份認證

工業控制系統中工程師主要使用組態軟件進行算法編輯和下裝。本文提到的安全組態軟件使用兩級權限保護機制,一是采用MD5加密算法對口令進行加密存儲;二是采用U盾的方式(存私鑰)對軟件的使用進行限制。如圖2所示。

圖2 工程師站組件結構圖

U盾里邊存儲私鑰和由數字證書管控平臺頒發的數字證書。工程師站(安裝組態軟件的PC機等)存有CA母證書。安全組件是對U盾以及數字證書相關操作包括證書的讀取解析、簽名、驗簽等功能的封裝。

組態軟件通過安全組件可以讀取解析數字證書,以及讀取U盾的數字證書,利用安全組件的證書驗證接口判斷證書的有效性,另外采用U盾簽名和數字證書的驗簽,來確定私鑰的有效性。通過以上環節,確定U盾是否有效,在有效的情況下才可以正常使用組態軟件。

控制器中存儲了U盾的數字證書的公鑰,通過驗簽等手段保證接收到的邏輯算法是由有效身份的工程師所下載的。對于重要的操作,例如影響控制器運算的在線值寫入,讀取工程,強制輸出,控制器啟動停止等,也通過私鑰進行簽名。

通過以上設計可以有效地保護工程師站的算法,有效地抵御控制器受非預期指令的影響。

4 基于數字證書的通信加解密

工程師站的權限控制雖然在一定程度上解決了算法邏輯編輯的權限控制問題,在下裝的過程中依舊存在關鍵傳輸數據被截獲、竊取等風險。本文設計了采用了OpenVPN的技術方案解決通信過程中數據泄密的風險。兼顧工業通信效率和保密性要求,采用“挑戰”的方式進行密鑰協商確定對稱密鑰,接著用對稱密鑰實現數據通信的加解密過程。如圖3所示。

圖3 工程師站安全通信密鑰協商過程

OpenVPN收發數據包都是通過虛擬網卡。該設備既能以字符設備的方式被讀寫,作為系統的虛擬網卡,也具有和物理網卡相同的特點:能夠配置IP地址和路由。對虛擬網卡的使用是OpenVPN實現其SSL VPN功能的關鍵。

OpenVPN的服務器和客戶端支持tcp和udp兩種連接方式,只需要在服務端和客戶端預先定義好使用的連接方式(tcp或udp)和端口號,客戶端和服務端在這個連接的基礎上進行SSL握手。連接包括SSL的握手以及虛擬網絡上的管理信息,OpenVPN將虛擬網上的網段、地址、路由發送給客戶端。連接成功后,客戶端和服務端建立起SSL安全連接,客戶端和服務端的數據都流入虛擬網卡做SSL的處理,再在tcp或udp的連接上從物理網卡發送出去。如圖4所示。

圖4

5 結語

隨著信息安全形勢的日益嚴峻,尤其在工控領域,很多涉及到民生領域的控制系統,信息安全顯得格外重要以及迫切。本文結合數字證書相關技術與傳統的控制技術,從控制算法的保護的角度闡述了一個可行的實現方案,并且基于此方案可以配套有更多的衍生設備,比如獨立的安全網關設備,支持路由的安全設備等。

注:本研究依托國家高技術研究發展計劃“863計劃”先進制造技術領域“可編程嵌入式電子裝備的安全技術”項目“可編程嵌入式電子設備的安全防護技術及開發工具”課題任務進行。

作者簡介:

李宗杰(1983-),男,浙江人,工程師,碩士,現任北京和利時系統工程有限公司技術中心副總經理,研究方向為計算機應用。

劉盈(1990-),男,內蒙古人,工程師,現任北京和利時系統工程有限公司信息安全系統架構師,主要從事工業控制系統信息安全解決方案的設計,以及信息安全關鍵技術的設計和實現方面的工作。

參考文獻:

[1] 肖建榮. 工業控制系統信息安全[M]. 北京:電子工業出版社, 2015.

[2] 王志海. OpenSSL與網絡信息安全——基礎、結構和指令[M]. 北京:清華大學出版社, 2007.

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 在线看国产,精品国产一区二区二三区在线观看,国产一区二区三区视频,美女一级毛片免费观看,日韩aa在线观看,成人精品一区二区www | 久久精品一区二区三区不卡牛牛,国产片精品电影www,久久久久久97,www奇米,好姑娘中文在线播放,美女被羞羞视频网站在线 | 国产小视频精品-国产小视频国产精品-国产小妹-国产香蕉在线-修萝剑圣-性做久久久久免费看 | 欧美性动态图-欧美性精品人妖-欧美性久久-欧美性狂猛AAAAAA-欧美性狂猛bbbbbbxxxx-欧美性类s0x | 一区二区视频在线观看高清视频在线-一区二区三区无码高清视频-一区二区三区无码被窝影院-一区二区三区四区国产-久久re视频精品538在线-久久re热在线视频精99 | 99久久中文字幕,五月天激激婷婷大综合丁香,欧美老女人性视频,精品午夜一区二区三区在线观看,99成人免费视频,2020国产精品永久在线观看 | 甜性涩爱在线播放-甜性涩爱下载-甜性涩爱全集在线观看-甜性涩爱免费下载-国产成人午夜精品免费视频-国产成人无码一区AV在线观看 极品少妇粉嫩小泬啪啪AV-极品少妇粉嫩小泬啪啪小说-极品少妇高潮啪啪AV无码-极品少妇伦理一区二区-极品少妇小泬50PTHEPON-极品夜夜嗨久久精品17c | 日韩美在线-日韩美一区二区三区-日韩美女在线视频-日韩美女视频在线观看-亚洲无线一二三四区手机-亚洲无专砖码直接进入 | 国产真实乱对白精彩-国产真实露脸乱子伦-国产真实夫妇交换视频-国产这里有精品-亚洲第一国产-亚洲第一成年网站视频 | 国产小视频精品-国产小视频国产精品-国产小妹-国产香蕉在线-修萝剑圣-性做久久久久免费看 | 激情综合五月亚洲婷婷,国内亚州视频在线观看,成人国产精品免费网站,欧美性猛交99久久久久99,久久国产欧美日韩精品,国产精品无码久久av | 日韩视频在线免费观看,精品国产电影在线看免费观看,韩国演艺圈一区二区三区,国产欧美在线观看不卡,久久久久亚洲精品美女,精品一区二区三区五区六区七区 | 欧美一级视频精品观看-欧美一级三级-欧美一级日韩一级亚洲一级va-欧美一级日韩一级亚洲一级-中文字幕精品一区-中文字幕精品视频在线观看 | 欧美夜夜骑,青草视频在线观看完整版,久久精品99无色码中文字幕,欧美日韩一区二区在线观看视频,欧美中文字幕在线视频,www.99精品 热久久国产-热99这里只有精品-热99这里有精品综合久久-热99在线观看-国产精品99久久久-国产精品99久久99久久久看片 | 国产日韩欧美亚洲综合在线-国产日韩欧美视频在线观看-国产日韩欧美视频-国产日韩欧美久久久-人人澡人人澡人人澡-人人澡人人澡人人 | 91在线视频在线-91在线视频在线观看-91在线丨亚洲-91在线天堂-91在线无码精品秘 入口91-91在线无码精品秘蜜桃 | 亚洲色图网站-亚洲色图图片专区-亚洲色图图片区-亚洲色图图片-精品久久久中文字幕一区-精品久久久中文字幕二区 | 甜性涩爱在线播放-甜性涩爱下载-甜性涩爱全集在线观看-甜性涩爱免费下载-国产成人午夜精品免费视频-国产成人无码一区AV在线观看 极品少妇粉嫩小泬啪啪AV-极品少妇粉嫩小泬啪啪小说-极品少妇高潮啪啪AV无码-极品少妇伦理一区二区-极品少妇小泬50PTHEPON-极品夜夜嗨久久精品17c | 国产视频自拍一区-国产手机精品一区二区-国产手机视频在线-国产手机视频在线观看-国产手机在线播放-国产手机在线观看精品视频 | 国产偷啪视频一区-国产偷啪-国产偷窥女洗浴在线观看亚洲-国产偷窥-无套啪啪-无套大战白嫩乌克兰美女 | 欧美日韩亚洲一区二区三区在线观看-欧美日韩亚洲第一区在线-欧美日韩亚洲成人-欧美日韩午夜群交多人轮换-bbwvideos欧美老妇-bbwvideoa欧美老妇 | 欧美在线日韩-欧美在线区-欧美在线看欧美视频免费网站-欧美在线精品一区二区在线观看-www..com黄-vr专区日韩精品中文字幕 | 久久精品免费电影-久久精品免费-久久精品美乳-久久精品美女视频-亚洲最大福利视频-亚洲综合视频一区 | 亚洲精品www久久久久久-亚洲精品m在线观看-亚洲精品99久久久久久-亚洲精品97福利在线-黑人解禁-黑人家教 | 一级日本高清视频免费观看-一级毛片直播亚洲-一级毛片在线完整免费观看-一级毛片在线全部免费播放-久久综合精品国产一区二区三区 | 亲胸吻胸添奶头GIF动态图免费-亲胸揉胸膜下刺激视频在线观看-亲胸揉胸膜下刺激视频网站APP-亲胸摸下面激烈免费网站-seyeye高清视频在线-seba51久久精品 | 免费的成人a视频在线观看-免费岛国小视频在线观看-免费岛国-免费大香伊蕉在人线国产-免费大片黄在线观看日本-免费大片黄手机在线观看 | 欧美精品一区二区精品久久-欧美精品一二区-2019酷路泽大改款-欧美精品亚洲一区二区在线播放-99日韩-99人中文字幕亚洲区 | 欧洲亚洲日本-欧洲亚洲视频-欧洲亚洲一区-欧洲亚洲一区二区三区-国产精品第九页-国产精品第六页 老司机午夜精品网站在线观看-老司机午夜精品视频在线观看免费-老司机午夜精品视频观看-老司机午夜精品视频播放-一本色道久久88一综合-一本色道久久88综合日韩精品 | kedou.xxx-lutube成人福利在线观看-luxu259在线中文字幕-m3u8久久国产精品影院-meisa hanai-mimiai最新网址 | 欧美在线一,91成人爽a毛片一区二区,在线播放国产精品,亚洲欧美日韩高清,zozozo欧美人禽交另类视频,久久精品无码一区二区日韩av | 2021天天躁狠狠燥,视频在线观看一区,免费理伦片在线观看全网站,国产精品一区二区资源,免费国产成人高清网站app,欧美国产在线观看 | 任你躁国语自产二区在线播放-任你懆视频 这里只有精品-人与人特黄一级-人与禽物videos另类-扒开女人下面使劲桶视频-扒开女人下面使劲桶动态图 | 色视频高清在线观看-色视频播放-色社区-色涩网站在线观看-色涩色-色色综合 | 欧美一区不卡二区不卡三区,欧美另类日韩,日韩中文字幕免费版,亚洲一区二区免费看,欧美天天,亚洲欧美另类专区 | 免费色黄网站-免费人成在线看-免费人成在线观看网站视频-免费人成在线观看网站-伊人蕉久中文字幕无码专区-伊人蕉久影院 | 欧美视频综合-欧美视频中文字幕-欧美视频在线观在线看-欧美视频在线观看网站-直接观看黄网站免费视频-正在播放久久 | 欧美黑寡妇香蕉视频-欧美国产一区视频在线观看-欧美国产一区二区三区-欧美国产一区二区-国产成人精品第一区二区-国产成人精品2021欧美日韩 | 91黄色影院-91黄色视屏-91黄色大片-91黄-91果冻制片厂广电传媒-91果冻传媒 | 亚洲精品高清国产一久久,免费观看国产,国产欧美日韩精品在钱,国产在线观看入口,国产日产欧美精品一区二区三区,国产一级在线观看 7788理论片在线观看-7788av-777午夜精品免费播放-777奇米影视一区二区三区-蜜桃传媒在线-蜜桃成熟时1997在线看免费看 | 91精品久久久久久久久无码变态-91精品久久久久久久久中文字幕-91精品久久久久久久蜜臀-91精品久久久久久久青草-91精品久久久久久中文字幕-91精品久久久久久综合五月天 |