安全存储功能中使用的重要结构体
在整个安全存储功能的操作过程中,存在一些很重要的结构体,这些结构体用于记录或保存所有安全文件和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文件或安全文件的根节点使用。
云通讯平台,为开发者提供语音通信的黑匣子
2018动力电池价格趋势 或产能过剩达到巅峰
IDT推出符合英特尔凌动处理器要求的创新型电源管理解决方案
多名科学家获资金资助 将开发新一代液流电池技术
华为P20Pro高清图赏
安全存储功能中使用的重要结构体
凌特推出具输出跟踪功能的双输出两相同步控制器
AI赋生“纸片人”你陷入了他们的世界?
手机被监控,教你几招绝对安全
高精度加速度计分辨率测试方法
一文汇总PMR的基础知识
闲话手机:微信小程序那么牛X 如果微信变为手机操作系统会怎么?
生物识别认证哪一方面还需要加强
在液体薄膜中对光子晶体的性能进行研究
涨幅直逼英伟达!美股大数据龙头创年内新高
史密斯英特康宣布收购Plastronics 扩大老化插座市场份额
小米12系列最新消息:或将在双十二发布
干货 | PLC与西门子触摸屏的RS485通信
超音速飞机2018年年底试飞,一次可飞8300公里,2025年前有望商用
印度两大顶级港口正寻求让特斯拉在当地建厂