E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OP-TEE
OP-TEE
驱动篇----tee_supplicant接口在驱动中的实现
在《22.OP-TEE中TA与CA执行流程-------tee-supplicant(一)》一文中介绍了tee_supplicant主要作用,用来实现secureworld端操作REE侧文件系统,EMMC的rpmb分区,网络socket操作,数据库操作的需求。tee_supplicant与secureworld之间的交互模式类似于生产者与消费者的方式进行配合来是实现上述需求。完成上述需求的整个过程
漂流的猴子
·
2024-02-19 23:28
OP-TEE
ARM
TrustZone技术
OP-TEE
tee_supplicant
optee驱动
CA
driver
TrustZone之可信操作系统
一个例子是
OP-TEE
,最初由ST-Ericsson开发,但现在是由Linaro托管的开源项目。
OP-TEE
提供了一个功能齐全的可信执行环境,您可以在
OP-TEE
项目网站上找到详细的描述。
安全二次方security²
·
2023-12-22 12:12
ARM安全
ARM安全架构
ARM
TEE
可信操作系统
OPTEE
Linux和
OP-TEE
的中断处理流程示例
Linux和
OP-TEE
的中断处理流程示例中断处理是嵌入式系统中重要的一部分,它允许设备在发生特定事件时打断正在执行的程序,并立即处理该事件。
风吹麦很
·
2023-11-25 06:13
linux
服务器
前端
嵌入式
【TEEOS】
OP-TEE
的安全存储
1、
OP-TEE
的安全存储的简介
OP-TEE
的安全存储功能是
OP-TEE
为用户提供的安全存储机制。用户可使用安全存储功能来保存敏感数据、密钥等信息。
安全-Hkcoco
·
2023-11-21 21:02
TEE-OS
安全
TEEOS
系统安全
可信固件
OP-TEE
:v4.0.0版本发布
OP-TEE
遵循
安全二次方security²
·
2023-11-14 23:39
OPTEE
v4.0.0
qemu_v8
可信固件
以optee的sign_encrypt.py为例讲解argparse命令解析模块
脚本参见:optee_os/scripts/sign_encrypt.pyatmaster·
OP-TEE
/optee_os·GitHub#!/usr/bin/envpy
趣多多代言人
·
2023-10-27 14:36
Python
OPTEE
python
开发语言
ARM可用的可信固件项目简介
安全之安全(security²)博客目录导读目录一、TrustedFirmware-A(TF-A)二、MCUboot三、TrustedFirmware-M(TF-M)四、TF-RMM五、
OP-TEE
六、
安全二次方security²
·
2023-10-20 02:36
ARM安全架构
TF-A
MCUboot
TF-M
TF-RMM
OP-TEE
Mbed
TLS
Hafnium
(三)正点原子STM32MP135移植——optee移植
一、概述
OP-TEE
是一个开源工程,完整的实现了一个可信执行环境。
天师电通电容爆破工程师
·
2023-10-05 05:03
stm32
嵌入式硬件
单片机
OPTEE Benchmark框架
实现细节1、设计概况2、时间戳源3、调用时序图4、添加自定义时间戳5、构建并运行Benchmark6、限制和进一步措施一、序言本节中描述的特性依赖于上游不可用的Linuxkernelpatch,并且在
OP-TEE
安全二次方security²
·
2023-09-27 01:11
TEE之安全
OPTEE
TEE
Benchmark
框架
OPTEE Gprof(GNU profile)
配置选项CFG_TA_GPROF_SUPPORT=y使
OP-TEE
能够从在用户模式下运行并使用-pg编译的TA收集分析信息。一旦收集到,分
安全二次方security²
·
2023-09-27 01:41
TEE之安全
OPTEE
TEE
Gprof
GNU
profile
trustzone与
OP-TEE
介绍-构建optee qemu 运行环境
trustzone和optee出来挺久了,android系统也都已经使用了。arm芯片基本上都支持trustzone技术和TEE,TEE将为系统提供一个安全的运行环境,用于保护系统中的重要数据和安全操作。这边根据网上的一些资料,学习和构建一个optee的环境。准备开发环境新版本的optee使用ubuntu18.04会比较好,某些版本的软件安装起来会比较简单。如果是在国内的话,下载代码什么的会比较慢
zeloas
·
2023-09-12 19:31
【精读Uboot】Uboot跳转内核
在进入ATF后,ATF与
OP-TEE
共同协作,转而跳转到处于非安全上下文的U-Boot中(ATF->Uboot)。
漫游嵌入式
·
2023-09-08 14:13
深入理解uboot源代码
uboot
驱动开发
linux
OP-TEE
系列之(三)如何新建一个TA程序
如何新建一个TA程序参考HelloWorldTrustedApplication(*)定义UUID和功能ID(ta/include/ta_hello_world.h)在(ta/hello_world_ta.c)中实现函数在Linux(host/hello_world.c)中的用户空间新建/调用这个新的TA构建/克隆并导出所需的tools/flags 1.optee_os可信应用程序开发工具包
Hiro_Wang
·
2023-08-31 10:04
如何配置
OP-TEE
前言:因为芯片内一些私密文档需要用到
OP-TEE
,貌似我这边没人搞过…so又开始自学之旅1目的本文介绍了从源构建多个
OP-TEE
组件并将其部署到目标的配置和过程。
Lotay_天天
·
2023-08-28 21:11
嵌入式
adb
计算机网络
git
【
OP-TEE
3.8.0学习】001_运行环境的搭建及编译
一、
OP-TEE
开发环境搭建(Ubuntu-20.04&op-tee3.8.0)1.OP-TEE开发环境需要使用各种依赖库sudoapt-getinstallandroid-tools-adbandroid-tools-fastbootautoconfautomakebc
沫珩MH
·
2023-08-20 16:23
OP-TEE
OPTEE常见13类问题与解答
1.3问:
OP-TEE
是否支持混合模式,在AArch64核心之上支持AArch32和AArch64可信应用程序?1.4问:堆和栈的最大大小是多少?可以改变吗?1.5问:
OP-TEE
本身的大小是多少?
安全二次方security²
·
2023-08-13 06:36
TEE之安全
安全架构
arm
【机密计算-大厂有话说】微软 Open Enclave SDK
OpenEnclave提供了异构TEE(SGX和
OP-TEE
)的兼容,为上层机密应用提供了同一的接口,同时为机密计算
书香度年华
·
2023-08-11 17:47
openenclave
微软
TEE
可信计算
SGX
optee_test(xtest & GP test)背景、分类、构建及运行
目录一、optee_test背景二、optee_test分类三、optee_test构建四、optee_test运行一、optee_test背景正如
OP-TEE
中的其他组件一样,测试框架也起源于ST-Ericsson
安全二次方security²
·
2023-08-07 01:02
OPTEE
optee_test
optee
test
xtest
GP
test
optee_test构建
optee_test运行
OPTEE之sonarlint静态代码分析实战一——optee_os
官方网站位于github,网址
OP-TEE
·GitHub。其中我们重点关注optee_os和optee_client。
安全二次方security²
·
2023-07-24 20:22
代码规范
代码复审
静态代码分析
sonarlint
optee
TEE OS中断篇(一):系统的中断处理
在ARMv8架构系统中,
OP-TEE
运行于安全侧的EL1,bl31运行于EL3。系统运行过程中任何阶段都有可能会产生外部中断。本章将主要介绍FIQ
Hkcoco
·
2023-07-24 04:56
TEE-OS
单片机
linux
tee
ARM
嵌入式硬件
关于TEEOS的闲言碎语:华为iTrustee
一、前言-TEEOS都有哪些厂商关于TEEOS,之前我们一直学习的OPTEE相关的东西,这是因为
OP-TEE
是由非营利的开源软件工程公司Linaro开发的,从git上可以获取
OP-TEE
的所有源代码。
Hkcoco
·
2023-07-24 04:25
TEE-OS
TEEOS
系统安全
架构
OP-TEE5-RPMB FS0
这个规则在
OP-TEE
的源码中有部分体现。为什么是部分体现呢?因为有一部分东西是在实际的生产中确定的,而这份开源代码对于这部分就只能搭一个框架。
阿棍儿_Leon
·
2023-03-24 18:29
[
OP-TEE
开发学习-0]Ubuntu 20.04搭建OPTEE开发环境(基于QEMU)
Ubuntu20.04搭建OPTEE开发环境(基于QEMU)这几天在完成毕业设计的过程中接触到了基于Linux环境下的OPTEE开发环境,由于我此前从未系统学习过Ubuntu系统,这次的OPTEE开发环境配置也是基于全新安装的VMware的Ubuntu20.04版本的虚拟机实现的,全部依赖项均为从0开始配置。在开始搭配环境之前,我先搜集了一些网络上OPTEE环境搭建的教程,但也遇到了各种各样奇怪的
capodexi
·
2023-01-21 23:20
区块链
可信执行环境
ubuntu
linux
运维
【CA-TA实战系列一】如何创建一个CA
但是对这个CA和TA的学习还是停靠在之前学习《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》这本书的内容,这个专栏的内容也大多数
摸肚子的小胖子
·
2023-01-20 13:32
TEE-OS
ATF
系统安全
TEEOS
OP-TEE
基本的从芯片设计到给客户的安全问题浅析
0preface基本概念缩写TEETrustedExecutionEnvironment可信执行环境,通常用来进行数字版权管理(DRM:DigitalRightsManagement)、移动支付和敏感数据保护。TEE的实现是基于ARMTrustZone。REE(RichExecutionEnvironment)是所有移动设备通用的环境,运行通用的OS,例如Android,IOS系统,LINUX等。
雨中奔跑的大蒜苗
·
2022-12-15 14:18
arm
security相关
Openssl
前言最近在看
op-tee
的源码,发现很多代码有Openssl这个前缀,就好奇这个玩意是什么?记录一下。Openssl是什么?
摸肚子的小胖子
·
2022-09-23 17:46
工具技能学习
ssl
https
网络协议
ARM
网络
百度安全 TrustZone SDK 正式成为
OP-TEE
官方推荐 Rust 开发环境
百度安全与
OP-TEE
社区共同合作,推进TeacalveTrustZoneSDK正式成为
OP-TEE
官方推荐的Rust开发环境。
·
2021-10-21 17:59
安全sdk
《手机安全与可信应用开发指南:TrustZone和
OP-TEE
技术详解》读书笔记
1.摘要本文是《手机安全与可信应用开发指南:TrustZone和
OP-TEE
技术详解》的读书笔记,需要更详细的内容和源码,请自行购买书籍。
笔名辉哥
·
2021-02-23 15:43
7.OP-TEE+qemu的启动过程分析--加载optee_os和rootfs
历经一年多时间的系统整理合补充,《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对
漂流的猴子
·
2020-09-14 02:05
OP-TEE
ARM
TrustZone技术
ARM的PSA总结
A系列处理器,使用的是公司自研的芯片,用了开源的安全OS(OPTEE),开源github链接:https://github.com/
OP-TEE
。
nofywf
·
2020-09-12 06:20
OP-TEE
系列之(一)Ubuntu-14搭建QEMU中
OP-TEE
可信执行环境
OP-TEE
是包含使用ARM®TrustZone®技术的LinuxTEE源代码。该组件符合GlobalPlatformTEE系统架构规范。
Hiro_Wang
·
2020-08-24 19:22
MAC OSX 10.10 Yosemite 下编译 OP_TEE
brewinstalllibelfgnu-sedbinutils(解决readelf)将sed、find、readlink、xargs、readelf分别链接到g开头的同名文件1.下载源码repoinit-uhttps://github.com/
OP-TEE
Manfeel
·
2020-08-17 05:42
TrustZone
Kernel
Security
op_tee
GCC
MacOS
linaro
OP-TEE
的安装
OP-TEE
安装OPTEE是一个开源工程,完整的实现了一个可信执行环境。
大白羊想学习
·
2020-08-16 16:59
物联网终端应用TEE的一些思考
可信执行环境(TEE,TrustedExecutionEnvironment)在智能手机中的应用非常广泛,如
OP-TEE
[1]、TrustyTEE等开源TEE。几乎所有新上市的安卓手机都有TEE。
zklzklzklzkl
·
2020-08-14 08:32
物联网安全
32. secure world对smc请求的处理------open session操作在
OP-TEE
中的实现
历经一年多时间的系统整理合补充,《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对
漂流的猴子
·
2020-08-13 18:25
OP-TEE
ARM
TrustZone技术
IMX6UL EVK
OP-TEE
SET TZASC ENABLE
一.准备工作配置IMX6ULEVK平台并将
OP-TEE
移植到此平台中。二.具体实现1.编写运行于linux非安全世界的地址访问程序,并将其放置到IMX6UL文件系统/home/root路径下。
Q7318
·
2020-08-11 13:55
Trustzone
8.OP-TEE+qemu的启动过程分析--启动linux kernel
历经一年多时间的系统整理合补充,《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对
漂流的猴子
·
2020-08-04 00:12
OP-TEE
ARM
TrustZone技术
基于TEE的安全系统有哪些?
从学习安全系统的角度,选择开源的
OP-TEE
还是不错的,对于QEMU的支持也比较好。选择的建议:1、手头有开发板,选择相应支持的安全系统2、使用模拟器,并不是所有开源的安全系统都适配了模拟器。目前来看
forestcell
·
2020-08-03 16:38
TrustZone
Android
2. ATF(ARM Trusted firmware)启动---bl1
历经一年多时间的系统整理合补充,《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对
漂流的猴子
·
2020-07-30 22:40
ATF(ARM
Trusted
firmware)
ARM
TrustZone技术
FSL i.MX6q 编译并运行
OP-TEE
年轻"言归正传,由于很多开发板的TrustZone不支持TZASC,所以只能淘了个IMX6Q开发板来尝试下,我也没给它烧录上
OP-TEE
,前后折腾了一个星期。
Hiro_Wang
·
2020-07-30 19:36
31. secure world对smc请求的处理------
OP-TEE
对标准smc(std smc)请求的处理
历经一年多时间的系统整理合补充,《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对
漂流的猴子
·
2020-07-28 11:45
OP-TEE
ARM
TrustZone技术
TEE OS 开发基于
OP-Tee
,MTK平台的移植方法
现在把主要的方法记录一下,1.下载代码https://github.com/
OP-TEE
/optee_os$mkdiropen-tee//创建目录$cdopen-tee//切换到创建的目录$repoinit-uhttps
junwua
·
2020-07-16 01:30
OP-TEE
中的中断处理(二)------系统FIQ事件的处理
历经一年多时间的系统整理合补充,《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对
漂流的猴子
·
2020-07-15 15:37
OP-TEE
ARM
TrustZone技术
Trustzone
OP-TEE
在QEMU平台上的编译、运行与测试
一.
OP-TEE
介绍TEE背后的基本思想就是将和安全服务提取到独立的安全环境中去运行,当主系统有安全相关的操作时,通过发动请求到安全环境获取系统预定义的服务。
Q7318
·
2020-07-12 01:56
Trustzone
OP-TEE
3.6.0的optee examples测试用例
1.OP-TEE3.6.0的环境搭建原书作者的博客:OP-TEE3.6.0的qemu运行验证2.运行opteeexamples中的测试用例打上Add-optee-examplespatch(patch见该章节末尾的补充)并重新make-fqemu_v8.mkall后,在REE的terminal中输入optee_example_后双击tab键补全就会看到相关的测试执行文件。调整TA的log级别(如果
snooter
·
2020-07-11 23:35
optee
《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》 勘误
为方便和及时的回复读者对书中或者TEE相关的问题的疑惑(每天必看一次),也为了大家能有一个统一的交流平台。我搭建了一个简单的论坛,网址如下:https://www.huangtengxq.com/discuz/forum.php关于您的疑问可在“相关技术讨论“”中发帖,我会逐一回复。也欢迎大家发帖,一起讨论TEE相关的一些有意思的feature。共同交流。同时该论坛中也会添加关于移动端虚拟化的相关
漂流的猴子
·
2020-07-11 22:12
OP-TEE
ATF(ARM
Trusted
firmware)
trustzone
TEE
ARM
TrustZone技术
trustzone与
OP-TEE
介绍导读
历经一年多时间的系统整理合补充,《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对
漂流的猴子
·
2020-07-11 22:11
OP-TEE
trustzone
ATF(ARM
Trusted
firmware)
ARM
TrustZone技术
0.使用Qemu运行
OP-TEE
历经一年多时间的系统整理合补充,《手机安全和可信应用开发指南:TrustZone与
OP-TEE
技术详解》一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对
漂流的猴子
·
2020-07-11 22:11
OP-TEE
ARM
TrustZone技术
TrustZone——运行环境—QEMU—
OP-TEE
(新办法)
运行效果参见另一篇博客《TrustZone——运行环境—QEMU—
OP-TEE
》最新OPTEE更新很快,整个系统编译方式为了兼容Android,提供了Android.mk。不过整体还是挺简单的。
forestcell
·
2020-07-11 06:38
TrustZone
OP-TEE
Start
由于网络原因,你可能遇到库无法下载的情况,特别准备了一个完整的包,大约12GB:链接:https://pan.baidu.com/s/1AAMwNn2sl20EtTEqwzyIHg提取码:skq8说明:使用上面这个包的话,则不需要make-ftoolchain.mktoolschains这个步骤啦~否则会等很久很久很久...我使用的是Ubuntu18.04.3的系统,系统信息:cat/proc/v
nickliyz
·
2020-07-07 14:59
Security
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他