日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

RAM、ROM常用安全機(jī)制

科技綠洲 ? 來源:立功科技 ? 作者:立功科技 ? 2022-06-13 14:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

存儲(chǔ)器數(shù)據(jù)的穩(wěn)定可靠是MCU安全運(yùn)行的基礎(chǔ),但環(huán)境因素和存儲(chǔ)器本身的物理特性都可能造成存儲(chǔ)器數(shù)據(jù)異常,本文將詳細(xì)介紹RAM&ROM常用安全機(jī)制。

存儲(chǔ)器(ROM,RAM)數(shù)據(jù)的安全可靠是MCU穩(wěn)定運(yùn)行的基礎(chǔ),在汽車功能安全設(shè)計(jì)中,存儲(chǔ)器相關(guān)的安全機(jī)制也是系統(tǒng)基本保障的重點(diǎn)之一。通常,不同的汽車芯片都有自己的存儲(chǔ)器校驗(yàn)機(jī)制以及相應(yīng)的處理手段來保證功能的正常運(yùn)行。下面會(huì)對(duì)常見的處理機(jī)制進(jìn)行一些介紹。

RAM的校驗(yàn)糾錯(cuò)機(jī)制

RAM的校驗(yàn)機(jī)制相對(duì)ROM的校驗(yàn)機(jī)制較少,校驗(yàn)機(jī)制基本都屬于MCU本身的特性,通過內(nèi)部硬件實(shí)現(xiàn),對(duì)于用戶來說是透明的。而一般用戶使用時(shí)也不會(huì)主動(dòng)的對(duì)RAM進(jìn)行校驗(yàn)。1. Parity BitParity Bit(奇偶校驗(yàn)位)是一種數(shù)據(jù)校驗(yàn)機(jī)制,常用與判斷數(shù)據(jù)在存儲(chǔ)過程中是否發(fā)生了比特位錯(cuò)誤。

pYYBAGKm3YSALt5-AAAT2QbpJIg793.png

圖1 奇偶校驗(yàn)?zāi)J娇梢钥吹綀D1,帶有Parity Bit的內(nèi)存在每一個(gè)字節(jié)(B7~B0)外又額外增加了一個(gè)校驗(yàn)位(C)用于對(duì)錯(cuò)誤進(jìn)行校驗(yàn)。Parity Bit有著計(jì)算簡(jiǎn)單的優(yōu)點(diǎn),只需要對(duì)前面字節(jié)的位進(jìn)行異或操作:

C = B7^ B6^ B5^ B4^ B3^ B2^ B1^ B0Parity Bit在ECC技術(shù)之前,是RAM中應(yīng)用最多的錯(cuò)誤檢查技術(shù),當(dāng)然,現(xiàn)在只有在已經(jīng)很少有CPU用到,因?yàn)槊? Byte的數(shù)據(jù)都需要1 bit的校驗(yàn)位,對(duì)于MCU本就很緊張的RAM顯然不合適。另外Parity Bit只具備檢錯(cuò)能力,并不具備糾錯(cuò)能力。2. ECC通過上面對(duì)Parity Bit的分析可以知道,通過在原來的數(shù)據(jù)1 byte基礎(chǔ)上增加1 bit,可以用來檢查當(dāng)前1 byte數(shù)據(jù)的正確性。如果數(shù)據(jù)為256 byte就需要256 bit的校驗(yàn)位,而且出錯(cuò)的數(shù)據(jù)無法糾正。由于上述的缺點(diǎn),出現(xiàn)了一種新的存儲(chǔ)檢錯(cuò)糾錯(cuò)機(jī)制 – ECC。

poYBAGKm3ZSAa9pAAAAhkQrXSWM972.png

圖2 檢錯(cuò)能力對(duì)比ECC(Error-Correcting Code),可以譯為檢錯(cuò)糾錯(cuò)碼。ECC的計(jì)算過程比Parity Bit的計(jì)算過程復(fù)雜一點(diǎn),這里不進(jìn)行過多描述。僅針對(duì)ECC的兩個(gè)主要特點(diǎn)進(jìn)行說明:① ECC有極強(qiáng)的檢錯(cuò)能力ECC的計(jì)算方式與Parity Bit不同,當(dāng)數(shù)據(jù)為1 Byte時(shí),ECC需要5 bit校驗(yàn)位對(duì)數(shù)據(jù)進(jìn)行校驗(yàn),之后數(shù)據(jù)每增加1倍,相應(yīng)的只需要增加1 bit的ECC 校驗(yàn)位。可以看到圖2,ECC的檢錯(cuò)能力相比Parity Bit有極大的提升。② ECC具有糾錯(cuò)能力當(dāng)數(shù)據(jù)只有單bit 錯(cuò)誤時(shí),ECC能夠?qū)﹀e(cuò)誤進(jìn)行修復(fù),但需要注意的是,當(dāng)數(shù)據(jù)中有超過 2 bit的錯(cuò)誤同時(shí)產(chǎn)生時(shí),ECC不一定能檢測(cè)出來,這一點(diǎn)Parity Bit也是一樣。

ROM的檢驗(yàn)糾錯(cuò)機(jī)制

與復(fù)雜的RAM空間相比,ROM空間的操作顯然簡(jiǎn)單的多,因此,對(duì)于ROM的校驗(yàn)使用者可以根據(jù)不同的需求,選擇不同的方式。

常用的有hash,CRC,對(duì)于大容量ROM,比如Nand Flash同樣也可以使用ECC的方式。基本上,只需要滿足ROM內(nèi)容和生成的校驗(yàn)碼存在相對(duì)唯一的映射關(guān)系即可。

但是用戶自己實(shí)現(xiàn)的ROM校驗(yàn)機(jī)制存在不少缺點(diǎn):校驗(yàn)失敗沒有靈活的處理措施,對(duì)ROM的校驗(yàn)需要消耗額外MCU資源等。1. HSE隨著汽車產(chǎn)業(yè)的不斷升級(jí),汽車智能化程度也在不斷加深,越來越多的汽車會(huì)通過OTA的方式實(shí)現(xiàn)客戶的個(gè)性化需求。但OTA在增加汽車升級(jí)和維護(hù)便利性的同時(shí),也給數(shù)據(jù)的安全可靠性帶來了新的考驗(yàn)。顯然,應(yīng)用開發(fā)者自己實(shí)現(xiàn)的ROM校驗(yàn)并不足以滿足汽車應(yīng)用的安全需求,汽車應(yīng)用上,保證MCU程序的正確運(yùn)行顯然需要一套更靈活,更完善的校驗(yàn)機(jī)制,并且該校驗(yàn)機(jī)制不僅需要保證數(shù)據(jù)的可靠性,還要保證檢驗(yàn)機(jī)制本身的可靠性。下面會(huì)介紹NXP S32系列芯片是如何利用其HSE安全子系統(tǒng)來為ROM數(shù)據(jù)的可靠性提供支持,進(jìn)而保證汽車應(yīng)用的安全穩(wěn)定運(yùn)行的。

poYBAGKm3aOAE67IAAByA9MKpUE952.png

圖3 HSE框架HSE(Hardware Security Engine)全稱為硬件安全引擎,用于給對(duì)數(shù)據(jù)的可靠性和保密性有嚴(yán)格要求的應(yīng)用提供相應(yīng)的安全服務(wù)。其有以下特點(diǎn):

獨(dú)立的內(nèi)核,固件,存儲(chǔ)空間;

可以為加密算法提供安全硬件加速;

支持固件升級(jí)。

可以看到圖3中,HSE模塊最基礎(chǔ)也最主要的部分是它的Crypto Engine(加密引擎),其可以通過硬件實(shí)現(xiàn)加解密/MAC生成校驗(yàn)/簽名驗(yàn)簽等功能。因?yàn)镠SE全面完善的算法和密鑰管理機(jī)制,可以利用HSE模塊可以對(duì)用戶設(shè)定的存儲(chǔ)區(qū)域進(jìn)行校驗(yàn),并根據(jù)檢驗(yàn)結(jié)果執(zhí)行不同的操作,正是HSE安全可靠,設(shè)置靈活的特性,構(gòu)成了MCU安全穩(wěn)定運(yùn)行的基礎(chǔ)。當(dāng)然HSE除了能夠?yàn)镸CU的OTA和安全啟動(dòng)功能提供可靠保證外,HSE通過硬件加速特性和完善的加解密算法庫還能夠?qū)W(wǎng)絡(luò)協(xié)議進(jìn)行全面可靠的支持,可以實(shí)現(xiàn)TLS offload,IP offload,減少網(wǎng)絡(luò)協(xié)議的通信時(shí)延。

結(jié)語

上面提到了一些存儲(chǔ)器常見的校驗(yàn)方式和NXP S32系列的HSE安全子系統(tǒng),當(dāng)然無論通過哪種方式,為了實(shí)現(xiàn)OTA和越來越多的網(wǎng)絡(luò)應(yīng)用功能,通過MCU實(shí)現(xiàn)更加安全可靠的數(shù)據(jù)存儲(chǔ)傳輸都是現(xiàn)在的趨勢(shì)。

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

    關(guān)注

    147

    文章

    19160

    瀏覽量

    404824
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7758

    瀏覽量

    172271
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1401

    瀏覽量

    121065
  • 數(shù)據(jù)存儲(chǔ)

    關(guān)注

    5

    文章

    1038

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RAM存儲(chǔ)器中的地址沖突場(chǎng)景

    RAM 是基于 FPGA 的系統(tǒng)設(shè)計(jì)中的關(guān)鍵組件,通常用于其高速數(shù)據(jù)存儲(chǔ)功能。然而,地址沖突可能會(huì)帶來重大挑戰(zhàn),影響系統(tǒng)的可靠性和性能。本文我們將探討簡(jiǎn)單雙端口 RAM 模塊中地址沖突的概念,并
    的頭像 發(fā)表于 04-24 09:59 ?6242次閱讀
    塊<b class='flag-5'>RAM</b>存儲(chǔ)器中的地址沖突場(chǎng)景

    探索TS80C31X2:8位CMOS無ROM微控制器的卓越性能

    單片機(jī)的高性能、無ROM版本。它保留了TSC80C31的所有特性,擁有128字節(jié)的內(nèi)部RAM、5源4優(yōu)先級(jí)中斷系統(tǒng)、片內(nèi)振蕩器以及兩個(gè)定時(shí)
    的頭像 發(fā)表于 04-08 15:20 ?224次閱讀

    芯源半導(dǎo)體安全芯片技術(shù)原理

    支持密鑰的安全生成、存儲(chǔ)和銷毀,確保密鑰的生命周期安全。? 安全啟動(dòng)機(jī)制:芯源半導(dǎo)體安全芯片具備完善的
    發(fā)表于 11-13 07:29

    ram ip核的使用

    決定的。 ram 主要用來存放程序及程序執(zhí)行過程中產(chǎn)生的中間數(shù)據(jù)、 運(yùn)算結(jié)果等。 rom為只讀存儲(chǔ)器,只能讀取數(shù)據(jù)而不能向里面寫入數(shù)據(jù)。 本次講解的ram ip核ram指的是bram,
    發(fā)表于 10-23 07:33

    如何從 flash 把代碼搬運(yùn)到 ram 中運(yùn)行的?

    沒有已經(jīng)移植適配過的芯片 運(yùn)行機(jī)制是從 flash 把代碼搬運(yùn)到 ram 中運(yùn)行的
    發(fā)表于 09-28 11:03

    安全芯片的守護(hù)神:BIST機(jī)制的深度解析

    功能”,甚至誤認(rèn)為其僅用于生產(chǎn)階段的缺陷篩查。然而,BIST機(jī)制的核心價(jià)值遠(yuǎn)不止于此:它不僅是芯片功能安全的“第一道防線”,更是實(shí)時(shí)檢測(cè)潛伏故障、保障系統(tǒng)可靠運(yùn)行的
    的頭像 發(fā)表于 09-05 17:00 ?1.2w次閱讀
    <b class='flag-5'>安全</b>芯片的守護(hù)神:BIST<b class='flag-5'>機(jī)制</b>的深度解析

    邊聊安全 | 安全芯片的守護(hù)神:BIST機(jī)制的深度解析

    BIST機(jī)制的深度解析寫在前面:在安全芯片的設(shè)計(jì)與驗(yàn)證過程中,工程師常會(huì)遇到一個(gè)關(guān)鍵概念——BIST(Built-InSelf-Test,內(nèi)置自檢測(cè))。初次接觸這一術(shù)語時(shí),許多人容易將其簡(jiǎn)單理解為
    的頭像 發(fā)表于 09-05 16:17 ?29次閱讀
    邊聊<b class='flag-5'>安全</b> | <b class='flag-5'>安全</b>芯片的守護(hù)神:BIST<b class='flag-5'>機(jī)制</b>的深度解析

    ADI安全產(chǎn)品如何簡(jiǎn)化不同機(jī)器人控制系統(tǒng)中安全機(jī)制的實(shí)現(xiàn)

    我們將探討各種機(jī)器人安全用例,展示ADI的安全產(chǎn)品如何簡(jiǎn)化不同機(jī)器人控制系統(tǒng)中安全機(jī)制的實(shí)現(xiàn)。
    的頭像 發(fā)表于 08-12 10:43 ?1.5w次閱讀
    ADI<b class='flag-5'>安全</b>產(chǎn)品如何簡(jiǎn)化不同機(jī)器人控制系統(tǒng)中<b class='flag-5'>安全</b><b class='flag-5'>機(jī)制</b>的實(shí)現(xiàn)

    LC87F0K08A 8位微控制器8K字節(jié)閃存ROM/384字節(jié)RAM規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《LC87F0K08A 8位微控制器8K字節(jié)閃存ROM/384字節(jié)RAM規(guī)格書.pdf》資料免費(fèi)下載
    發(fā)表于 07-17 15:33 ?0次下載

    【RK3568+PG2L50H開發(fā)板實(shí)驗(yàn)例程】FPGA部分 | ROM、RAM、FIFO 的使用

    ? 本原創(chuàng)文章由深圳市小眼睛科技有限公司創(chuàng)作,版權(quán)歸本公司所有,如需轉(zhuǎn)載,需授權(quán)并注明出處(www.meyesemi.com) 1.實(shí)驗(yàn)簡(jiǎn)介 實(shí)驗(yàn)?zāi)康模?掌握紫光平臺(tái)的 RAM、ROM、FIFO
    發(fā)表于 07-10 10:37

    DS1964S DeepCover安全認(rèn)證器iButton,帶SHA-256技術(shù)手冊(cè)

    DeepCover嵌入式安全方案采用多重先進(jìn)的物理安全機(jī)制保護(hù)敏感數(shù)據(jù),提供最高等級(jí)的密鑰存儲(chǔ)安全保護(hù)。DeepCover安全認(rèn)證器iBut
    的頭像 發(fā)表于 05-14 09:51 ?1081次閱讀
    DS1964S DeepCover<b class='flag-5'>安全</b>認(rèn)證器iButton,帶SHA-256技術(shù)手冊(cè)

    DS28E16 1-Wire SHA-3安全認(rèn)證器技術(shù)手冊(cè)

    DS28E16安全認(rèn)證器集FIPS202兼容安全散列算法(SHA-3)質(zhì)詢和響應(yīng)認(rèn)證與安全EEPROM于一身。 器件提供一組核心加密工具,包括SHA-3引擎、256位安全EEPR
    的頭像 發(fā)表于 05-13 15:18 ?1356次閱讀
    DS28E16 1-Wire SHA-3<b class='flag-5'>安全</b>認(rèn)證器技術(shù)手冊(cè)

    MAX32591 DeepCover安全微控制器,集成ARM926EJ-S處理器核技術(shù)手冊(cè)

    DeepCover 嵌入式安全方案采用多重先進(jìn)的物理安全機(jī)制保護(hù)敏感數(shù)據(jù),提供最高等級(jí)的密鑰存儲(chǔ)安全保護(hù)。 DeepCover安全處理
    的頭像 發(fā)表于 05-08 14:34 ?900次閱讀
    MAX32591 DeepCover<b class='flag-5'>安全</b>微控制器,集成ARM926EJ-S處理器核技術(shù)手冊(cè)

    MAX32592內(nèi)置ARM926EJ-S處理器核的DeepCover安全微控制器技術(shù)手冊(cè)

    DeepCover ^?^ 嵌入式安全方案采用多重先進(jìn)的物理安全機(jī)制保護(hù)敏感數(shù)據(jù),提供最高等級(jí)的密鑰存儲(chǔ)安全保護(hù)。 DeepCover安全
    的頭像 發(fā)表于 05-08 14:15 ?991次閱讀
    MAX32592內(nèi)置ARM926EJ-S處理器核的DeepCover<b class='flag-5'>安全</b>微控制器技術(shù)手冊(cè)

    RS485之空調(diào)如何保證其更安全高效的防護(hù)機(jī)制

    RS485之空調(diào)如何保證其更安全高效的防護(hù)機(jī)制
    的頭像 發(fā)表于 05-05 16:00 ?1150次閱讀
    RS485之空調(diào)如何保證其更<b class='flag-5'>安全</b>高效的防護(hù)<b class='flag-5'>機(jī)制</b>
    沈丘县| 台湾省| 越西县| 东丽区| 湖南省| 泌阳县| 抚宁县| 大英县| 启东市| 弥渡县| 锡林浩特市| 江山市| 延安市| 大同县| 延吉市| 耒阳市| 新丰县| 满洲里市| 库伦旗| 雅江县| 泸州市| 和龙市| 滨海县| 会理县| 宁河县| 封开县| 威海市| 安西县| 泰顺县| 当雄县| 龙游县| 宜春市| 科技| 兴安盟| 崇文区| 博野县| 行唐县| 兰州市| 山东省| 乐至县| 靖西县|