standard download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210825118.2 (22)申请日 2022.07.14 (71)申请人 深圳启芯信息科技有限公司 地址 518000 广东省深圳市新 安街道大浪 社区新安三路一巷24号汇聚宝 安湾智 创园B、 C栋B栋4层之12 (72)发明人 向宏卫 黄挺进 陈小川 (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 杨振鹏 (51)Int.Cl. G06F 21/60(2013.01) G06F 21/62(2013.01) (54)发明名称 基于TrustZone的根文件系统加密方法及装 置、 设备及存 储介质 (57)摘要 本发明提供一种基于TrustZone的根文件系 统加密方法及装置、 设备及存储介质, 该方法包 括对根文件系统进行加密处理, 形成一加密根文 件系统; 生成加密根文件系统的镜像文件; 将镜 像文件烧写至设备中; 将加密根文件系统的密钥 加密并保存至设备的安全存储区域; 在设备启动 过程中, 读取设备上保存的密钥, 利用解密后的 密钥对加密根文件系统解密, 并挂载解密后的根 文件系统。 本发明充分利用ARM TrustZone技术 的高度安全性和低成本, 增加了密钥管理的安全 性, 从而达 到高强度加密根文 件系统的目的。 权利要求书2页 说明书8页 附图4页 CN 115292727 A 2022.11.04 CN 115292727 A 1.一种基于TrustZo ne的根文件系统加密方法, 其特 征在于, 包括: 对根文件系统进行加密处 理, 形成一加密根文件系统; 生成加密根文件系统的镜像文件; 将镜像文件 烧写至设备中; 将加密根文件系统的密钥加密并保存至设备的安全 存储区域; 在设备启动过程中, 读取设备上保存的密钥, 利用解密后的密钥对加密根文件系统解 密, 并挂载解密后的根文件系统。 2.根据权利要求1所述的方法, 其特 征在于, 所述对根文件系统进行加密处 理, 包括: 创建空白的虚拟根文件系统; 创建虚拟根文件系统的映射分区; 格式化映射分区; 挂载映射分区; 将原始根文件系统内容拷贝到挂载的映射分区; 关闭映射, 完成加密根文件系统的制作。 3.根据权利要求1所述的方法, 其特征在于, 所述将加密根文件系统 的密钥加密并保存 至设备的安全 存储区域, 包括: 利用主机端, 通过串口连接的方式将密钥下发到设备; 当设备处于UBOOT阶段, 将密钥传递给设备的安全系统, 在安全系统中对密钥进行加 密; 将加密后的密钥回传到RE E文件系统; 在REE文件系统中将加密的密钥保存到安全 存储区域。 4.根据权利要求1所述的方法, 其特 征在于: 在设备启动过程中, 读取安全 存储区域上保存的密钥; 把读取到的密钥发送到安全系统, 调用TA接口进行解密; 将解密后的密钥保存在安全系统中, 在需要时通过命令调用TA接口进行读取; 利用解密后的密钥对根文件系统进行解密; 挂载解密后的根文件系统。 5.根据权利要求1所述的方法, 其特征在于, 所述将加密根文件系统 的密钥加密并保存 至设备的安全 存储区域, 包括: 当TA调用GP标准API库接口提供的写入函数以将密钥 写入持久性对象时, 将调用在TEE 安全存储SVC中实现的相应系统调用, 并通过TEE安全存储SVC调用一系 列TEE文件操作存储 密钥数据, 且通过TEE文件系统接口将该密钥数据传输至TEE文件系统; 然后, TEE文件系统 对密钥进行加密, 并通过一系列RPC消 息将REE文件操作命令和加密数据 发送给REE文件系 统, 通过REE文件系统将加密数据存储到Linux文件系统, 由Linux文件系统将加密后的密钥 保存到FLASH上的安全 存储区域。 6.根据权利要求3所述的方法, 其特 征在于: 当设备处于UBOOT阶段时, 在将密钥传递给设备的安全系统后, 还执行对经过串口传输 的密钥进行解密, 并重新对原始密钥利用安全系统的加密接口进行一轮加密; 将加密后的 密钥回传到RE E文件系统。权 利 要 求 书 1/2 页 2 CN 115292727 A 27.根据权利要求1至6任一项所述的方法, 其特征在于, 所述挂载解密后的根文件系统, 包括: 由Linux文件系统内核提供一种从逻辑设备到物理设备的映射Device mapper, 其包括 映射设备、 映射表和目标设备, 映射设备是一个逻辑抽象, 其通过映射表描述的映射关系和 目标设备建立映射, 其中, 将根文件系统通过Device mapper映射为/dev/dm ‑0设备, 对/ dev/dm‑0设备进行文件系统格式化后挂载至L inux文件系统ro ot目录。 8.一种基于TrustZo ne的根文件系统加密装置, 其特 征在于, 包括: TrustZone处理器, 用于执行与普通应用程序隔离的安全应用程序, 并且访问预留给安 全程序的内存空间; TrustZone处理器上的Bo otLoader程序, 用于初始化系统; TrustZone处理器上的永久存储器或一次性可编程存储器, 用作存储设备或存储管理 密钥; TrustZone处理器上的RAM, 用来存 储和运行安全代码。 外围设备, 用于提供安全应用访问通道。 9.一种电子设备, 包括: 存储器, 存储有计算机可 执行指令; 处理器, 配置为 运行所述计算机可 执行指令, 其中, 所述计算机可执行指令被所述处理器运行时实现根据权利要求1 ‑7任一项所述 的基于TrustZo ne的根文件系统加密方法的步骤。 10.一种计算机可读存储介质, 其中, 所述计算机可读存储介质存储有计算机可执行指 令, 所述计算机可执行指令被处理器执行时实现根据权利要求1 ‑7任一项所述的基于 TrustZone的根文件系统加密方法的步骤。权 利 要 求 书 2/2 页 3 CN 115292727 A 3
专利 基于TrustZone的根文件系统加密方法及装置、设备及存储介质
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:34:57
上传分享
举报
下载
原文档
(609.0 KB)
分享
友情链接
GB 11174-2011 液化石油气.pdf
NB-T 10533-2021 采煤沉陷区治理技术规范.pdf
YD-T 1728-2008 电信网和互联网安全防护管理指南.pdf
GB-T 15731-2015 内河旅游船星级的划分与评定.pdf
DB13-T 2573-2017 养老机构安宁疗护服务规范 河北省.pdf
GB-T 18386.1-2021 电动汽车能量消耗量和续驶里程试验方法 第1部分:轻型汽车.pdf
GB-T 13343-2008 矿用三牙轮钻头.pdf
DB32-T 3670-2019 律师政府法律顾问服务导则 江苏省.pdf
数据安全能力建设实施指南 V1.0(征求意见稿).pdf
GB 21347-2023 工业硅和镁单位产品能源消耗限额.pdf
GB-T 479-2016 烟煤胶质层指数测定方法.pdf
GB-T 29829-2022 信息安全技术 可信计算密码支撑平台功能与接口规范.pdf
东吴证券 AI搜索行业深度 大模型催生搜索行业变革机遇,产品百花齐放效果几何 .pdf
TTAF 077.18—2022 APP收集使用个人信息最小必要评估规范 第18部分:剪切板信息.pdf
GB-T 567.4-2012 爆破片安全装置 第4部分:型式试验.pdf
GB-T 26527-2011 有机硅消泡剂.pdf
GB-T 38194-2019 运载火箭操作性碎片减缓设计要求.pdf
T-JSSES 24—2022 陶粒窑协同处置污染土壤技术指南.pdf
信通院 零信任技术.pdf
GB-T 38634.2-2020 系统与软件工程 软件测试 第2部分:测试过程.pdf
1
/
15
评价文档
赞助2.5元 点击下载(609.0 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。