TEE基于TrustZone技术提供可信执行环境。TrustZone技术将中央处理器的工作状态划分为正常模式和安全模式,REE(Rich Execution Environment)运行在正常模式下,TEE(Trusted Execution Environment)运行在安全模式下。在安全模式下,提供了对外围硬件资源的保护和隔离,包括内存、外设等,保障REE和TEE的隔离,保障TEE的安全性。
kunpeng-sc提供鲲鹏安全应用运行能力,kunpeng-sc-devel提供鲲鹏安全应用开发能力,因此运行鲲鹏安全应用,只需要安装kunpeng-sc;开发鲲鹏安全应用,需要安装kunpeng-sc和kunpeng-sc-devel。
文件类型 |
安装路径 |
说明 |
---|---|---|
so文件 |
/usr/lib64/libboundscheck.so /usr/lib64/libteec.so /usr/lib64/libteec_adaptor.so |
so文件安装路径。 |
二进制文件 |
/usr/bin/teecd /usr/bin/tlogcat |
二进制文件安装路径。 |
软件包 |
/usr/local/kunpeng-sc |
软件包安装路径(包含驱动)。 |
文件类型 |
安装路径 |
说明 |
---|---|---|
头文件 |
/usr/include/itrustee_sdk |
头文件安装路径。 |
软件包 |
/usr/local/kunpeng-sc-devel |
软件包安装路径(包含demo、打包工具及SDK源码)。 |
华为镜像仓获取安装包链接:https://mirrors.huaweicloud.com/kunpeng/archive/Kunpeng_SDK/itrustee/CentOS7.6/
1 2 | tar -zxvf kunpeng-sc-xxx.aarch64.tar.gz tar -zxvf kunpeng-sc-devel-xxx.aarch64.tar.gz |
1 | rpm -ivh kunpeng-sc-xxx.aarch64.rpm |
kunpeng-sc-devel:
1 | rpm -ivh kunpeng-sc-devel-xxx.aarch64.rpm |
1 | rpm -e kunpeng-sc |
kunpeng-sc-devel:
1 | rpm -e kunpeng-sc-devel |
华为镜像仓获取安装包链接:https://mirrors.huaweicloud.com/kunpeng/archive/Kunpeng_SDK/itrustee/openEuler20.03/
1 2 | tar -zxvf kunpeng-sc-xxx.aarch64.tar.gz tar -zxvf kunpeng-sc-devel-xxx.aarch64.tar.gz |
1 | rpm -ivh kunpeng-sc-xxx.aarch64.rpm |
1 | rpm -ivh kunpeng-sc-devel-xxx.aarch64.rpm |
1 | rpm -e kunpeng-sc |
1 | rpm -e kunpeng-sc-devel |
华为镜像仓获取安装包链接:https://mirrors.huaweicloud.com/kunpeng/archive/Kunpeng_SDK/itrustee/Kylin_V10/
1 2 | tar -zxvf kunpeng-sc-xxx.ky10.aarch64.tar.gz tar -zxvf kunpeng-sc-devel-xxx.ky10.aarch64.tar.gz |
1 | rpm -ivh kunpeng-sc-xxx.ky10.aarch64.rpm |
1 | rpm -ivh kunpeng-sc-devel-xxx.ky10.aarch64.rpm |
1 | rpm -e kunpeng-sc |
1 | rpm -e kunpeng-sc-devel |
华为镜像仓获取安装包链接:https://mirrors.huaweicloud.com/kunpeng/archive/Kunpeng_SDK/itrustee/UOS_20_SP1/
1 2 | tar -zxvf kunpeng-sc_xxx_arm64.tar.gz tar -zxvf kunpeng-sc-devel_xxx_arm64.tar.gz |
1 | dpkg -i kunpeng-sc_xxx_arm64.deb |
1 | dpkg –i kunpeng-sc-devel_xxx_arm64.deb |
1 | dpkg --purge kunpeng-sc |
1 | dpkg --purge kunpeng-sc-devel |
安装成功后,具体使用可参考/usr/local/{TEE_DIR}/example目录下对应demo的README文件内容。