chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(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è)計(jì)。

Security Flash 模塊概述

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

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

XPI NOR 啟動(dòng)鏡像布局

如上圖所示,完整的 XPI NOR 啟動(dòng)鏡像有 EXIP BLOB、XPI 配置選項(xiàng)、FW BLOB、固件頭和固件組成,其中虛線框?yàn)榭蛇x內(nèi)容,實(shí)線框?yàn)楸仨毎瑑?nèi)容。

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

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

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

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


性能對(duì)比測(cè)試

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

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

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

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

聲明:本文內(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)投訴
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1677

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    /yasuoHPM6000xilieMCUFlashshiyongzhinanyiruheshiyongpianneiFlash120231101151455.pdf)中提到使用內(nèi)部flash時(shí)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 ?350次閱讀
    重磅更新 | <b class='flag-5'>HPM</b>_SDK v1.10.0 發(fā)布

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

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

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

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

    重磅更新 | 先楫半導(dǎo)體HPM_SDK v1.9.0 發(fā)布

    版本更新概況[New]增加HPM6P00系列MCU以及hpm6p00evk支持[New]增加了開發(fā)板已知問題說明[Update]將全系列開發(fā)板VCore電壓調(diào)節(jié)至1.275V,
    的頭像 發(fā)表于 04-02 08:31 ?420次閱讀
    重磅更新 | 先楫半導(dǎo)體<b class='flag-5'>HPM</b>_SDK v1.9.0 發(fā)布

    先輯半導(dǎo)體HPM6E00系列產(chǎn)品能用來做EtherCAT的主站嗎

    雖然明確說明了先輯半導(dǎo)體HPM6E00系列產(chǎn)品能用來做EtherCAT的從站,但它可以用來做主站嗎,還是說必須用其他芯片做主站呢
    發(fā)表于 03-16 10:16

    hpm_apps v1.8.0上線:HPM6200四軸伺服驅(qū)控方案重磅發(fā)布!

    hpm_apps v1.8.0上線:HPM6200四軸伺服驅(qū)控方案重磅發(fā)布!
    的頭像 發(fā)表于 02-12 08:04 ?586次閱讀
    <b class='flag-5'>hpm</b>_apps v1.8.0上線:<b class='flag-5'>HPM</b>6200四軸伺服驅(qū)控方案重磅發(fā)布!

    深度解析 | 基于HPM6450的RISC-V核心板究竟有哪些過人之處?

    ,本文詳細(xì)為大家介紹其具體參數(shù)與典型應(yīng)用?!狹R6450核心板性能如何?—MR6450系列核心板基于先楫半導(dǎo)體的HPM6450IVM1開發(fā),主頻高,支持高速數(shù)據(jù)處理能
    的頭像 發(fā)表于 02-08 13:45 ?760次閱讀
    深度解析 | 基于<b class='flag-5'>HPM</b>6450的RISC-V核心板究竟有哪些過人之處?

    開發(fā)者分享 | 適用于HPM的RustSBI實(shí)現(xiàn)

    HPMicro的MCU一直以高性能著稱,之前也一直有想在HPM的MCU上運(yùn)行Linux的想法。直到看見Linux6.10中支持了RISC-V架構(gòu)在S-mode中運(yùn)行nommu內(nèi)核*,才下定決心開始在HPM6360上折騰nommuLin
    的頭像 發(fā)表于 02-08 13:44 ?589次閱讀
    開發(fā)者分享 | 適用于<b class='flag-5'>HPM</b>的RustSBI實(shí)現(xiàn)

    基于HPM_SDK_ENV開發(fā)應(yīng)用程序的升級(jí)處理

    基于HPM_SDK_ENV開發(fā)應(yīng)用程序的方式HPM_SDK_ENV是先楫半導(dǎo)體MCU的Windows集成開發(fā)環(huán)境,其包含HPM_SDK,工具鏈,依賴工具(cmake,ninja,openocd等
    的頭像 發(fā)表于 02-08 13:38 ?1016次閱讀
    基于<b class='flag-5'>HPM</b>_SDK_ENV開發(fā)應(yīng)用程序的升級(jí)處理

    先楫半導(dǎo)體發(fā)布高性能HPM6E8Y系列MCU

    近日,上海先楫半導(dǎo)體科技有限公司,國(guó)內(nèi)領(lǐng)先的高性能微控制器及嵌入式解決方案提供商,推出了專為機(jī)器人運(yùn)動(dòng)與控制設(shè)計(jì)的高性能MCU產(chǎn)品——HPM6E8Y系列。這一創(chuàng)新產(chǎn)品為當(dāng)前蓬勃發(fā)展的機(jī)器人市場(chǎng)帶來了全新的活力。
    的頭像 發(fā)表于 01-23 15:40 ?660次閱讀

    SDK里面是否能添加HPM5300系列芯片支持包?

    SDK里面是否能添加HPM5300系列芯片支持包?只發(fā)現(xiàn)板級(jí)支持包。
    發(fā)表于 09-27 10:01

    Keysight InfiniiVision 6000 X 系列示波器

    KeysightInfiniiVision6000X系列示波器深入探索,分析更多信號(hào)細(xì)節(jié),直觀的觸摸屏用戶界面、語音控制和區(qū)域觸發(fā),讓復(fù)雜的任務(wù)變得簡(jiǎn)單無比。樹立示波器性價(jià)比新標(biāo)桿
    的頭像 發(fā)表于 08-14 08:34 ?822次閱讀
    Keysight InfiniiVision <b class='flag-5'>6000</b> X <b class='flag-5'>系列</b>示波器

    NAND Flash的擦寫次數(shù)介紹

    NAND Flash作為非易失性存儲(chǔ)技術(shù)的重要一員,其擦寫次數(shù)是評(píng)估其性能和壽命的關(guān)鍵因素之一。以下將詳細(xì)介紹NAND Flash的擦寫次數(shù),包括其定義、不同類型NAND Flash
    的頭像 發(fā)表于 07-29 17:18 ?5569次閱讀