91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

BG基于圖形用戶界面的嵌入式安全軟件架構(gòu)

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:嵌入式計(jì)算設(shè)計(jì) ? 2022-10-17 11:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

網(wǎng)絡(luò)安全的實(shí)施

BG Networks一種新的基于圖形用戶界面的軟件自動化工具和互補(bǔ)的嵌入式安全軟件架構(gòu),旨在使物聯(lián)網(wǎng)網(wǎng)絡(luò)安全變得容易。

BG網(wǎng)絡(luò)安全自動化工具(SAT)使嵌入式工程師能夠高效且有效地開發(fā)網(wǎng)絡(luò)安全代碼,而無需網(wǎng)絡(luò)安全背景。借助此工具,工程師可以輕松提高安全功能,提高工作效率,并縮短利用硬件平臺內(nèi)置安全功能所需的時間。

當(dāng)與 SAT 一起使用時,BG 網(wǎng)絡(luò)的嵌入式安全軟件架構(gòu) (ESSA) 是 Linux 的腳本、配方、配置和文檔的集合,可增強(qiáng)物聯(lián)網(wǎng)設(shè)備的網(wǎng)絡(luò)安全,包括安全啟動、加密、身份驗(yàn)證和安全軟件更新。ESSA 使工程師能夠擴(kuò)展硬件信任根,以保護(hù) U-Boot、Linux 內(nèi)核和根文件系統(tǒng)中的應(yīng)用程序。

無處不在的物聯(lián)網(wǎng)安全 - 一種理念,而不是事后的想法

BG Networks的使命是確保每個連接的嵌入式設(shè)備都具有保護(hù)物聯(lián)網(wǎng)網(wǎng)絡(luò)免受網(wǎng)絡(luò)攻擊所需的網(wǎng)絡(luò)安全。我們認(rèn)為,簡化大規(guī)模為物聯(lián)網(wǎng)設(shè)備添加網(wǎng)絡(luò)安全的任務(wù)是可行的。我們的目標(biāo)是通過使嵌入式工程師快速、簡單和無縫地實(shí)現(xiàn)網(wǎng)絡(luò)安全,消除阻礙嵌入式工程師參與網(wǎng)絡(luò)安全的障礙。

BG Networks SAT和ESSA通過為嵌入式工程師提供易于使用且省時的工具,無需大量培訓(xùn)或昂貴的咨詢即可實(shí)施復(fù)雜的安全協(xié)議,從而解決了實(shí)施網(wǎng)絡(luò)安全的挑戰(zhàn)。

利用硅內(nèi)功能和開源軟件實(shí)現(xiàn)一流安全性

利用公開可用的加密技術(shù)并利用硬件中固有的網(wǎng)絡(luò)安全功能是BG Networks理念的其他租戶。當(dāng)許多可用選項(xiàng)提供高級別的安全性并可以縮短實(shí)施時間時,為什么要重新發(fā)明輪子?

為了在不影響性能或功能的情況下提供強(qiáng)大的網(wǎng)絡(luò)安全,我們的自動化工具利用:

硅內(nèi)加密加速器和安全存儲器

來自開源和可信賴合作伙伴的無線 (OTA) 軟件更新解決方案

安全特性

硅內(nèi)加密安全特性,可提高效率

處理器半導(dǎo)體公司不斷改進(jìn)嵌入式微處理器和微控制器的網(wǎng)絡(luò)安全功能。這些“硅內(nèi)”功能非常安全,因?yàn)樗鼈兘⒃谟布湃胃?,將密鑰存儲在安全內(nèi)存中,可以監(jiān)控安全狀態(tài),并基于 ARM 的 TrustZone 建立受信任的執(zhí)行環(huán)境。

與純軟件方法相比,BG Networks SAT通過直接配置處理器并向工程師的軟件添加必要的代碼/密鑰/簽名來利用這些固有的安全功能。這種使用硅內(nèi)硬件的方法可產(chǎn)生高度安全的軟件,具有高水平的加密數(shù)據(jù)吞吐量,而不會犧牲功耗或內(nèi)核處理器MIPS。

無線 (OTA) 軟件更新,提高安全性

沒有一個系統(tǒng)是100%安全的。部署后,肯定會發(fā)現(xiàn)安全漏洞,因此軟件更新至關(guān)重要。物聯(lián)網(wǎng)設(shè)備在現(xiàn)場后發(fā)現(xiàn)的漏洞可以使用OTA軟件更新進(jìn)行補(bǔ)救。對于大型設(shè)備群,即使它們是遠(yuǎn)程的,也可以快速且經(jīng)濟(jì)高效地關(guān)閉安全風(fēng)險。

BG網(wǎng)絡(luò)利用開源OTA更新軟件,并與行業(yè)領(lǐng)先的公司合作提供完整的解決方案。BG Networks的嵌入式安全軟件架構(gòu)集成了 Mender.io,這是一個開源的端到端強(qiáng)大且安全的OTA軟件更新管理器,易于使用并使用同類最佳的安全技術(shù)。

利用 Linux 安全功能實(shí)現(xiàn)更強(qiáng)大的功能

Linux 內(nèi)核具有內(nèi)置的安全功能,可用于擴(kuò)展硬件信任根。內(nèi)核提供的設(shè)備映射器 (DM) 框架支持用于驗(yàn)證、確認(rèn)完整性和加密存儲在塊存儲器中的應(yīng)用程序代碼的安全功能。BG網(wǎng)絡(luò)的ESSA利用這些Linux安全功能來加密根,其中包含Mender的客戶端軟件,并在啟動期間進(jìn)行身份驗(yàn)證。

BG 網(wǎng)絡(luò)衛(wèi)星和電子學(xué)習(xí)安全協(xié)議的特點(diǎn)

BG Networks的安全自動化工具和嵌入式安全軟件架構(gòu)相結(jié)合,支持從引導(dǎo)加載程序到應(yīng)用軟件的安全性,如下圖所示。

poYBAGNMxiqAGqqGAAGY3In7gGU245.png

SAT支持恩智浦 I.MX 6和 I.MX 8M系列處理器的以下網(wǎng)絡(luò)安全功能:

使用實(shí)時操作系統(tǒng)或 Linux 對裸機(jī)上的系統(tǒng)進(jìn)行經(jīng)過身份驗(yàn)證和加密的引導(dǎo)

RSA 數(shù)字簽名生成公鑰和私鑰

支持高達(dá) 4096 位的密鑰,可抵御量子計(jì)算攻擊

使用 RSA 簽名對應(yīng)用程序二進(jìn)制文件進(jìn)行簽名

基于硬件加速器的 SHA-256 哈希,用于對公鑰進(jìn)行身份驗(yàn)證

生成長度達(dá) 256 位的 AES 密鑰

基于加速器的 AES-CCM 加密,適用于存儲在閃存中的可啟動代碼

使用存儲在ROM中的恩智浦不可變高保證啟動(HAB)代碼

供應(yīng)鏈安全,防止灰色市場和假冒設(shè)備制造

保護(hù)無人值守、USB、JTAG 輸入/輸出接口

通過 USB 或 UART 接口將安全二進(jìn)制文件下載到閃存。

處理器鎖定

ESSA是基于Linux的,當(dāng)與SAT結(jié)合使用時,將支持:

硬件信任根擴(kuò)展到 Linux 根和軟件應(yīng)用層。

配置 Linux 設(shè)備映射程序 (DM) 加密功能。

使用加密算法和 HMAC-SHA256 加密算法。

基于曼德的 OTA 軟件更新支持。

曼德安全功能包括:

使用 RSA 簽名和 JSON 網(wǎng)絡(luò)令牌 (JWT) 進(jìn)行客戶端-服務(wù)器身份驗(yàn)證

通過加密通道 (HTTPS) 發(fā)送的軟件更新

使用 RSA 簽名進(jìn)行身份驗(yàn)證的軟件更新

創(chuàng)建安全代碼的步驟概述

要使用這些工具保護(hù)您的 Linux 軟件,起點(diǎn)是 ESSA。使用基于約克托的 ESSA 文件構(gòu)建軟件。這將構(gòu)建一個映像,該映像將集成 Mender 以執(zhí)行 OTA 軟件更新。集成將創(chuàng)建一個 Yocto 項(xiàng)目映像,其中包括可在初始預(yù)配期間切換到設(shè)備存儲的磁盤映像,并包含一個包含 Mender 可以無線部署到的文件系統(tǒng)映像文件的工件。下一步是使用 SAT。通過回答一系列問題,將生成密鑰,U-boot將被加密和簽名,Linux內(nèi)核將被簽名。然后,SAT 用于將代碼下載到閃存、保護(hù) I/O 接口并鎖定處理器。這將導(dǎo)致代碼以加密形式存儲在閃存中,在啟動時將對其進(jìn)行身份驗(yàn)證和完整性檢查,并且可以使用Mender通過網(wǎng)絡(luò)接口進(jìn)行更新。

審核編輯:郭婷

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

    關(guān)注

    5199

    文章

    20454

    瀏覽量

    334270
  • 存儲器
    +關(guān)注

    關(guān)注

    39

    文章

    7739

    瀏覽量

    171699
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11763

    瀏覽量

    219090
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Parasoft C/C++test:嵌入式安全關(guān)鍵行業(yè)的一體化軟件測試解決方案

    ? ? ? 在汽車電子、工業(yè)控制、醫(yī)療設(shè)備、航空航天等嵌入式安全關(guān)鍵行業(yè),軟件質(zhì)量與功能安全直接決定產(chǎn)品可靠性與合規(guī)準(zhǔn)入。面對日益復(fù)雜的代碼架構(gòu)
    的頭像 發(fā)表于 03-06 09:42 ?249次閱讀

    STM32開發(fā)中的五大嵌入式系統(tǒng)

    ,需要開發(fā)者自行實(shí)現(xiàn)或者尋找第三方支持。 eCos: 適用場景:提供了豐富的網(wǎng)絡(luò)通信協(xié)議棧和網(wǎng)絡(luò)設(shè)備驅(qū)動程序,支持 TCP/IP、UDP、HTTP 等網(wǎng)絡(luò)協(xié)議,支持嵌入式圖形界面的開發(fā),提供了圖形
    發(fā)表于 01-21 10:48

    嵌入式系統(tǒng)安全設(shè)計(jì)原則

    隨著物聯(lián)網(wǎng)、工業(yè)控制和智能設(shè)備的普及,嵌入式系統(tǒng)的安全問題越來越突出。一個小小的漏洞,就可能導(dǎo)致設(shè)備被入侵、數(shù)據(jù)泄露,甚至對人身安全產(chǎn)生威脅。因此,從設(shè)計(jì)階段開始就考慮安全,是每一個
    的頭像 發(fā)表于 01-19 09:06 ?341次閱讀
    <b class='flag-5'>嵌入式</b>系統(tǒng)<b class='flag-5'>安全</b>設(shè)計(jì)原則

    什么是嵌入式應(yīng)用開發(fā)?

    概述 所謂的嵌入式應(yīng)用開發(fā)就是在嵌入式操作系統(tǒng)下進(jìn)行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應(yīng)用開發(fā)?是指在嵌入式操作系統(tǒng)下進(jìn)行開發(fā),包括系統(tǒng)化設(shè)計(jì)指導(dǎo)下的硬件和
    發(fā)表于 01-12 16:13

    嵌入式系統(tǒng)軟件架構(gòu)通常劃分

    嵌入式系統(tǒng)的軟件架構(gòu)通常劃分如下分層設(shè)計(jì): 應(yīng)用層:環(huán)境溫度監(jiān)測、報(bào)警觸發(fā)邏輯。 中間件層:支持MQTT協(xié)議的網(wǎng)絡(luò)通信模塊,用于將溫度數(shù)據(jù)上傳至云端。 操作系統(tǒng)層:基于FreeRTOS進(jìn)行多任務(wù)管理
    發(fā)表于 12-01 07:20

    CW32嵌入式軟件開發(fā)的必備知識

    面的測試,確保軟件功能的正確性和穩(wěn)定性。 了解嵌入式系統(tǒng)的可靠性要求,能夠進(jìn)行軟件的可靠性測試和驗(yàn)證。 只有全面掌握這些知識并具備持續(xù)學(xué)習(xí)的能力,才能成為一名優(yōu)秀的
    發(fā)表于 11-28 07:48

    嵌入式軟件分層架構(gòu)設(shè)計(jì)原則

    嵌入式軟件分層架構(gòu)的設(shè)計(jì)原則如下: 模塊化和可擴(kuò)展性:每一層應(yīng)當(dāng)保持松耦合,這樣當(dāng)硬件變化或某些功能擴(kuò)展時,只需要修改對應(yīng)的層次,而不影響整體架構(gòu)。 硬件無關(guān)性:上層代碼應(yīng)當(dāng)盡量避免直
    發(fā)表于 11-28 07:05

    瑞薩電子攜手LVGL PRO推進(jìn)嵌入式圖形用戶界面開發(fā)

    隨著嵌入式設(shè)備對用戶體驗(yàn)要求的不斷提升,圖形用戶界面(GUI)成為產(chǎn)品開發(fā)越來越重要的一環(huán)。作為目前最流行的開源
    的頭像 發(fā)表于 11-21 10:23 ?1574次閱讀
    瑞薩電子攜手LVGL PRO推進(jìn)<b class='flag-5'>嵌入式</b><b class='flag-5'>圖形</b><b class='flag-5'>用戶</b><b class='flag-5'>界面</b>開發(fā)

    如何采用SAFERTOS和ESM保護(hù)嵌入式系統(tǒng)安全

    信任根的重要組成部分是實(shí)時操作系統(tǒng)(RTOS),它為應(yīng)用程序的運(yùn)行提供了一個安全的平臺。嵌入式系統(tǒng)的具體安全要求取決于其架構(gòu)以及所面臨的威脅。在本博客中,我們將探討RTOS的
    的頭像 發(fā)表于 10-24 15:51 ?1477次閱讀

    新一代嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式軟件
    的頭像 發(fā)表于 08-20 09:15 ?3995次閱讀

    AMD 2025.1版嵌入式軟件和工具的新增功能

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。
    的頭像 發(fā)表于 08-15 15:32 ?1275次閱讀

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    Linux嵌入式與單片機(jī)嵌入式在多個方面存在顯著的區(qū)別,以下是詳細(xì)的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Linux操作系統(tǒng)運(yùn)行在嵌入式設(shè)備上的一種配置。
    發(fā)表于 06-20 09:46

    嵌入式軟件行業(yè)增長驅(qū)動因素

    嵌入式軟件在物聯(lián)網(wǎng)應(yīng)用中至關(guān)重要,因?yàn)樗芾碓O(shè)備操作、控制傳感器、支持連接并確保數(shù)據(jù)安全。例如,在智能家居中,恒溫器、安全攝像頭和燈光等設(shè)備使用嵌入
    的頭像 發(fā)表于 05-09 11:26 ?821次閱讀

    嵌入式應(yīng)用中常見的安全威脅

    越來越多的嵌入式設(shè)備存在互聯(lián)需求,在安全應(yīng)用開發(fā)中,除功能安全外,應(yīng)用還需考慮信息安全
    的頭像 發(fā)表于 04-28 14:45 ?1192次閱讀
    <b class='flag-5'>嵌入式</b>應(yīng)用中常見的<b class='flag-5'>安全</b>威脅

    如何成為一名嵌入式軟件工程師?

    、Java等)和軟件開發(fā)工具,還需要對硬件的工作原理有深入的理解。 在團(tuán)隊(duì)中,嵌入式軟件工程師往往扮演著核心角色,他們的工作直接關(guān)系到產(chǎn)品的性能、穩(wěn)定性和用戶體驗(yàn)。 02掌握核心技
    發(fā)表于 04-15 14:37