色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內(nèi)不再提示

如何使用Microsoft Azure RTOS和ATECC608 TrustFLEX安全元件

星星科技指導(dǎo)員 ? 來源:microchip ? 作者:microchip ? 2023-04-21 09:22 ? 次閱讀

您是否使用 Microsoft Azure RTOSATECC608TA100 安全元件,并希望為物聯(lián)網(wǎng)IoT) 設(shè)備實施安全啟動和 TLS 相互身份驗證?如果是這樣,那么您來對地方了。

嵌入式設(shè)備到 Azure 云安全性的 IoT 信任鏈由多個層組成。在這篇博文中,我們將重點介紹建立最基本的概念,即信任根,它由安全啟動功能和使用 Microsoft Azure 實時操作系統(tǒng) (RTOS) 和 ATECC608 TrustFLEX 安全身份驗證集成電路IC) 的 TLS 相互身份驗證組成。

首先,當您的物聯(lián)網(wǎng)設(shè)備使用標準微控制器MCU)時,如何實現(xiàn)某種程度的安全啟動?這就是像 ATECC608 或 TA100 這樣的安全元件可以派上用場的地方。當然,在這種情況下沒有bootROM,但是在沒有安全啟動和安全啟動之間,安全元素內(nèi)有一個隔離的公鑰進行驗證,威脅模型和業(yè)務(wù)條件可能會有利于基于安全元素的設(shè)計。在本例中,我們將使用傳統(tǒng)的 SAME54 Arm Cortex-M4?? MCU 和 ATECC608 TrustFLEX 安全元件附加板,用于代表物聯(lián)網(wǎng)終端節(jié)點的硬件。現(xiàn)在,如果您的終端節(jié)點需要多線程,并且需要 Azure RTOS 才能從所有與 Azure 相關(guān)的嵌入式 API 中受益,那么 MCU 和安全元件之間的通信在此 RTOS 環(huán)境中如何工作?我們需要看看PKCS#11。

什么是PKCS#11以及它如何適應(yīng)Azure RTOS

PKCS#11 代表公鑰加密標準編號 11。它是一個接口,用于觸發(fā)將利用機密(密鑰)的加密操作。簡單來說,它是操作系統(tǒng)和硬件安全模塊(HSM)之間的標準接口。在我們的例子中,HSM是ATECC608,你猜對了,操作系統(tǒng)是Azure RTOS。

Microsoft Azure 已方便地將 PKCS#11 接口集成到其 Azure RTOS 中。

pYYBAGRB76qAfZglAAFrEv_pBXU727.png

加密命令將通過 Azure RTOS 到 PKCS#11,但需要一個中間庫:Microchip CryptoAuthLib。該庫使安全元件與MCU或處理器無關(guān)。CryptoAuthLib 已經(jīng)支持來自 PKCS#11 接口的調(diào)用,并將其轉(zhuǎn)換為對 ATECC608 TrustFLEX 或 TA100 安全元件的低級命令,如下圖所示。

poYBAGRB76-AfZl_AAEHua5l0Qo071.png

安全啟動和 Azure 實時操作系統(tǒng)

嵌入式系統(tǒng)需要使用與簽署代碼的私鑰關(guān)聯(lián)的公鑰執(zhí)行橢圓曲線數(shù)字簽名算法 (ECDSA) 驗證。ATECC608 TrustFLEX TLS 配置中的公鑰如下所示。下載信任平臺設(shè)計套件 (TPDS) 時,無需 NDA 即可訪問它。

poYBAGRB77aAbGEKAAKVtLWX1pE942.png

需要了解的是,Microsoft Azure提供“設(shè)備更新”服務(wù),您可以在其中使用預(yù)先生成的公鑰/私鑰對,其中私鑰在HSM中受到理想保護,設(shè)備更新執(zhí)行代碼的簽名操作并創(chuàng)建簽名作為輸出。與簽名關(guān)聯(lián)的公鑰將使用Microchip安全密鑰配置服務(wù)預(yù)配(安全編程)到Microchip ATECC608 TrustFLEX插槽15中。TPDS 將引導(dǎo)您完成入職流程。簽署代碼的私鑰不應(yīng)離開公司 HSM,也不應(yīng)提供給任何合同制造商 (CM)。請記住,安全是一種共擔責任模型。現(xiàn)在我們有一個簽名代碼,CM將在制造過程中從每個MCU中的設(shè)備更新加載該代碼。我們將使用配備 HSM 的工廠在其安全元件(ATECC608 TrustFLEX 或 TA100)中配置公鑰。CM 還將組裝已配置的安全元素,并且密鑰不會暴露給供應(yīng)鏈。現(xiàn)在,物聯(lián)網(wǎng)設(shè)備公司可以靈活選擇CM。

相互身份驗證

處理安全啟動后,嵌入式設(shè)備和 Azure IoT 中心之間將進行相互身份驗證。在將數(shù)據(jù)推送到 Azure IoT 中心之前,嵌入式設(shè)備需要信任云,反之亦然。IoT 設(shè)備將與設(shè)備預(yù)配服務(wù) (DPS) 相互進行身份驗證。Microchip 提供的清單文件(其中包含與 TLS 相互身份驗證請求的私鑰關(guān)聯(lián)的證書)上傳到 DPS 中。DPS 現(xiàn)在擁有公鑰列表,可以驗證在嵌入式系統(tǒng)的安全元件內(nèi)頒發(fā)的簽名,以最終確定信任鏈。信任鏈由安全啟動和相互身份驗證組成,其中安全啟動的公鑰和 TLS 相互身份驗證的私鑰受到保護,并與代碼、人員和制造商隔離,一直到嵌入式設(shè)備的開發(fā)和部署。然后,DPS 通過 Azure RTOS 支持和提供的 NetX TLS 基于受信任的 IoT 設(shè)備自信地與 Azure IoT Hub 通信。

poYBAGRB772ABSIEAAEzRq77_RA420.png

TLS 相互身份驗證依賴于公鑰基礎(chǔ)結(jié)構(gòu) (PKI),該基礎(chǔ)結(jié)構(gòu)可以是靜態(tài)的,也可以是托管的。對于靜態(tài)PKI,Azure可容納任何根證書公司,如Digicert,GlobalSign等。對于托管PKI,Microchip安全合作伙伴公司(如Crypto QuantiqueKeyFACTORKudelski)提供設(shè)備管理服務(wù)。他們的 API 可以直接插入 Azure 云環(huán)境,以吊銷、輪換和審核證書。

當涉及到用于TLS安全元素的TrustFLEX時,它們可以做比前面提到的兩個用例更多的功能,并解決各種用例,例如:

用于設(shè)備管理和所有權(quán)轉(zhuǎn)讓的私鑰輪換

用戶訪問權(quán)限和受控固件版本更新的公鑰輪換

固件 IP 保護

附件和一次性認證

總而言之,可以使用 PKCS#11 實現(xiàn)訪問整個項目(包括 Azure RTOS),以使用預(yù)配置的 ATECC608 TrustFLEX 和 Microchip 安全預(yù)配服務(wù)實現(xiàn)安全啟動和相互身份驗證。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5090

    文章

    19176

    瀏覽量

    306915
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6889

    瀏覽量

    123601
  • RTOS
    +關(guān)注

    關(guān)注

    22

    文章

    819

    瀏覽量

    119824
收藏 人收藏

    評論

    相關(guān)推薦

    Azure RTOS ThreadX的搶占任務(wù)應(yīng)用實現(xiàn)與調(diào)試

    Azure RTOS ThreadX 是 Microsoft 提供的高級工業(yè)級實時操作系統(tǒng) (RTOS)。它是專門為深度嵌入式實時 IoT 應(yīng)用程序設(shè)計的。
    發(fā)表于 07-12 11:17 ?2463次閱讀

    使用MM32F3270基于Azure RTOS定時器組的應(yīng)用

    Azure RTOS ThreadX 是 Microsoft 提供的高級工業(yè)級實時操作系統(tǒng) (RTOS)。它是專門為深度嵌入式實時 IoT 應(yīng)用程序設(shè)計的。
    的頭像 發(fā)表于 12-29 17:26 ?1758次閱讀

    適用于DB4560_STM32F4系列STM32Cube的Azure? RTOS軟件擴展

    X-CUBE-AZRTOS-F4(Azure? RTOS STM32Cube 擴展包)為 STM32F4 系列微控制器在 STM32Cube 環(huán)境中提供了 Microsoft? Azure
    發(fā)表于 11-25 06:29

    適用于DB4595_STM32L5系列STM32Cube的Azure? RTOS軟件擴展

    X-CUBE-AZRTOS-L5(Azure? RTOS STM32Cube 擴展包)為 STM32L5 系列微控制器在 STM32Cube 環(huán)境中提供了 Microsoft? Azure
    發(fā)表于 11-25 06:34

    適用于DB4596_STM32G4系列STM32Cube的Azure? RTOS軟件擴展

    X-CUBE-AZRTOS-G4(Azure? RTOS STM32Cube 擴展包)為 STM32G4 系列微控制器在 STM32Cube 環(huán)境中提供了 Microsoft? Azure
    發(fā)表于 11-25 06:42

    適用于DB4412_STM32H7系列STM32Cube的Azure? RTOS軟件擴展

    X-CUBE-AZRTOS-H7(Azure? RTOS STM32Cube 擴展包)為 STM32H7 系列微控制器在 STM32Cube 環(huán)境中提供了 Microsoft? Azure
    發(fā)表于 11-25 07:43

    Microsoft Azure與網(wǎng)絡(luò)安全公司Symantec達成戰(zhàn)略協(xié)議

    網(wǎng)絡(luò)安全專家賽門鐵克希望通過將部分工作負載轉(zhuǎn)移到Microsoft Azure來降低其數(shù)據(jù)中心成本。周一透露的兩家公司之間的交易將使賽門鐵克從Azure向其客戶交付諾頓產(chǎn)品線。
    發(fā)表于 11-11 14:57 ?1340次閱讀

    恩智浦半導(dǎo)體用Microsoft Azure RTOS搭建安全的局域網(wǎng)和連接到云端

    ) ——Microsoft Azure RTOS——運用于EdgeVerse產(chǎn)品,組合成更廣泛的處理解決方案。得益于此次合作,使用恩智浦產(chǎn)品的開發(fā)人員將能夠使用MCUXpresso軟件和工具無縫訪問
    的頭像 發(fā)表于 04-08 16:34 ?2851次閱讀

    Microchip安全解決方案系列研討會第9場圓滿舉行

    《Microchip安全解決方案 系列研討會第9場 利用TrustFLEX安全元件進行固件驗證》 圓滿舉行。 非常感謝大家的參與和支持! 在本次在線研討會上,Microchip 技術(shù)專
    的頭像 發(fā)表于 10-19 15:51 ?1904次閱讀

    瑞薩電子主流32位MCU擴展Microsoft Azure RTOS嵌入式開發(fā)套件

    Package(SSP)2.0版集成了Azure RTOS并可開箱即用。瑞薩電子通過e2 studio集成開發(fā)環(huán)境為RX MCU提供Azure RTOS提供支持。
    的頭像 發(fā)表于 06-18 14:46 ?2189次閱讀

    Microchip開發(fā)ATECC608A的安全增強版本 可實現(xiàn)輕松移植

    隨著時間的推移,試圖損害安全系統(tǒng)的攻擊能力不斷增強,安全領(lǐng)域內(nèi)的安全功能和預(yù)期也在不斷提高。認識到這些變化后,Microchip 開發(fā)了 ATECC608A 的
    的頭像 發(fā)表于 09-27 11:02 ?2319次閱讀

    使用MM32F3270基于Azure RTOS信號量的應(yīng)用

    Azure RTOS ThreadX 是 Microsoft 提供的高級工業(yè)級實時操作系統(tǒng) (RTOS)。它是專門為深度嵌入式實時 IoT 應(yīng)用程序設(shè)計的。
    的頭像 發(fā)表于 12-16 09:23 ?1072次閱讀

    使用MM32F3270基于Azure RTOS動態(tài)內(nèi)存管理的應(yīng)用

    Azure RTOS ThreadX 是 Microsoft 提供的高級工業(yè)級實時操作系統(tǒng) (RTOS)。它是專門為深度嵌入式實時 IoT 應(yīng)用程序設(shè)計的。
    的頭像 發(fā)表于 12-23 11:01 ?995次閱讀

    基于Microsoft Azure Sphere的AI家庭安全系統(tǒng)

    我們可以使用基于 Microsoft Azure Sphere 構(gòu)建的 Safe Sound 家庭安全系統(tǒng)做得更好。Safe Sound 系統(tǒng)是一個集中式家庭監(jiān)控系統(tǒng),無需特殊安裝,并將通知所有者任何檢測到的事件。
    發(fā)表于 07-07 15:58 ?0次下載
    基于<b class='flag-5'>Microsoft</b> <b class='flag-5'>Azure</b> Sphere的AI家庭<b class='flag-5'>安全</b>系統(tǒng)

    ATECC608A安全引導(dǎo)入門用例

    電子發(fā)燒友網(wǎng)站提供《ATECC608A安全引導(dǎo)入門用例.pdf》資料免費下載
    發(fā)表于 09-21 10:38 ?4次下載
    <b class='flag-5'>ATECC608</b>A<b class='flag-5'>安全</b>引導(dǎo)入門用例
    主站蜘蛛池模板: 抽插喷S骚爽去了H | MATURETUBE乱妇| 老版香蕉版下载 | 成人影院午夜久久影院 | 青青草原在线免费 | 久久a级片 | 国精产品一区一区三区有限 | 成人毛片免费播放 | yellow在线观看免费直播 | 亚洲熟妇无码乱子AV电影 | 欧美 亚洲 有码中文字幕 | 印度12 13free| 黑人BBCVIDEOS极品 | 色欲色香天天天综合 | 国产精品一区二区免费 | JIZZ19学生第一次 | 老师我好爽再深一点老师好涨 | 全黄H全肉细节文短篇 | 精品午夜中文字幕熟女人妻在线 | 最近免费中文字幕MV在线视频3 | 91在线一区二区 | 国产精品亚洲第一区二区三区 | 久爱在线中文在观看 | 乌克兰xxxxx 乌克兰18性hd | 国产午夜视频在永久在线观看 | 琪琪电影午夜理论片YY6080 | 欲奴第一季在线观看全集 | 免费在线亚洲视频 | 色久悠悠无码偷拍自怕 | 囯产愉拍亚洲精品一区 | 亚洲第一色网 | 日日射夜夜干夜夜插在线播放 | 亚洲精品久久无码AV片WWW | 兽交白浆喷水高潮 | 免费人成视频X8X8国产更快乐 | 色婷婷综合久久久久中文一区二区 | 一道精品视频一区二区 | 92看看福利午夜影院 | 亚洲伊人久久精品 | 9LPORM原创自拍达人 | 一区在线观看在线 |