在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

ARMv7安全引導的過程

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-11-07 15:25 ? 次閱讀

對于安全引導功能的實現和驗證過程各家芯片公司的方案都不一樣,這是由該芯片的啟動流程以及啟動所需鏡像文件來決定的,但都會遵循鏈式驗簽啟動的原則。

ARMv7架構并沒有使用ATF,系統的啟動流程與以前一樣使用BootLoader來引導Linux內核和TEE
OS。安全引導的啟動流程如圖下所示。

圖片

安全引導的啟動流程

系統啟動過程使用鏈式驗簽的方式進行引導,其中任何一環驗簽失敗都會導致系統啟動失敗,為防止通過替換ramdisk來修改根文件系統中的內容,一般將ramdisk與Linux內核打包在同一個鏡像文件中,而且該鏡像文件需要待驗簽通過后才可被使用。

簽名信息一般是對鏡像文件的內容進行哈希計算獲取摘要后再對該摘要使用RSA私鑰進行電子簽名來獲得,驗證時同樣會計算需要被引導的鏡像文件的摘要,然后使用該摘要、簽名信息以及RSA公鑰進行RSA算法的驗證。這個就是對稱的過程,加密簽名,驗簽解密。

ARMv8安全引導的過程

ARMv8架構之后ARM提供了ATF,BootLoader、TEE鏡像文件、Linux內核鏡像文件、recovery鏡像文件都是由ATF來進行引導和加載而不是由ChipRom來完成的。

ChipRom只會去驗證ATF中bl1的合法性,后續引導過程同樣也是按照鏈式驗簽的方式進行,符合TBBR規范。讀者可使用git命令從gitHub上獲取ATF的所有源代在ARMv8架構中整個安全引導的流程如圖下所示。

圖片

ARMv8的Secure Boot流程

ARMv8架構中引入了ATF,同時在ATF中提供了安全引導的功能,BootLoader鏡像、Linux內核、recovery鏡像和TEE OS鏡像文件的簽名方式都由ATF決定。當然開發者也可以對ATF進行定制化,修改ATF中的驗簽過程,但是修改后的驗簽方案需要符合TBBR規范。

此時ATF不要和BL31搞混了哦。ATF是一個整個啟動鏈路。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51283

    瀏覽量

    427808
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9180

    瀏覽量

    369463
  • 架構
    +關注

    關注

    1

    文章

    520

    瀏覽量

    25564
收藏 人收藏

    評論

    相關推薦

    armv7 generic timer使用筆記

    armv7-A架構中每個CPU核心都包含自己的私有定時器,所有cpu的定時器共享一個System counter, System counter負責產生計數,傳遞到每個核心的私有定時器
    的頭像 發表于 09-27 15:10 ?2859次閱讀
    <b class='flag-5'>armv7</b> generic timer使用筆記

    arm7 armv7 cortexm3它們是什么關系請問?

    arm7 armv7 cortexm3它們是什么關系請問?
    發表于 11-15 21:21

    基于ARMv7架構的Cortex系列

    基于ARMv7架構的Cortex系列由ARM公司在2006年推出,Cortex系列的推出滿足人們對性能日漸復雜的設計要求,根據不同需求,Cortex系列共三個不同的子系列...
    發表于 08-09 06:37

    ARMv8架構資料分享

      隨著開發工作逐漸遷移到 ARMv8 的 64 位平臺,因此有必要盡快熟悉 ARMv8 架構。ARMv8 與先前較為熟悉的 ARMv7 架構有較大變化,其中非常重要的一點是支持了 A
    發表于 03-21 14:50

    ARMv7系列芯片算法的NEON優化耗時異常的原因是什么

    目前正在做ARMv7 系列芯片算法的NEON優化,發現一個耗時異常的地方,現象描述如下:首先主循環里會處理三類數據,三類數據分開存放在DDR上,每次循環分別處理三類數據的8個uchar數據,存儲數據
    發表于 08-16 15:22

    Cortex-A53使用AArch32 Kernel,可以直接使用ARMv7的所支持的CPU嗎?

    CA53 run 32bit linux kernel, 發現arch/arm/kernel/perf_event_v7.c 只支持ARMv7 的 ca17, ca15, ca12, ca9
    發表于 08-29 14:11

    請問怎么理解ARMv7的Secure和Non-secure狀態

    我在看ARMv7異常部分,看到Vector tables發現和以前不一樣了,有Secure和Non-secure狀態(還有Hyp和Monitor),請問怎么理解這兩種狀態?讀那個寄存器可以知道當前ARM處于哪種狀態?
    發表于 09-01 15:46

    如何在arm32 arch和armv7中打印堆棧框架的框架指針地址呢

    我正在嘗試在arm32 arch和armv7中打印堆棧框架的框架指針的地址。為了找到先前的堆棧幀地址,我正在arch_prev_frame()中執行(frame-12),并在
    發表于 09-05 16:01

    Armv7Armv8系統中跟蹤的高級視圖詳解

    本指南主要介紹Armv7系統和Armv8系統中跟蹤的高級視圖,最高可達Armv8.4版本。 該指南涵蓋: ?跟蹤是什么以及如何使用 ?跟蹤體系結構是如何定義的,以及它如何映射到不同的跟蹤組件實現 ?在Arm系統中可以看到哪些跟蹤
    發表于 08-02 06:11

    ARM體系結構參考手冊ARMv7-A和ARMv7-R版本

    本手冊介紹ARM?架構v7ARMv7的A和R配置文件。 其中包括以下內容的描述: ·處理器指令集: -原始ARM?指令集-高代碼密度Thumb?指令集-ThumbEE指令集,包括對實時(JIT)或
    發表于 08-12 07:46

    在基于ARMv7的平臺1.0版上使用CSAT進行低級調試

    此教程提供了使用 CoreSight Access 工具在基于 Armv7 的平臺上執行某些基本調試操作的信息。 此教程側重于使用與 DS-5 一起運輸的核心Sight Access 工具在
    發表于 08-28 06:50

    如何將軟件應用程序從ARMv5遷移到ARMv7-A/R

    本文檔旨在幫助您將軟件應用程序從ARMv5遷移到ARMv7。 它描述了ARMv5和ARMv7之間的區別,并解釋了將現有軟件應用程序從ARMv
    發表于 08-29 06:51

    ARMv7的Cortex系列微處理器技術特點

    ARMv7的Cortex系列微處理器 隨著嵌入式技術應用領域的不斷擴展,對嵌入式系統的要求越來越高,而作為嵌入式系統核心的微處理器也面臨日益嚴竣的挑
    發表于 10-17 09:17 ?3525次閱讀
    <b class='flag-5'>ARMv7</b>的Cortex系列微處理器技術特點

    ARMv7ARMv7的體系結構參考手冊免費下載

    ARM? Architecture Reference Manual ARMv7-A and ARMv7-R edition
    發表于 09-28 08:00 ?27次下載
    <b class='flag-5'>ARMv7</b>和<b class='flag-5'>ARMv7</b>的體系結構參考手冊免費下載

    ARMv7-A工作模式介紹

    意思就是 64 位和 32 位,其中 AArch32 和 ARMv7基本一樣(會多一些其他操作指令)。 安全不能僅僅依靠軟件來實現,也是需要硬件支持的,比如 ARM處理器就有不同的運行等級,運行在低等
    的頭像 發表于 09-11 16:31 ?1052次閱讀
    <b class='flag-5'>ARMv7</b>-A工作模式介紹
    主站蜘蛛池模板: www.xxx国产| 免费视频久久看 | 夜夜爱成人免费网站 | 在线视频观看免费 | 人人舔人人爱 | 丁香五婷婷 | 三级国产在线 | 麻豆三级在线播放 | 成人免费视频一区 | 亚洲成人综合在线 | 男人的天堂在线视频 | avtt加勒比手机版天堂网 | 欧美ol丝袜高跟秘书在线观看 | 色多多最新地址福利地址 | 国产三级日本三级在线播放 | 免费人成网站线观看合集 | 国产婷婷色一区二区三区 | 国产片无遮挡在线看床戏 | 国产啊v在线观看 | 久久99综合| 夜夜夜夜夜夜夜工噜噜噜 | 日韩免费毛片 | 亚洲综合色婷婷中文字幕 | 五月婷婷之综合激情 | 色偷偷亚洲 | 欧美sese| 福利视频入口 | 欧美黑人xxxxxxxxxx | 成人a一级毛片免费看 | 婷婷成人丁香五月综合激情 | 午夜大片在线观看 | 狠狠狠色丁香婷婷综合激情 | 黄色成人在线网站 | 国产精品黄网站免费观看 | 欧美三级一级 | 色男人社区 | 成人丁香婷婷 | 免费被视频网站在线观看 | 欧美黑人巨大xxx猛交 | 天天搞夜夜爽 | 2018天天干天天操 |