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

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

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

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

應(yīng)用貼士 | HPM6000系列 Security Flash介紹

先楫半導(dǎo)體HPMicro ? 2022-09-29 10:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本期介紹的是HPM6000系列中security flash方面內(nèi)容。希望可以幫助用戶了解先楫為了用戶信息安全方面所做的設(shè)計。

Security Flash 模塊概述

首先進行一些名詞解釋: 在線執(zhí)行 (Execution In Place):可以直接訪問外部存儲器,不需要把外部存儲器數(shù)據(jù)先復(fù)制到內(nèi)存再執(zhí)行的訪問的方式,稱為在線執(zhí)行 (Execution InPlace); DEK(Data Encryption Key):數(shù)據(jù)加密秘鑰,用戶加密存儲器上數(shù)據(jù)/代碼的秘鑰;KEK(Key-Encryption Key):密鑰加密密鑰,加密 DEK 的秘鑰。EXIP 在線解密引擎介紹 先楫半導(dǎo)體 HPM6000 系列 MCU 設(shè)計的 EXIP 在線解密引擎支持在線執(zhí)行功能,并且可以對加密的外部 NOR Flash 進行實時解密,實現(xiàn)在線實時解密執(zhí)行,EXIP 主要特性有: (1)支持 AES-128 CTR 模式解密EXIP 支持 AES-128 CTR 模式解密,密鑰長度為 128 位。密鑰存放在寄存器 RGNx_KEY0、RGNx_KEY1、 RGNx_KEY2、RGNx_KEY3 中。AES-128 CTR 模式要求使用相同密鑰加密的數(shù)據(jù),每一個數(shù)據(jù)塊對應(yīng)的計數(shù)器 Counter 值不能重復(fù),Counter 長度與 AES 數(shù)據(jù)塊長度相同,也為 128位。EXIP 對每個 128 位的數(shù)據(jù)塊,其 Counter 由數(shù)據(jù)塊的 32 位系統(tǒng)地址和64 位的 NONCE 組成,其中 NONCE 存放在 RGNx_CTR0 和 RGNx_CTR1 中。(2)支持 4 個區(qū)段,每個區(qū)段可以使用不同的密鑰加密 (3)支持通過 Key Blob 封裝數(shù)據(jù)加密密鑰等敏感信息(符合 RFC3394 標(biāo)準(zhǔn)) (4)支持硬件解封 Key Blob(符合 RFC3394 標(biāo)準(zhǔn)) (5)支持從 OTP 讀取用于解封 Key Blob 的 KEKXPI NOR 啟動鏡像布局介

85a68e30-3f64-11ed-b180-dac502259ad0.png

XPI NOR 啟動鏡像布局

如上圖所示,完整的 XPI NOR 啟動鏡像有 EXIP BLOB、XPI 配置選項、FW BLOB、固件頭和固件組成,其中虛線框為可選內(nèi)容,實線框為必須包含內(nèi)容。

要實現(xiàn)加密鏡像,則鏡像頭部必須包含 EXIP BLOB 內(nèi)容,該部分內(nèi)容使用RFC3394 定義的密鑰封裝和密鑰解封算法,通過 KEK 加密后以密文形式存放在 Flash 中,以保護 EXIP 解密用的 DEK 和相關(guān)敏感數(shù)據(jù)。

Security Flash 系統(tǒng)流程介紹

85e4b1c4-3f64-11ed-b180-dac502259ad0.png

Security Flash 原理示意框圖如上圖所示,Security Flash 流程包含三個方面:
(1)用戶生成加密鏡像,使能在線加密執(zhí)行功能;(2)EXIP 解密 EXIP BLOB 得到 DEK 等解密信息;(3)EXIP 使用 AES-128 CTR 模式在線解密 Flash 密文固件。 當(dāng) OTP 中 ENCRYPT_XIP 字段置為 1,BootROM 啟動加密原地執(zhí)行功能,BootROM 會 在 XPI NOR 啟 動 中 強 制 打 開 EXIP , 并 嘗 試 用 EXIP0_KEK(XPI_INSTANCE 值為 0)或者 EXPI1_KEK(XPI_INSTANCE 值 為 1)解密EXIP Blob。當(dāng) EXIP BLOB 解密無誤后,ROM 會根據(jù) EXIP BLOB 中的信息配置對應(yīng)的解密信息,將恢復(fù)的 DEK、NONCE、加密區(qū)域的開始和結(jié)束地址信息載入RGNx 對應(yīng)的寄存器。當(dāng) EXIP BLOB 解密無誤后,EXIP 即可根據(jù) AES-128CTR 模式執(zhí)行原地解密執(zhí)行操作。


性能對比測試

對于加密對執(zhí)行環(huán)節(jié)的影響,先楫做了簡單的測試對比,在明文和密文的單核測試中測試程序條件:(1)關(guān)閉所有 Cache,包括 D-Cache 和 I-Cache (2)循環(huán)運行 600 次特定數(shù)學(xué)計算,得出運行消耗時間測試結(jié)果如下表:

862adb68-3f64-11ed-b180-dac502259ad0.png

可見,相同軟硬件平臺下,加密鏡像執(zhí)行對處理器性能并沒有實質(zhì)影響

注意:由于加密環(huán)節(jié)涉及到對OTP的燒寫,可能一個疏失造成芯片無法正常啟動。因此先楫建議開發(fā)者在有實際需要時聯(lián)系先楫,這樣可以得到更好的支持。

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

    關(guān)注

    10

    文章

    1761

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    HPM知識庫 | 追求極致精度:HPM6P00系列MCU ADC高精度采樣設(shè)計與實踐心得

    1.引言HPM6P00系列MCU是先楫半導(dǎo)體于2025年3月推出的新一代高性能混合信號微控制器,主要面向工業(yè)自動化、智能電源以及精密伺服控制等應(yīng)用領(lǐng)域。該系列
    的頭像 發(fā)表于 04-09 08:34 ?681次閱讀
    <b class='flag-5'>HPM</b>知識庫 | 追求極致精度:<b class='flag-5'>HPM</b>6P00<b class='flag-5'>系列</b>MCU ADC高精度采樣設(shè)計與實踐心得

    轉(zhuǎn)子磁鋼刷膠有用嗎?作用有哪些?

    轉(zhuǎn)子是由一系列的零配件組合而成,包括轉(zhuǎn)子殼、磁鋼、鋼套、軸、軸承、風(fēng)葉等,其中轉(zhuǎn)子磁鋼是比較重要的環(huán)節(jié),但在磁鋼之前,一般都需要涂一層膠水,這是為什么?起什么作用?下面電機磁鐵廠家卡瑞奇小傅來為
    的頭像 發(fā)表于 02-03 16:34 ?708次閱讀
    轉(zhuǎn)子<b class='flag-5'>貼</b>磁鋼刷膠有用嗎?作用有哪些?

    國產(chǎn)SPI NOR Flash接口閃存介紹

    在當(dāng)今各類電子設(shè)備對存儲性能要求日益提升的背景下,SPI NOR Flash憑借其高速讀取、低功耗及靈活接口等優(yōu)勢,成為嵌入式系統(tǒng)代碼存儲的關(guān)鍵元件。GT25Q系列SPI NOR Flash采用先進
    的頭像 發(fā)表于 12-26 11:51 ?688次閱讀

    探索Littelfuse 3425L系列:表面裝PPTC的卓越性能與應(yīng)用

    探索Littelfuse 3425L系列:表面裝PPTC的卓越性能與應(yīng)用 作為電子工程師,我們在設(shè)計電路時,常常需要考慮過流保護的問題。今天,我想和大家分享一款優(yōu)秀的表面裝可復(fù)位PPTC(高分子
    的頭像 發(fā)表于 12-16 10:30 ?433次閱讀

    CW32F030 FLASH的讀保護功能

    保護等級,當(dāng)前保護等級可通過讀取 FLASH 控制寄存器 FLASH_CR1 的安全位域 SECURITY 來獲取,安全位域是只讀屬性,不能修改。讀保護等級可通過 ISP 指令進行設(shè)定,CPU 從
    發(fā)表于 12-11 06:54

    STM32C011開發(fā)(3)----Flash操作

    STM32C011 系列微控制器內(nèi)置 Flash 存儲器,支持程序存儲與數(shù)據(jù)保存,具備頁面擦除、雙字寫入、讀寫保護等功能。本文將簡要介紹 STM32C011 的 Flash 結(jié)構(gòu)與特性
    的頭像 發(fā)表于 09-18 16:48 ?5324次閱讀
    STM32C011開發(fā)(3)----<b class='flag-5'>Flash</b>操作

    hpm的vscode開發(fā)環(huán)境搭建openocd燒錄問題求解

    最近嘗試搭建基于vscode的hpm芯片開發(fā)環(huán)境,遇到一些問題,求大佬們幫忙看看。 使用hpm6e00evk開發(fā)板sdk_env_1.10.0,cmake、ninja、openocd和編譯工具鏈均
    發(fā)表于 09-09 09:55

    HPM monitor studio 只能在 hpm芯片+hpm_sdk 的組合下才能用嗎?

    使用 hpm6200evk開發(fā)板,但未使用hpm_sdk。 然后編譯的固件elf無法在hpm monitor studio解析成功。所以說必須要使用hpm_sdk 才可以使用
    發(fā)表于 08-28 09:36

    45 W 表面系列連接 PIN 二極管 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()45 W 表面系列連接 PIN 二極管相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有45 W 表面系列連接 PIN 二極管的引腳圖、接線圖、封裝手冊、中文資料、英文資料,
    發(fā)表于 07-16 18:31
    45 W 表面<b class='flag-5'>貼</b>裝<b class='flag-5'>系列</b>連接 PIN 二極管 skyworksinc

    hpm6364內(nèi)部flash使用時的openocd配置問題.

    /yasuoHPM6000xilieMCUFlashshiyongzhinanyiruheshiyongpianneiFlash120231101151455.pdf)中提到使用內(nèi)部flash時openocd 的腳本文件應(yīng)改為如下: f
    發(fā)表于 07-12 19:48

    重磅更新 | HPM_SDK v1.10.0 發(fā)布

    版本更新概況[New]增加HPM5E00系列MCU以及HPM5E00EVK支持增加flash_xip_hybrid構(gòu)建,在該模式下AXI_SRAM被用作
    的頭像 發(fā)表于 07-02 15:07 ?1620次閱讀
    重磅更新 | <b class='flag-5'>HPM</b>_SDK v1.10.0 發(fā)布

    高性能交流源的選型推薦:PSA6000系列

    在民航零部件測試、汽車電子等高可靠性要求領(lǐng)域,測試設(shè)備的動態(tài)響應(yīng)和紋波特性直接影響測試結(jié)果的準(zhǔn)確性。PSA6000系列作為國產(chǎn)高性能方案,在多項行業(yè)標(biāo)準(zhǔn)測試中表現(xiàn)優(yōu)異。在民航零部件測試、汽車電子等
    的頭像 發(fā)表于 07-02 11:39 ?1015次閱讀
    高性能交流源的選型推薦:PSA<b class='flag-5'>6000</b><b class='flag-5'>系列</b>

    支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0發(fā)布

    HPM6P00、HPM5E00系列SoC的燒寫及其它操作,新增HPM6E00、HPM5E00固件;新增verify-checksum及que
    的頭像 發(fā)表于 06-04 08:28 ?2770次閱讀
    支持<b class='flag-5'>HPM</b>6P00/<b class='flag-5'>HPM</b>5E00<b class='flag-5'>系列</b>!HPMicro Manufacturing Tool v0.6.0發(fā)布

    【強勢上新】HPM5E00:EtherCAT運動控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    2025年5月6日 上海 |高性能微控制器及嵌入式解決方案提供商“上海先楫半導(dǎo)體科技有限公司”(先楫半導(dǎo)體,HPMicro)正式發(fā)布 新一代EtherCAT運動控制MCU——HPM5E00系列
    發(fā)表于 05-07 14:07 ?1200次閱讀
    【強勢上新】<b class='flag-5'>HPM</b>5E00:EtherCAT運動控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    【強勢上新】HPM5E00:EtherCAT運動控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    2025年5月6日上海|高性能微控制器及嵌入式解決方案提供商“上海先楫半導(dǎo)體科技有限公司”(先楫半導(dǎo)體,HPMicro)正式發(fā)布新一代EtherCAT運動控制MCU——HPM5E00系列。該系列是繼
    的頭像 發(fā)表于 05-06 11:09 ?1633次閱讀
    【強勢上新】<b class='flag-5'>HPM</b>5E00:EtherCAT運動控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖
    谷城县| 资中县| 苍溪县| 灌阳县| 随州市| 大埔县| 灵丘县| 顺昌县| 兴国县| 诸暨市| 托克托县| 稻城县| 山东省| 威海市| 永顺县| 墨玉县| 丰都县| 南丹县| 罗定市| 青岛市| 青铜峡市| 泾川县| 洛阳市| 江永县| 南江县| 香港 | 峨眉山市| 东明县| 泾阳县| 印江| 辽阳市| 顺平县| 且末县| 贡山| 老河口市| 孝昌县| 历史| 苍南县| 云南省| 汶川县| 定日县|