在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用MAXQ106芯片解決物聯網傳輸層的安全問題

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-03-22 08:50 ? 次閱讀

鎖定物聯網設計需要的不僅僅是加密消息傳遞。開發人員需要通過身份驗證,安全會話和安全消息傳遞來擴展底層密鑰的安全性。然而,完整安全鏈的設計,實現和功能方面的復雜性導致許多項目為了成本和時間安排而損害安全性。

然而,這種妥協的需求正在減少部分原因是開發人員可以使用這些設備在物聯網設備和其他深度嵌入式系統中輕松實現全面的安全功能。其中一個器件是Maxim Integrated的MAXQ1061。

此功能將介紹在引入MAXQ1061之前物聯網安全系統如何工作,并展示如何使用它來快速解決傳輸層的安全問題。

安全是物聯網的基礎

在物聯網的愿景背景下,用戶希望應用程序處理數據流,以提供有關用戶,環境和設備的詳細信息。保護這些應用程序并確保數據的完整性和真實性的能力是這一愿景所固有的。然而,廣為人知的對系統和數據的攻擊繼續令人質疑這種能力。因此,對于保護數據和系統的更有效解決方案的興趣迅速增長。

在設備層面,設計人員已經可以找到集成硬件加速器的MCU,使用各種密碼(包括AES)加密和解密數據,SHA和3DES等。然而,數據加密/解密只是使用標準安全協議(如TLS(傳輸層安全))保護物聯網應用所需的一組更大功能中的一部分。

TLS為跨安全通信提供標準協議服務器和客戶端之間的網絡,例如Web瀏覽器和IoT設備。在該協議中,通信作為一系列單獨的安全會話發生,其包括通常為每個單獨會話唯一建立的安全參數。值得注意的是,TLS還包括從一個會話到下一個會話重用會話安全參數的方法,但這些方法可以將IoT應用程序暴露給其他安全威脅,并且不包括在本討論中。

在使用TLS時,客戶端和服務器使用TLS握手協議開始TLS會話(圖1)。這將驗證每個設備到服務器的連接并創建“主密鑰” - 在TLS記錄協議期間共同使用的私有密碼密鑰,用于加密和解密在該會話期間交換的數據。在此握手協議中的每個步驟中,客戶端和服務器通過使用幾種基本安全機制來確保進程的安全性,包括私鑰存儲,真隨機數生成和標準加密/解密算法

如何使用MAXQ106芯片解決物聯網傳輸層的安全問題

圖1:TLS握手協議依賴于安全機制,包括安全存儲,真隨機數生成和加密,以執行相互身份驗證和創建共享主密鑰所需的一系列步驟,以便使用TLS進行后續數據交換記錄協議。 (圖片來源:維基媒體)

當諸如物聯網設備之類的客戶端需要連接到服務器時,它會通過發送client_hello消息開始TLS握手,該消息包含有關客戶端支持特定TLS的能力的信息方法以及隨機數。服務器響應選擇要使用的TLS方法,其證書(服務器公鑰)以及其他依賴于密碼套件性質和正在使用的安全策略的細節。

例如,雖然Web應用程序通常僅對服務器進行身份驗證,安全的IoT應用程序要求客戶端設備和服務器相互進行身份驗證以減輕諸如中間人攻擊等威脅。如果沒有客戶端身份驗證,未經授權的設備可能會偽裝成合法設備并連接到IoT網絡,為不良參與者提供入口點。為了實現相互身份驗證,服務器將客戶端證書的請求添加到此特定階段。

在握手協商的下一階段,客戶端發送其證書以及先前集合的簽名哈希使用其私鑰創建的消息。服務器使用客戶端證書(設備公鑰)和簽名哈希來驗證請求客戶端設備實際擁有其私鑰。在此過程中,它還會驗證設備對客戶端證書的所有權。在某些情況下,客戶端可能還會發送使用服務器證書(服務器公鑰)創建的預主密鑰。

最后,客戶端和服務器各自使用隨機數(和預主密鑰)如果包括的話)計算“主密鑰”,它用作使用TLS記錄協議進行數據交換的私鑰。通過此過程,TLS握手協議提供了一個安全密鑰,供客戶端和服務器在數據交換期間使用,而無需通過網絡傳遞私鑰。掌握了主密鑰后,客戶端和服務器都會發出握手階段的結束信號,并開始交換消息,使用主密鑰作為密鑰,在特定連接會話期間加密和解密這些消息。

< p>為了在整個過程中保持安全性,客戶端設備和服務器各自都面臨安全存儲秘密的基本要求,包括其各自的私鑰和會話的主密鑰。此外,兩者都需要能夠生成基于可預測的隨機數序列生成來防止攻擊所需的真隨機數。

為了保持性能,客戶端和服務器需要能夠快速執行加密和解密。雖然握手過程本身在很大程度上受網絡性能的限制,但后續數據交換可能受到底層加密速度的限制。

雖然服務器系統通常提供計算能力和保護所需的組合,但物聯網設備開發人員能夠提供這些功能的設計努力滿足這些要求,而不會為最終的物聯網設計增加顯著的成本和復雜性。

Maxim Integrated MAXQ1061等專用加密設備集成了在物聯網設計中實現TLS通信所需的全部功能和功能。

集成安全性

Maxim Integrated MAXQ1061是一種加密控制器,可滿足物聯網設備安全性的一般要求。除安全存儲和加密引擎外,該設備還包括基于硬件安全機制的固件,以實現TLS和其他算法的高級安全措施以及安全啟動等安全方法。

MAXQ1061構建在安全性從最基本的層面開始,在芯片和電路中內置規定以防止側通道攻擊。側通道攻擊借鑒了對設計細節及其性能特征的深入分析。在系統層面,對數據中心進行旁道攻擊的最早例子之一是使用從終端和其他設備發出的電磁輻射的變化來穿透安全性。 TEMPEST安全設施使用物理保護和EM屏蔽來抵御這些威脅。然而,與數據中心不同,物聯網設備很少受到所有可能威脅的物理保護。實際上,由于可以輕松訪問這些設備,不良演員可以在閑暇時使用電源監控,定時,聲學和其他方法來應對各種各樣的側通道攻擊。與許多安全設備一樣,MAXQ1061采用內置于芯片中的一系列對策,并將其集成到電路設計中,以緩解這些各種威脅。

側通道攻擊通常需要先進的實驗室設置和通常可用的分析設備僅限大型企業和國家組織。相比之下,圍繞加密設備構建的設計中破壞安全性的最簡單方法之一是通過截取秘密數據。這可能發生在主機MCU,內存及其加密設備伙伴之間和之間使用的許多階段之一。

黑客尋求以其三種常見狀態中的一種或多種來訪問數據:靜止,在運輸中或在使用中。 MAXQ1061通過提供安全存儲來保護靜態數據并確保秘密數據的任何使用保留在設備本身內,從而消除傳輸或使用中的數據攔截,從而消除了這些攻擊面。憑借其32 KB的集成安全EEPROM,該器件通過靈活的文件系統為所有密鑰,證書和關鍵數據提供存儲,旨在支持自定義安全策略。同時,該設備提供了支持自定義安全實現所需的靈活性,允許開發人員導出主密鑰,例如,在消息處理期間使用。

盡管其他加密設備提供安全存儲, MAXQ1061通過集成執行加密算法和執行更高級協議(如TLS)所需的硬件引擎和固件來實現差異化(圖2)。安全數據永遠不需要離開芯片,有效地移除相關的攻擊面。

如何使用MAXQ106芯片解決物聯網傳輸層的安全問題

圖2:Maxim Integrated MAXQ1061加密控制器集成了安全TLS通信所需的基本安全機制,為開發人員提供了解決復雜安全挑戰的簡單解決方案通信。 (圖像來源:Maxim Integrated)

集成的加密加速器解決了TLS實現中的另一個實際問題。 TLS性能取決于底層加密的速度。 TLS協議部署的本質通常本身通過使用高度安全(但較慢)的非對稱加密來反映這一問題,例如使用TLS握手協議的橢圓曲線數字簽名算法(ECDSA),以及使用較不安全(但更快)的對稱加密,如高級加密標準(AES)與TLS記錄協議。 MAXQ1061支持這種方法,不僅可以加速TLS執行,還可以大大簡化其在物聯網設計中的實現。

加密工具箱內置于MAXQ1061中,將硬件加速加密技術與實現TLS關鍵層的受保護固件相結合。以及SSL(安全套接字層)和DTLS(數據報傳輸層安全性)。在執行TLS握手和TLS記錄協議時,MAXQ1061通過執行與每個操作系列相關的詳細事務來卸載主機MCU(圖3)。對于TLS,設備提供客戶端證書并處理與遠程服務器的身份驗證序列。對于包括TLS記錄交換在內的一般加密要求,該設備使用其集成的硬件AES引擎來加速加密和解密。

如何使用MAXQ106芯片解決物聯網傳輸層的安全問題

圖3:MAXQ1061卸載主機MCU,在TLS握手中執行關鍵序列,并記錄相互認證和后續安全數據交換所需的協議。 (圖像來源:Maxim Integrated)

集成的128位AES引擎設計為直接通過器件的SPI通道工作,通過執行快速流加密和解密來卸載主機處理器。在這種模式下,專用DMA控制器直接通過SPI接口與AES引擎之間傳輸數據,允許動態加密。

該設備提供了一個簡單的硬件和軟件接口,用于集成設備在物聯網設計中使用主機MCU。 Maxim Integrated使用MAXQ1061-KIT評估套件演示了基本的硬件接口(圖4)。如提供的原理圖中所述,該套件支持SPI和I 2 C接口,并顯示用于支持器件喚醒和篡改檢測機制的簡單電路。該套件還提供電路,允許開發人員切換不同的操作模式,并將電路板連接到外部主處理器。

如何使用MAXQ106芯片解決物聯網傳輸層的安全問題

圖4:Maxim Integrated MAXQ1061-KIT評估套件提供基本參考設計,用于集成MAXQ1061,結合SPI和I 2 C接口與基本電路的連接,用于其他設備功能,包括喚醒和篡改檢測。 (圖像來源:Maxim Integrated)

軟件界面

與硬件接口一樣,該設備在軟件方面采用了簡單的方法。在軟件接口的最低級別,設備使用簡單的通信協議通過SPI或I 2 C硬件接口與主機MCU通信。要與設備通信,主機處理器發送格式如下的字節字符串:

AA CMD LENGTH DATA CRC

因此要ping設備,例如,主機MCU將發送以下字節字符串:

AA 00 F7 00 04 00 01 02 03 E1 09

作為響應,設備返回一個類似的字節序列,其中包含以下字段:

< p> 55 ERR_CODE LENGTH DATA CRC

因此,為響應ping請求,MAXQ1061將發送以下字節串:

55 00 00 00 04 00 01 02 03 22 32

當然,Maxim Integrated軟件包將這些低級操作抽象為對所提供的庫和底層應用程序編程接口(API)的一系列功能直觀調用。此外,Maxim Integrated軟件通過在目標平臺內的現有SPI和I 2 C驅動程序上構建其API,進一步簡化了軟件架構(圖5)。

如何使用MAXQ106芯片解決物聯網傳輸層的安全問題

圖5:MAXQ1061軟件包包含一個完整的TLS堆棧,用于利用設備基于硬件的TLS機制并使用基于內置的API每個目標主機平臺的標準設備驅動程序集。 (圖像源:Maxim Integrated)

對于TLS操作,MAXQ1061軟件環境使用經過修改的mbed TLS版本,以利用器件的專用安全功能。對于軟件開發人員,mbed TLS在目標平臺的TCP/IP網絡堆棧之上提供了一個抽象層。

對于有經驗的軟件開發人員來說,使用mbed TLS只需要改變對網絡層的熟悉調用mbed TLS函數調用 - 例如,將對網絡層的讀取調用更改為mbedtls_ssl_read并將調用寫入mbedtls_ssl_write。為了利用MAXQ1061的優勢,經驗豐富的mbed TLS開發人員只需使用Maxim Integrated版本的mbed TLS協議棧。

結論

對于物聯網設備和任何連接系統,能力在面對更復雜的安全威脅時,執行身份驗證和安全通信成為越來越重要的要求。對于開發人員,MAXQ1061和支持軟件提供了一種在其應用中實施基本安全措施的簡單方法。雖然關鍵安全性,高速加密,TLS通信只是全面安全策略的一部分,但MAXQ1061提供了實施更高級別策略所需的安全基礎,以應對新出現的威脅。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    458

    文章

    51434

    瀏覽量

    428868
  • 物聯網
    +關注

    關注

    2914

    文章

    45069

    瀏覽量

    378585
  • 服務器
    +關注

    關注

    12

    文章

    9374

    瀏覽量

    86309
收藏 人收藏

    評論

    相關推薦

    聯網時代百億設備大爆發 世界安全該如何守護?

    應用場景那般廣闊。   常見的聯網企業主要分布在芯片、傳感器安全聯網平臺
    發表于 12-10 14:34

    直擊聯網安全問題:機智云與斗象科技建物聯網安全實驗室

    的研究成果和聯網安全態勢報告,解決當下聯網安全問題頻出但具體統計分析不足的現狀,并給出有效解
    發表于 12-30 14:25

    聯網WiFi模塊: WLAN模塊WiFi WU106

    分享的這篇文章,介紹通過添加WU106 IoT UART WiFi模塊的方式將產品、設備接入聯網的實現案例。聯網
    發表于 10-25 18:36

    如何保障聯網設備安全

    的重要性毋庸置疑!那么該如何保障聯網設備安全呢?加密芯片就是保障聯網設備
    發表于 09-07 10:36

    聯網安全那些事,你知多少?

    。一、聯網安全問題日益突出在當前萬互聯的時代下,全球聯網業務迅猛發展,而我國又處于引領地位
    發表于 10-29 14:51

    聯網面臨的安全問題

    作者:朱紅儒 齊旻鵬來源:中國移動通信有限公司研究院聯網面對的安全問題根據聯網自身的特點,
    發表于 07-19 06:56

    聯網通信安全需求如何實現

    設備包含路由器、攝 像頭、防火墻、打印機、VPN等各種設備類型,足以可見聯網設備的安全需求日益凸顯。DDA無線通信技術出現可以有效解決網絡安全問題,其采用5種對稱加密算法,2種非對稱
    發表于 06-05 20:24

    聯網安全與每一個人緊密相關

    `聯網給我們打開了新世界的大門,聯網為我們展示了一個更便捷的世界,聯網連接數量已經遠遠超過
    發表于 06-12 21:42

    請問消費者是否應該關注聯網固有的安全問題

    請問消費者是否應該關注聯網固有的安全問題
    發表于 06-16 06:20

    如何構建安全聯網架構

    構建基于 MCU 安全聯網系統《中國電子報》(2019 MCU 專題)2019年11月8日中國軟件行業協會嵌入式系統分會 何小慶面對增長迅速、應用碎片化的
    發表于 11-03 06:36

    聯網安全問題不容忽視

    聯網安全問題不容忽視   聯網面對的安全問題   根據
    發表于 02-05 09:36 ?708次閱讀

    電梯聯網助力解決安全問題

    電梯聯網就是為了解決目前電梯安全問題而提出的概念。電梯聯網監控系統由數據采集部分、數據傳輸
    的頭像 發表于 02-24 10:34 ?3368次閱讀

    如何解決聯網安全問題

    聯網安全問題不同于傳統的互聯網安全聯網
    發表于 03-15 11:57 ?1265次閱讀

    深度解析聯網安全問題

    隨著新技術的不斷刷新,聯網終是大勢所趨。聯網再給人們帶來便捷、愉悅的生活的同時,安全問題也不容忽視,如隱私泄漏、數據泄露等。
    發表于 03-29 19:41 ?2767次閱讀

    聯網安全問題分析

    一、聯網安全問題 聯網安全問題是多方面的,包括傳統的網絡
    的頭像 發表于 12-25 11:26 ?4058次閱讀
    主站蜘蛛池模板: 免费观看欧美一级高清 | 成人网在线看 | 免费大片黄在线观看日本 | 五月婷婷六月丁香在线 | 国产一区二卡三区四区 | 亚洲精品久久久久午夜 | 亚洲美女高清一区二区三区 | 特黄特级毛片免费视 | 9久热久re爱免费精品视频 | 国产视频每日更新 | 河南毛片 | 国产牛牛| 四只虎免费永久观看 | 色多多在线观看高清免费 | 福利视频免费观看 | 欧美天堂在线视频 | 91大神在线观看精品一区 | 亚洲午夜精品久久久久久抢 | 中日韩欧美在线观看 | 欧美国产在线一区 | 伊人亚洲综合网成人 | 欧美综合国产精品日韩一 | 日本免费人成黄页网观看视频 | 欧美亚洲另类在线观看 | 国模欢欢炮交啪啪150 | 夜夜操天天干 | 给我一个可以看片的www日本 | bt天堂资源种子在线 | 涩色综合| 欧美一区二区视频在线观看 | 欧美三j片 | 免费大片a一级一级 | 六月丁香婷婷激情 | 成人午夜亚洲影视在线观看 | 特级深夜a级毛片免费观看 特级生活片 | 欧美福利一区 | 狼色在线视频 | 手机毛片| 日日做日日摸夜夜爽 | 国产美女视频一区二区二三区 | 国产伦精品一区二区免费 |