文档详情

TAF-WG4-AS0009-V1.0.0-2017 TEEClientAPI测试方法(Java版)标准规范.docx

发布:2025-04-05约6.16千字共17页下载文档
文本预览下载声明

电信终端产业协会标准

TAF-WG4-AS0009-V1.0.0:2017

TEE

TEEClientAPI测试方法(Java版)

TEEClientAPITestMethodforJava

2017-05-18发布

2017-05-30实施

电信终端产业协会发布

TAF-WG4-AS0009-V1.0.0:2017

I

目次

前言 II

引言 III

1范围 1

2规范性引用文件 1

3缩略语 1

4目标 2

5测试环境 2

6测试要求 2

6.1ReturnOrigin类测试 2

6.2ShareMemory类测试 2

6.3Operation类测试 3

6.4ClientAPI类测试 4

附录A(资料性附录)文档编写记录 7

TAF-WG4-AS0009-V1.0.0:2017

II

前言

本标准按照GB/T1.1-2009给出的规则起草。

本标准由中国移动通信有限公司研究院提出并归口。

本标准起草单位:中国移动通信有限公司研究院、中国信息通信研究院(工业和信息化部电信研究院)。

本标准主要起草人:任晓明、李征、傅镜艺、刘辉、刘扬。

TAF-WG4-AS0009-V1.0.0:2017

III

引言

随着移动终端市场的日益成熟和发展,安全问题逐渐成为人们关注的焦点。终端用户在他们的智能终端上装载了各种各样的应用,于是在开放环境下,安全需求激增。安全保护、企业环境、连接安全、移动支付这些问题都引发了人们对安全的关注。可信执行环境(TEE)是与传统的终端应用运行环境相独立的一个可信环境,该环境以终端硬件提供的安全能力为依托,基于微内核OS向应用提供各种安全服务。

为了保障普通应用可以使用TEE中提供的各种安全能力,确保移动智能终端中普通应用(CA)与TEE中可信应用(TA)通信的正确性、可靠性和稳定性,需要检测TEE在REE侧接口的技术实现是否遵照《TEEClientAPI技术要求(Java版)》规范。

TAF-WG4-AS0009-V1.0.0:2017

1

JavaClientAPI测试方法(Java版)

1范围

本规范测试范围针对《TEEClientAPI技术要求(Java版)》中的内容进行测试,测试对象为TEEOS中的ClientAPI接口,如图1阴影部分所示。具体测试内容包括tee.client包中ReturnOrigin类、ShareMemory类、Operation类、ClientAPI类中成员方法的测试,本规范针对各个类提供测试方法,测试各个类中成员方法的功能是否按照对应的技术规范进行实现。测试方法是建立CA到TA的连接,并由CA向TA发送测试指令,TA根据测试指令调用相关方法执行测试,并将结果返回给CA,CA根据执行结果判断接口是否按照规定实现。

REE

REE

TEE

TA

CA

InternalAPI(Java)

ClientAPI(Java)

InternalAPI(C)

ClientAPI(C)

TEEVM

TEE驱动

TEE驱动

硬件

图1TEE接口架构

2规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

TAF-WG4-AS0005-V1.0.0:2016TEEClientAPI技术要求(Java版)

3缩略语

运行在TEEOS并对客户端提供相应服务

的可信应用程序UUIDUniversallyUniqueIdentifier可信应用程序的唯一标识TA

的可信应用程序

UUIDUniversallyUniqueIdentifier可信应用程序的唯一标识

TAF-WG4-AS0009-V1.0.0:2017

2

CAClientApplications运行在REE的客户端程序

4目标

本文件旨在定义TEEClientAPI(Java版)的测试方法。

5测试环境

本规范旨在提供各个类的测试方法,需要根据测试方法开发相应功能的TA和CA。其中CA位于REE侧,根据测试方法的各步骤需要向TA发送不同的测试指令;TA为安装在TEE中的拥有不同UUID

显示全部
相似文档