色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

安全啟動(dòng)Secure Boot流程

麥辣雞腿堡 ? 來(lái)源:TrustZone ? 作者:TrustZone ? 2023-11-02 16:45 ? 次閱讀

安全啟動(dòng)-Secure Boot

除了NSPE和SPE兩個(gè)環(huán)境的溝通流程之外,secure boot也是Trusted Firmware很重要的設(shè)計(jì)環(huán)節(jié)。

Secure boot最主要的目的就是防止系統(tǒng)使用到惡意的固件程序或操作系統(tǒng),在開(kāi)機(jī)流程中,boot
code會(huì)先透過(guò)密碼學(xué)(cryptography)算法驗(yàn)證是否為可信任的的程序,如果驗(yàn)證成功即會(huì)開(kāi)始執(zhí)行,否則中止流程。

在Trusted Firmware-M的secure boot流程如下:

圖片

secure boot流程

Boot loader stage 1(BL1)

此階段主要是必要的硬件初始化或是設(shè)定,因此BL1 boot code必須要是可信任且不可被竄改。在執(zhí)行完初始化后,就會(huì)跳到BL2的entry point繼續(xù)執(zhí)行BL2。

The bootloader code must be stored and executed from ROM or such part of
flash memory which supports write protection.

Boot loader stage 2(BL2)

BL2負(fù)責(zé)其他需要的初始化操作,例如啟動(dòng)MCUboot前所需的設(shè)定或檢查,接著就會(huì)把執(zhí)行移交給MCUboot。

MCUboot

MCUboot是針對(duì)32-bit microcontroller所設(shè)計(jì)的secure bootloader,其中包含完整的程序驗(yàn)證流程,因此也是Trusted Firmware-M secure boot流程的核心。

而MCUboot本身是獨(dú)立的open source project,因此也能應(yīng)用在其他項(xiàng)目上。

TF-M

TF-M會(huì)依據(jù)memory layout放置在指定的內(nèi)存位置,而MCUboot會(huì)先去該位置取得TF-M binary
code,并且進(jìn)行相關(guān)驗(yàn)證確認(rèn),如果TF-M已被加密,也會(huì)在這階段進(jìn)行解密。在確認(rèn)完TF-M是正確且可信任后,就會(huì)加載TF-M。

要注意的是,Trusted Firmware-M手冊(cè)中有提到,驗(yàn)證和解密所需key建議放在OTP memory中,以確保不可修改。

ROTPK(root of trust public key)can be stored in a one-time-programmable(OTP)memory.

此外,由于需要在加載TF-M前就對(duì)TF-M binary進(jìn)行驗(yàn)證,因此上一個(gè)段落提到的crypto流程不適用在這里,我們需要額外的crypto API來(lái)處理驗(yàn)證與加解密。

一般這個(gè)時(shí)候使用的驅(qū)動(dòng)和接口會(huì)封裝在BL2。

RTOS

最后階段就是加載RTOS以及應(yīng)用程序。這階段的流程和上一個(gè)階段相似,同樣要先驗(yàn)證確認(rèn)且解密,確認(rèn)無(wú)誤后再加載并執(zhí)行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19259

    瀏覽量

    229653
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9084

    瀏覽量

    367390
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6801

    瀏覽量

    123285
  • 系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    1014

    瀏覽量

    21332
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    u-boot啟動(dòng)流程分析

    今天給大家全面的分析一下u-boot啟動(dòng)流程。整理這篇文章花費(fèi)時(shí)間較長(zhǎng),中間很長(zhǎng)時(shí)間未更新,希望這篇文章對(duì)大家有所幫助。
    發(fā)表于 07-12 15:16 ?801次閱讀
    u-<b class='flag-5'>boot</b><b class='flag-5'>啟動(dòng)</b><b class='flag-5'>流程</b>分析

    求助,關(guān)于TRAVEO MCU閃存啟動(dòng)流程的問(wèn)題求解

    我有一個(gè)關(guān)于 TRAVEO MCU 閃存啟動(dòng)流程的問(wèn)題。 Q) 架構(gòu) TRM - 34.3.3 閃存啟動(dòng)流程,(6)、(8)、(9)、(10)、(11)、(12) 和 (13) 可以在
    發(fā)表于 05-30 06:25

    使用SECURE_BOOTSECURE_SFLASH選項(xiàng)

    / SecureBoot / aec_cbc_128和hmac_sha256命令,他們并沒(méi)有得到與makefile建成。當(dāng)我們使用secure_boot = 1和secure_sflash = 1個(gè)
    發(fā)表于 08-29 14:51

    禁用安全啟動(dòng)Hades Canyon NUC

    有VirtualBox。由于VirtualBox使用未簽名的內(nèi)核模塊,我需要禁用安全啟動(dòng)。但是,當(dāng)我通過(guò)以下菜單中的復(fù)選框禁用安全啟動(dòng)時(shí):高級(jí) - >
    發(fā)表于 12-05 10:44

    U-BOOT啟動(dòng)流程分享

    Bootloader移植(下)U-BOOT 啟動(dòng)流程u-boot啟動(dòng)三個(gè)2啟動(dòng)步驟(重點(diǎn))U-
    發(fā)表于 01-18 10:17

    基于armv8架構(gòu)對(duì)u-boot進(jìn)行啟動(dòng)流程分析(一)

    的開(kāi)發(fā)調(diào)試文檔與強(qiáng)大的網(wǎng)絡(luò)技術(shù)支持;基于以上理由本篇文章對(duì)現(xiàn)在主流的armv8架構(gòu)的u-boot啟動(dòng)流程進(jìn)行詳細(xì)分析,以便所有人快速學(xué)習(xí)和理解u-boot的工作
    發(fā)表于 05-23 15:59

    基于 Rockchip U-boot next-dev 的 secure boot 流程

    資料將詳細(xì)介紹基于 Rockchip U-boot next-dev 的 secure boot 流程。 Rockchip Secure
    發(fā)表于 06-27 15:53

    使用STM32安全啟動(dòng)與固件更新

    STM32 X-CUBE-SBSFU 軟件包已經(jīng)發(fā)布,提供了安全啟動(dòng)(Secure Boot)和安全固件更新(SecureFirmware
    發(fā)表于 09-11 07:35

    嵌入式U-BOOT啟動(dòng)流程及移植

    摘要:嵌入式系統(tǒng)一般沒(méi)有通用的bootloader,u-boot是功能強(qiáng)大的bootloader開(kāi)發(fā)軟件,但相對(duì)也比較復(fù)雜。文中對(duì)u-boot啟動(dòng)流程作了介紹,詳細(xì)給出了u-
    發(fā)表于 02-25 16:00 ?59次下載

    HAB boot啟動(dòng)流程與實(shí)現(xiàn)步驟

    在《深扒HAB boot 啟動(dòng)安全性》中,小編介紹了HAB boot啟動(dòng)流程(如圖1所示),其
    的頭像 發(fā)表于 08-12 09:39 ?1543次閱讀

    secure boot相關(guān)的基本概念和框架

    secure boot是指確保在一個(gè)平臺(tái)上運(yùn)行的程序的完整性的過(guò)程或機(jī)制。secure boot會(huì)在固件和應(yīng)用程序之間建立一種信任關(guān)系。在啟用sec
    的頭像 發(fā)表于 09-13 14:20 ?1586次閱讀

    第一道防線-Secure Boot安全開(kāi)機(jī)

    第一道防線-Secure Boot安全開(kāi)機(jī)
    的頭像 發(fā)表于 08-11 14:46 ?685次閱讀
    第一道防線-<b class='flag-5'>Secure</b> <b class='flag-5'>Boot</b><b class='flag-5'>安全</b>開(kāi)機(jī)

    Spring Boot啟動(dòng) Eureka流程

    在上篇中已經(jīng)說(shuō)過(guò)了 Eureka-Server 本質(zhì)上是一個(gè) web 應(yīng)用的項(xiàng)目,今天就來(lái)看看 Spring Boot 是怎么啟動(dòng) Eureka 的。 Spring Boot 啟動(dòng) E
    的頭像 發(fā)表于 10-10 11:40 ?891次閱讀
    Spring <b class='flag-5'>Boot</b><b class='flag-5'>啟動(dòng)</b> Eureka<b class='flag-5'>流程</b>

    車規(guī)MCU的安全啟動(dòng)固件

    安全啟動(dòng)固件(Secure Boot Firmware) 車規(guī)MCU的安全啟動(dòng)固件(
    的頭像 發(fā)表于 10-27 17:20 ?2291次閱讀
    車規(guī)MCU的<b class='flag-5'>安全</b><b class='flag-5'>啟動(dòng)</b>固件

    啟動(dòng)(Cold boot流程及階段劃分

    restart--冷啟動(dòng) reset--熱啟動(dòng) ATF冷啟動(dòng)實(shí)現(xiàn)分為5個(gè)步驟: ? BL1 - AP Trusted ROM,一般為BootRom。 ? BL2 - Trusted Boot
    的頭像 發(fā)表于 11-07 15:17 ?2309次閱讀
    冷<b class='flag-5'>啟動(dòng)</b>(Cold <b class='flag-5'>boot</b>)<b class='flag-5'>流程</b>及階段劃分
    主站蜘蛛池模板: 自拍黄色片| 内射爽无广熟女亚洲| 亚洲三级成人| 含羞草在线免费观看| 性肥胖BWBWBW| 国产色婷亚洲99精品AV在| 午夜家庭影院| 国产啪视频在线播放观看| 五月丁香啪啪.| 国产色青青视频在线观看| 亚欧成人毛片一区二区三区四区| 国产人妻麻豆蜜桃色精| 武汉美女洗澡| 国产亚洲精品久久精品69| 亚洲国产成人精品不卡青青草原 | 色偷偷7777www| 国产a在线不卡| 乌克兰粉嫩摘花第一次| 国产日韩欧美综合久久| 亚洲免费成人| 久久亚洲国产精品亚洲| 最近中文字幕无吗免费高清| 男人到天堂a在538线| xxnxx美女| 涩涩视频www在线观看入口| 国产欧美国产综合第一区| 亚洲大爷操| 久久久青青| 99re这里只有精品视频| 日韩欧美一区二区三区在线视频 | 亚洲 日本 中文字幕 制服| 国内精自品线一区91| 伊人久久久久久久久久| 妹妹我要色| 边摸边吃奶边做下面视频| 天天狠狠色综合图片区| 黑人干肥婆| 18亚洲男同gay1069| 秋霞电影网视频一区二区三区| 国产h视频在线观看网站免费| 亚洲精品国产字幕久久vr|