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

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

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

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

代碼分區(qū)的藝術(shù):雙區(qū)域架構(gòu)下的安全與性能平衡策略

中科本原 ? 來(lái)源:中科本原 ? 2025-02-19 09:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

雙區(qū)域代碼安全模塊(Dual Code Security Module),通常簡(jiǎn)稱為DCSM,是一種用于增強(qiáng)微控制器MCU)代碼安全性的設(shè)計(jì)。

雙區(qū)域代碼安全模塊的設(shè)計(jì)提供了將關(guān)鍵程序和數(shù)據(jù)存儲(chǔ)在隔離的內(nèi)存部分的功能,防止未經(jīng)授權(quán)讀取或修改專有代碼。該功能通過(guò)將內(nèi)部存儲(chǔ)劃分為兩個(gè)獨(dú)立區(qū)域(區(qū)域一和區(qū)域二)并分別配置其信息來(lái)控制片上資源的訪問(wèn)權(quán)限。每個(gè)區(qū)域可設(shè)置獨(dú)立的128位解鎖密鑰,可將片上資源的安全級(jí)別進(jìn)行分級(jí):在訪問(wèn)較低安全級(jí)別的資源時(shí),芯片可保持對(duì)較高安全級(jí)別資源的加密保護(hù)。

該技術(shù)架構(gòu)實(shí)現(xiàn)的芯片安全級(jí)別如表1所示。雙區(qū)域的設(shè)計(jì),表示對(duì)于任何一個(gè)區(qū)域來(lái)說(shuō),另一個(gè)區(qū)域和未被配置為安全區(qū)的區(qū)域皆為“安全區(qū)外”。每個(gè)區(qū)域歸屬于一個(gè)用戶,用戶可以為各自的區(qū)域分配存儲(chǔ)區(qū)域,并通過(guò)在USER OTP中對(duì)相應(yīng)地址進(jìn)行編程來(lái)配置每個(gè)存儲(chǔ)區(qū)域的安全設(shè)置。兩個(gè)獨(dú)立的區(qū)域保證了兩位用戶可以在同一器件上編寫(xiě)各自的專有代碼,而且保證了其專有代碼的秘密性,防止對(duì)方或其他潛在黑客對(duì)代碼進(jìn)行攻擊。

密碼是否匹配解鎖 被訪問(wèn)的區(qū)域配置 程序執(zhí)行地址 保護(hù)行為描述
配置為安全區(qū) 安全區(qū)外 只有CPU的取指是被允許的。區(qū)域內(nèi)的代碼只可以被執(zhí)行,不可以被讀取。
配置為安全區(qū) 安全區(qū)內(nèi) CPU擁有全部的訪問(wèn)權(quán)限,但JTAG調(diào)試接口不可以執(zhí)行讀操作。
配置為非安全區(qū) 任何位置 CPU和JTAG調(diào)試接口對(duì)該區(qū)域有全部的訪問(wèn)權(quán)限。

表1芯片安全級(jí)別 以中科本原FDM320R0049芯片為例,該芯片中可配置為安全區(qū)域的資源包括Flash和LS0-LS7 RAM。用戶可在Flash的USER OTP中將上述資源(包括Flash中的32各扇區(qū)和LS0-LS7 RAM共40個(gè)存儲(chǔ)區(qū)域)配置為區(qū)域一或區(qū)域二的安全資源。用戶可選擇將配置為安全資源的存儲(chǔ)區(qū)域的訪問(wèn)權(quán)限設(shè)置為“僅執(zhí)行”,此狀態(tài)將禁用對(duì)該存儲(chǔ)區(qū)域的讀寫(xiě)訪問(wèn),僅允許執(zhí)行CPU的取指訪問(wèn)。同時(shí)USER OTP中還可配置密碼鎖,CRC鎖和JTAG鎖,用以實(shí)現(xiàn)對(duì)各區(qū)域128位密碼的保護(hù),對(duì)安全區(qū)域資源CRC功能執(zhí)行的禁用和對(duì)整個(gè)芯片JTAG功能的禁用。

17ea9c88-ede0-11ef-9310-92fbcf53809c.png

圖1 DCSM與核和外設(shè)交互

用戶通過(guò)總線向DCSM輸入128位密鑰,該密鑰與其中存放的128位密碼比較,產(chǎn)生解鎖結(jié)果。該結(jié)果結(jié)合Flash各扇區(qū)和RAM各塊的從屬配置信息產(chǎn)生各存儲(chǔ)區(qū)域最終的從屬狀態(tài)、僅執(zhí)行保護(hù)狀態(tài)和不可訪問(wèn)狀態(tài),同時(shí)不可訪問(wèn)的狀態(tài)信息將發(fā)送給Flash和RAM。

CPU向DCSM發(fā)送讀寫(xiě)訪問(wèn)地址,經(jīng)過(guò)地址判斷,結(jié)合區(qū)域配置信息產(chǎn)生該訪問(wèn)地址從屬于區(qū)域一或區(qū)域二或非安全區(qū)的結(jié)果。該結(jié)果結(jié)合區(qū)域解鎖狀態(tài)產(chǎn)生訪問(wèn)是否可以執(zhí)行的判斷。最終DCSM將訪問(wèn)使能結(jié)果返回CPU。CLA的訪問(wèn)使能同CPU一樣,就不再贅述。

雙區(qū)域代碼安全架構(gòu)提供的安全級(jí)別能夠?qū)崿F(xiàn)對(duì)訪問(wèn)權(quán)限的分級(jí)管理,提高了芯片的數(shù)據(jù)安全性和可用性,通過(guò)合理配置和使用DCSM,開(kāi)發(fā)者可以有效保護(hù)其知識(shí)產(chǎn)權(quán),防止未授權(quán)的代碼訪問(wèn)和篡改。如圖2,在工業(yè)控制領(lǐng)域,DCSM可以用于保護(hù)自動(dòng)化控制系統(tǒng)中的專有算法和關(guān)鍵操作程序:通過(guò)將控制邏輯劃分為兩個(gè)獨(dú)立的安全區(qū)域,可以將安全關(guān)鍵的控制代碼和非安全關(guān)鍵的維護(hù)代碼分別存儲(chǔ)在不同的安全區(qū)域中,并使用兩套獨(dú)立的密碼進(jìn)行保護(hù),確保只有授權(quán)的工程師能夠訪問(wèn)和修改控制邏輯。這樣可以有效防止未授權(quán)的訪問(wèn)和潛在的工業(yè)間諜活動(dòng),同時(shí)也便于軟件的維護(hù)和升級(jí)。

17fdb822-ede0-11ef-9310-92fbcf53809c.png

圖2 DCSM對(duì)資源分區(qū)域管理示例

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

    關(guān)注

    147

    文章

    18917

    瀏覽量

    397868
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4967

    瀏覽量

    73939
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    532

    瀏覽量

    26585

原文標(biāo)題:代碼分區(qū)的藝術(shù):雙區(qū)域架構(gòu)如何兼顧安全與性能?

文章出處:【微信號(hào):中科本原,微信公眾號(hào):中科本原】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    屏蔽絞網(wǎng)線:選擇與安裝的藝術(shù)

    在構(gòu)建或升級(jí)網(wǎng)絡(luò)系統(tǒng)時(shí),選擇合適的網(wǎng)線類型并正確安裝,是確保網(wǎng)絡(luò)性能與穩(wěn)定性的關(guān)鍵步驟之一。屏蔽絞網(wǎng)線(STP),憑借其出色的抗干擾能力和數(shù)據(jù)傳輸效率,成為了許多專業(yè)場(chǎng)景的首選。然而,如何選擇
    的頭像 發(fā)表于 02-27 10:03 ?71次閱讀

    深度解析SPL階段A/B分區(qū)啟動(dòng):spl_ab.c代碼全拆解

    ( Secondary Program Loader ,二級(jí)程序加載器)作為系統(tǒng)啟動(dòng)的早期階段,負(fù)責(zé)初始化硬件、選擇啟動(dòng)分區(qū), spl_ab.c 正是 SPL 層處理 A/B 分區(qū)啟動(dòng)的核心代碼。本文將從函數(shù)
    的頭像 發(fā)表于 01-20 07:07 ?9497次閱讀
    深度解析SPL階段A/B<b class='flag-5'>分區(qū)</b>啟動(dòng):spl_ab.c<b class='flag-5'>代碼</b>全拆解

    恩智浦推出基于S32K3的芯片區(qū)域控制器解決方案

    區(qū)域控制是汽車電子電氣架構(gòu)演進(jìn)、向軟件定義汽車邁進(jìn)的重要一環(huán)。為了滿足區(qū)域電子控制器開(kāi)發(fā)中對(duì)大容量存儲(chǔ)、多IO資源、多通信接口以及更強(qiáng)處理能力的需求,恩智浦基于S32K3,推出了C3
    的頭像 發(fā)表于 11-26 16:26 ?1798次閱讀

    H橋降壓-升壓電路的瞬態(tài)性能優(yōu)化策略

    本文將探討采用交替式降壓-升壓控制的優(yōu)勢(shì),并深入剖析影響降壓-升壓架構(gòu)瞬態(tài)響應(yīng)的控制局限性。此外,文中將針對(duì)各工作區(qū)域提供優(yōu)化瞬態(tài)性能策略。
    的頭像 發(fā)表于 11-19 13:58 ?2417次閱讀
    H橋降壓-升壓電路的瞬態(tài)<b class='flag-5'>性能</b>優(yōu)化<b class='flag-5'>策略</b>

    如何進(jìn)行動(dòng)態(tài)策略性能測(cè)試?

    動(dòng)態(tài)策略性能測(cè)試核心是 “ 量化關(guān)鍵指標(biāo)、模擬真實(shí)負(fù)載、驗(yàn)證極限能力 ”,聚焦 “響應(yīng)速度、功耗控制、實(shí)時(shí)性、資源占用” 四大核心維度,通過(guò)精準(zhǔn)工具測(cè)量和場(chǎng)景模擬,確保策略在不同工況
    的頭像 發(fā)表于 11-13 17:55 ?2244次閱讀
    如何進(jìn)行動(dòng)態(tài)<b class='flag-5'>策略</b>的<b class='flag-5'>性能</b>測(cè)試?

    工業(yè)互聯(lián)網(wǎng)架構(gòu)安全層是如何保障網(wǎng)絡(luò)安全

    工業(yè)互聯(lián)網(wǎng)架構(gòu)安全層通過(guò)構(gòu)建多層次、立體化的防護(hù)體系,結(jié)合技術(shù)手段與管理策略,全方位保障工業(yè)網(wǎng)絡(luò)從設(shè)備層到應(yīng)用層的網(wǎng)絡(luò)安全。以下是安全層保
    的頭像 發(fā)表于 10-18 09:41 ?447次閱讀

    安森美如何推動(dòng)區(qū)域控制架構(gòu)進(jìn)化

    隨著電動(dòng)汽車(EVs)的興起,區(qū)域架構(gòu)(Zonal Architecture)正逐步成為應(yīng)對(duì)汽車行業(yè)快速變革的關(guān)鍵方案。目前,低壓配電和車載網(wǎng)絡(luò)領(lǐng)域已涌現(xiàn)出多項(xiàng)重大技術(shù)突破。其中,分布式區(qū)域配電方式大幅簡(jiǎn)化了線束設(shè)計(jì),不僅降低了
    的頭像 發(fā)表于 10-16 15:41 ?6204次閱讀
    安森美如何推動(dòng)<b class='flag-5'>區(qū)域</b>控制<b class='flag-5'>架構(gòu)</b>進(jìn)化

    無(wú)法將 XOM 設(shè)置為非安全區(qū)域,為什么?

    在 M2351 中,我將非安全邊界設(shè)置為0x40000。 非安全區(qū)域應(yīng)為 0x10040000 ~ 0x1007ffff。 然后,我將 XOM 設(shè)置為 0x10060000,但它失敗了。 非安全區(qū)域不支持 M2351 中的 XO
    發(fā)表于 08-27 07:01

    恩智浦區(qū)域控制開(kāi)發(fā)驗(yàn)證平臺(tái)的功能

    隨著整車電子電氣架構(gòu)的升級(jí),Zonal區(qū)域控制架構(gòu)已經(jīng)成為新的“風(fēng)口”。區(qū)域控制架構(gòu)采用集中控制和計(jì)算的方式,按照邊緣功能節(jié)點(diǎn)在車輛中的
    的頭像 發(fā)表于 08-26 16:39 ?1483次閱讀

    Linux系統(tǒng)安裝技巧與分區(qū)策略

    還記得第一次裝Linux系統(tǒng)時(shí)的忐忑嗎?面對(duì)fdisk命令行界面,不知道該如何下手。經(jīng)歷過(guò)無(wú)數(shù)次系統(tǒng)重裝、數(shù)據(jù)丟失的痛苦后,我總結(jié)出了這套"零事故"的分區(qū)方案。
    的頭像 發(fā)表于 08-06 17:51 ?1087次閱讀

    ZeroNews內(nèi)網(wǎng)穿透安全策略深度解析:構(gòu)建企業(yè)級(jí)安全連接體系

    通過(guò)ZeroNews(零訊)的安全策略,企業(yè)可在無(wú)公網(wǎng)IP環(huán)境,構(gòu)建兼顧便捷性與安全性的遠(yuǎn)程訪問(wèn)體系,為數(shù)字化轉(zhuǎn)型提供堅(jiān)實(shí)保障。
    的頭像 發(fā)表于 08-04 11:45 ?796次閱讀
    ZeroNews內(nèi)網(wǎng)穿透<b class='flag-5'>安全策略</b>深度解析:構(gòu)建企業(yè)級(jí)<b class='flag-5'>安全</b>連接體系

    【「DeepSeek 核心技術(shù)揭秘」閱讀體驗(yàn)】第三章:探索 DeepSeek - V3 技術(shù)架構(gòu)的奧秘

    ” 壓縮方案,在降低計(jì)算資源消耗的同時(shí),努力減少精度損失。 這背后反映的是 AI 技術(shù)發(fā)展中一個(gè)重要命題:如何在有限硬件條件,讓模型既跑得快(效率高)又跑得穩(wěn)(精度夠),這種平衡藝術(shù),彰顯了技術(shù)研發(fā)的細(xì)膩
    發(fā)表于 07-20 15:07

    三相感應(yīng)電機(jī)SVPWM的新型過(guò)調(diào)制策略

    摘要:過(guò)調(diào)制策略能夠提高逆變器輸出電壓范圍和品質(zhì),從而提高電機(jī)輸出轉(zhuǎn)速范圍和轉(zhuǎn)矩特性。針對(duì)三相感應(yīng)電機(jī)空間矢量脈寬調(diào)制(SVPWM)算法過(guò)調(diào)制區(qū)域有限,分區(qū)實(shí)現(xiàn)復(fù)雜,內(nèi)存占用率大等問(wèn)
    發(fā)表于 06-19 11:10

    三相電機(jī)驅(qū)動(dòng)系統(tǒng)逆變器故障補(bǔ)救與容錯(cuò)策略

    系統(tǒng)在不損失性能指標(biāo)或部分性能指標(biāo)有所降低的情況安全運(yùn)行。容錯(cuò)和補(bǔ)救的前提是要對(duì)系統(tǒng)中的故障進(jìn)行診斷定位和隔離,對(duì)于逆變器故障,人們已提出了很多診斷和定位方法,文獻(xiàn)[3-7]對(duì)其進(jìn)行
    發(fā)表于 06-12 14:01

    詳解電動(dòng)汽車的區(qū)域控制架構(gòu)

    向軟件定義汽車 (SDV) 的轉(zhuǎn)型促使汽車制造商不斷創(chuàng)新,在區(qū)域控制器中集成受保護(hù)的半導(dǎo)體開(kāi)關(guān)。電子保險(xiǎn)絲和 SmartFET 可為負(fù)載、傳感器和執(zhí)行器提供保護(hù),從而提高功能安全性,更好地應(yīng)對(duì)功能
    的頭像 發(fā)表于 05-15 09:23 ?2090次閱讀
    詳解電動(dòng)汽車的<b class='flag-5'>區(qū)域</b>控制<b class='flag-5'>架構(gòu)</b>