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

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

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

3天內不再提示

安全存儲功能中使用的重要結構體

麥辣雞腿堡 ? 來源:TrustZone ? 作者:Hcoco ? 2023-11-21 14:36 ? 次閱讀

安全存儲功能中使用的重要結構體

在整個安全存儲功能的操作過程中,存在一些很重要的結構體,這些結構體用于記錄或保存所有安全文件和dirf.db文件的操作信息,這些結構體的關系框圖如圖所示。

圖片

? tee_fs_htree_node_image:用于保存文件的節點信息,通過節點可找到對應文件的頭部或數據塊信息;

? tee_fs_htree_image:用于保存安全文件的頭部數據,從頭部數據中可獲取安全文件的加密密鑰和加密頭部時使用的IV值;

? tee_fs_fd:安全存儲操作時使用的重要結構體,存放對文件操作時使用的fd、dir、TA的UUID等信息。

安全存儲中的文件節點組成

在安全存儲中,dirf.db文件和安全文件都是使用二叉樹的方式來保存文件編號或數據塊。

dirf.db文件的數據塊區域保存的是dirfile_entry結構體變量(密文保存),
dirf.db文件中的節點區域保存的是與保存的數據塊相對應的節點信息。通過查找dirf.db文件中的tee_fs_htree_node_image就能找到對應的dirfile_entry數據塊的數據。

在安全文件中同樣也存在這樣的對應關系,只不過數據塊中保存的不再是dirfile_entry,而是實際需要被保存的數據。

二叉樹的保存方式如圖所示,第一個節點作為dirf.db文件或安全文件的根節點使用。

圖片

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

    關注

    7

    文章

    3794

    瀏覽量

    64362
  • 文件
    +關注

    關注

    1

    文章

    565

    瀏覽量

    24727
  • 結構體
    +關注

    關注

    1

    文章

    130

    瀏覽量

    10840
收藏 人收藏

    評論

    相關推薦

    RealView MDK中結構存儲方式

    經歷來說明有些情況是不允許對齊訪問的,好在強大的MDK早就意料到這些特殊應用,并有相應的對策。下面舉例說明結構以對齊方式和非對齊方式存儲的差別。下面以三種不同的方式定義了結構foo,
    發表于 08-02 10:17

    DLL導入結構 聯合體

    DLL函數參數中,有結構、聯合體,結構中使用聯合體,這種方式的函數怎么使用LABVIEW導入DLL共享庫?
    發表于 09-06 10:32

    漫談C語言結構

    32位機為4字節,則要從4的整數倍地址開始存儲)。  原則2 結構的總大小,也就是sizeof的結果,必須是其內部最大成員的整數倍,不足的要補齊。  *原則3 結構
    發表于 11-15 15:59

    如何在C語言中把結構定義為常量?

    結構是只讀的(不能改變結構變量的值),此時,結構的所有成員也是只讀的不知道能不能用但是co
    發表于 10-24 04:37

    硬盤的存儲功能

    盡管現在固態硬盤大行其道,不少人甚至覺得固態硬盤取代機械硬盤的時候到來了,但是我們別忘了,硬盤最重要的還是存儲功能存儲的關鍵除了容量以外還有安全
    發表于 09-02 06:31

    簡單分析linux內核中的結構使用方法

    所謂linux驅動編程可以理解為linux內核的編程。既然在內核編程那就必須要符合內核的邏輯和各種規定好的框架。Linux中使用了大量的結構方便我們在使用內核的時候調用。很多單片機開發者其實對于
    發表于 01-19 08:26

    如何去實現單片機系統中結構數據類型的存儲和讀取呢

    單片機系統中結構數據類型的存儲和讀取在單片機系統開發中,系統配置參數通常需要永久存儲在外部或者內部的flash / eeprom中。對于系統參數較多時,我們常常使用
    發表于 01-26 07:42

    消息隊列傳遞結構指針和結構異同

    FreeRTOS消息隊列 傳遞結構指針和結構異同1 消息隊列傳遞結構指針和
    發表于 02-11 07:02

    共用結構的區別

    在c++中,結構(struct)和共用(union)是兩種很相似的復合數據類型,都可以用來存儲多種數據類型,但是兩者還有很大的區別。 結構
    發表于 11-19 17:46 ?3.7w次閱讀

    嵌入式系統中結構數據類型的存儲和讀取

    單片機系統中結構數據類型的存儲和讀取在單片機系統開發中,系統配置參數通常需要永久存儲在外部或者內部的flash / eeprom中。對于系統參數較多時,我們常常使用
    發表于 12-02 14:06 ?10次下載
    嵌入式系統中<b class='flag-5'>結構</b><b class='flag-5'>體</b>數據類型的<b class='flag-5'>存儲</b>和讀取

    數字硬件建模SystemVerilog-結構

    默認情況下,結構體會被非壓縮的。這意味著結構的成員被視為獨立變量或常量,并以一個共同的名稱分組在一起。SystemVerilog沒有指定軟件工具應該如何存儲非壓縮
    的頭像 發表于 06-30 09:54 ?1059次閱讀

    結構對齊為什么那么重要

    以前我也沒覺得懂得這個結構對齊或者內存對齊有多重要,直到已經從事了嵌入式開發經驗不斷積累,才慢慢體會到,這是一種很基礎的知識,就因為這個東西不常用,而出現相關的問題是非常致命的,排查起來成本非常高。
    的頭像 發表于 04-03 10:13 ?1394次閱讀

    為什么要結構對齊?為什么結構對齊那么重要

    C語言結構對齊問題,是面試必備問題。我參與招聘技術面試的時候,也喜歡問這個技術點。
    的頭像 發表于 05-26 14:10 ?1257次閱讀
    為什么要<b class='flag-5'>結構</b><b class='flag-5'>體</b>對齊?為什么<b class='flag-5'>結構</b><b class='flag-5'>體</b>對齊那么<b class='flag-5'>重要</b>?

    基于存儲體系結構重要

    電子發燒友網站提供《基于存儲體系結構重要性.pdf》資料免費下載
    發表于 08-30 17:20 ?0次下載
    基于<b class='flag-5'>存儲</b>體系<b class='flag-5'>結構</b>的<b class='flag-5'>重要</b>性

    為什么云存儲安全如此重要

    增長到2029年的3763.7億美元。 在本文中,小編將告訴大家為什么云存儲安全如此重要?云存儲安全的好處: 1、數據加密 我們
    的頭像 發表于 12-04 17:07 ?460次閱讀
    主站蜘蛛池模板: 国产自拍视频在线一区| 无遮挡午夜男女XX00动态| 精品福利一区| 免费 高清 中文在线观看| 国精产品一区二区三区有限公司| xxxxx69hd杨幂| 97国产揄拍国产精品人妻| 亚洲黄色在线播放| 性绞姿始动作动态图| 性888xxxx入欧美| 午夜精品久久久久久影视riav | 中文字幕成人免费高清在线| 亚洲色欲国产AV精品综合| 夜夜精品视频一区二区| 杨幂视频1分11未删减在线观看| 亚洲高清国产拍精品影院| 亚洲精品一二三区-久久| 野花日本手机观看大全免费3| 亚洲国产成人在线| 亚洲性夜夜夜色综合网| 中国人泡妞xxxxxxxx19| 91麻豆精品| 被老头下药玩好爽| 国产 有码 无码 电影| 国产激情视频在线观看| 国产呻吟久久久久久久92| 久久99热只有频精品| 国产在线视频分类精品| 黄得让人湿的片段| 老师给美女同学开嫩苞| 年轻漂亮的妺妺中文字幕版| 日本精品卡一卡2卡3卡四卡三卡| 天天操狠狠操夜夜操| 亚洲精品第一综合99久久| 中国人泡妞xxxxxxxx19| 97资源站超碰在线视频| 成人免费网址在线| 国产在线精品国自产拍影院午夜| 久久人妻少妇嫩草AV無碼| 全彩acg无翼乌火影忍者| 性欧美videos俄罗斯|