写文章 TEE技术分析【转】

简介:

转自:https://zhuanlan.zhihu.com/p/24222064

首先介绍一下TEE的主要关键技术:

1.安全启动(Secure Boot)

安全启动技术可以用于需要防止篡改系统镜像,比如安全系统,安全手机镜像等。

2.安全显示和触摸(TUI)

提供安全输入保证,能保证用户应用界面和键盘操作不被监控,可以有效的保护用户名密码等其他信息不被恶意软件监控,可以用于具备用户安全信息界面输入的场景,如银行网银,聊天软件登录注册等。

3.安全存储(Secure filesyetem)

安全存储包括SFS(Secure filesystem)和rpmb。

其中RPMB安全等级高于SFS,可以用于有安全存储要求的场景,如移动支付应用的用户名密码保护,根证书保护,DRM密钥保护等。

4.安全加解密引擎

软件加解密算法国内领先,其中软件算法库达到同行业领先水平,RSA2028公私钥生成时间低于友商2倍以上。

可以用于有安全加解密要求的场景,如安全网络协议,网络传输等。

5.指纹识别

可以用于需要使用指纹安全认证的场景。

6.应用管理(Admin)

提供全面管理SD,TA的功能,包括SD,TA实体管理,安全数据存储管理,访问控制等,为Client App提供稳定安全的服务。

简单介绍一下Trustonic的体系:

成立于2012年4月,由ARM、Giesecke&Devrient(捷德)和Gemalto(金雅拓)合资成立,基于ARM的Trustzone技术成立,ARM持股40%,Giesecke&Devrient(捷德)和Gemalto(金雅拓)均持股30%。

Trustonic是TEE技术的领先供应商,T-base是Trustonic提供的TEE解决方案,可以嵌入到移动设备的处理器中,供其它服务提供商通过开放的方式访问现有的高级安全特征。Trustonic将可信服务紧密的连接到可信设备上,如下图所示:

芯片制造商:

可以集成t-base TEE,为PIN码、指纹和证书等提供隔离和保护,防止来自主操作系统环境的威胁。t-base使用ARM TrustZone安全隔离特征,并使用微内核和安全域隔离来保证可信apps的隔离。Trustonic为领先的芯片制造商提供集成的服务和支持,供应智能连接设备市场。

设备制造商:

在生产线上设置Trustonic t-kph密钥配置主机系统(t-kph Key Provisioning Host system)。Trustonic为每个设备的每个t-base TEE创建一个信任根(root of trust),并同步记录到Trustonic的t-sek目录中。

安全应用开发者:

使用Trustonic提供的t-sdk软件开发工具包(可以通过Trustonic t-dev开发者计划获得)创建可信apps,可以运行在t-base中。

服务提供商:

通过Trustonic的t-sek服务许可工具包(Service Enablement Kit)连接到t-base内的安全域,t-sek可以授权部署应用到安全域。













本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sky-heaven/p/6707446.html,如需转载请自行联系原作者

相关文章
|
21天前
|
数据采集 数据挖掘 Go
踏入网页抓取的旅程:使用 grequests 构建 Go 视频下载器
使用 Go 和 grequests 构建 Bilibili 视频下载器,结合爬虫代理 IP 提高下载稳定性与速度。通过获取视频信息、构建下载链接、设置代理IP及异步请求,实现视频的本地保存。代码示例展示了如何运用 grequests 请求选项配置代理及处理请求。
踏入网页抓取的旅程:使用 grequests 构建 Go 视频下载器
|
3月前
|
前端开发 JavaScript Java
用Python实现高效数据记录!Web自动化技术助你告别重复劳动!
用Python实现高效数据记录!Web自动化技术助你告别重复劳动!
31 1
|
6月前
|
XML 安全 网络协议
上帝之眼Nmap简介及命令大全
本篇文章首先对黑客常用的工具Nmap(上帝之眼)做了一个基本介绍,然后对Nmap的常用命令做了一个很详细的汇总,包括Nmap常用命令的解释说明,详情请看正文。
94 1
上帝之眼Nmap简介及命令大全
|
11月前
|
搜索推荐 算法 API
4个工具,让 ChatGPT 如虎添翼!
4个工具,让 ChatGPT 如虎添翼!
|
监控 网络协议 Java
六年研发情绪猿,熬夜总结Linux 命令大全,这篇就够(记得收藏) 上
六年研发情绪猿,熬夜总结Linux 命令大全,这篇就够(记得收藏) 上
124 0
|
存储 缓存 监控
六年研发情绪猿,熬夜总结Linux 命令大全,这篇就够(记得收藏) 中
六年研发情绪猿,熬夜总结Linux 命令大全,这篇就够(记得收藏) 中
126 0
|
Linux vr&ar 开发工具
六年研发情绪猿,熬夜总结Linux 命令大全,这篇就够(记得收藏) 下
六年研发情绪猿,熬夜总结Linux 命令大全,这篇就够(记得收藏) 下
136 0
|
网络协议 数据可视化 中间件
一网打尽常用命令
在小企业的日常工作中,可能安装服务器也是后端开发的活,对于刚入门linux的小伙伴们来说,真心比较困难,楼主在这里整理在日常环境中常用的linux命令,掌握以下命令一般的安装中间件和发布项目就应该信手拈来了。建议新手收藏。 本文通过安装中间件介绍在过程中使用的命令。
138 0
一网打尽常用命令
|
开发者
软件需求与分析读书笔记3
这本厚厚的书终于被我读完了,现在开始最后一篇读书笔记。     最后几章主要讲的是需求的文档和需求过程的管理。即需求分析必须标准化。我们在需求的过程中必须学会用建模的方法来规范需求工程。需求分析的根本任务是简历分析模型,达成开发者和用户对需求信息的共同理解,根据共同的理解,发挥创造性,创建软件系统的解决方案。
1103 0