全网唯一标准王
GY 中.华人民共和国广播电视行业标准 GY/T303.6—2018 智能电视操作系统 第6部分:可信执行环境接口 Smart TV operating system- Part6:Trustedexecutionenvironmentinterface 2018-07-06发布 2018-07-06实施 发布 国家广播电视总局科技司 GY/T303.6—2018 目 次 前言 I 范围 1 3 2 规范性引用文件 3 缩略语 3 4 概述.. 5 DCASTEE接口. 6 DRMTEE接口.. 5 7 融合CATEE接口 15 8 北斗TEE接口 17 GY/T303.6—2018 前言 GY/T303《智能电视操作系统》已经或计划发布以下部分: 一一第1部分:功能与架构; 一第2部分:安全; 一第3部分:应用编程接口; 一 一一第4部分:硬件抽象接口; 一一第5部分:功能组件接口; 一一第6部分:可信执行环境接口; 一第7部分:符合性测试。 本部分为GY/T303的第6部分。 本部分按照GB/T1.1一2009给出的规则起草。 请注意本部分的某些内容可能涉及专利。本部分的发布机构不承担识别这些专利的责任 本部分由全国广播电影电视标准化技术委员会(SAC/TC239)归口。 本部分起草单位:国家新闻出版广电总局广播科学研究院、国家广播电视网工程技术研究中心、华 为技术有限公司、深圳市海思半导体有限公司、北京永新视博数字电视技术有限公司、上海兆芯集成电 路有限公司、晨星软件研发(深圳)有限公司、北京数码视讯科技股份有限公司、杭州国芯科技股份有 限公司、湖南国科微电子股份有限公司、上海高清数字科技产业有限公司。 本部分主要起草人:盛志凡、刘金晓、郭晓霞、邹峰、解伟、严海峰、张晶、熊彬、郭永伟、郑 力铮、钱义力、曾付山、刘晓翔、吴迪、赵良福、谢嵘、方中华、李望舒、黄新军、叶丰、王旭升、杨 勃、王强。 T T GY/T303.6—2018 智能电视操作系统 第6部分:可信执行环境接口 1范围 GY/T303的本部分规定了智能电视操作系统可信执行环境接口相关技术要求。 本部分适用于智能电视操作系统可信执行环境硬件抽象接口的研发、生产、测试和应用。 规范性引用文件 2 下列文件对于本部分的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本部分。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本部分。 GY/T308—2017 单向可下载条件接收系统技术规范 3 缩略语 下列缩略语适用于本部分。 AES 高级加密标准(AdvancedEncryptionStandard) ATR 复位应答(AnswerToReset) CA 条件接收(ConditionalAccess) CW 控制字(ControlWord) CBC 密码分组链接模式(CipherBlockChaining) CRC 循环穴余校验(CyclicRedundancyCheck) CTR 计算器模式(Counter) CFB 密码反馈模式(CipherFeedBack) DCAS 可下载条件接收系统(DownloadableConditionalAccessSystem) DES 数据加密标准(DataEncryptionStandard) DMA 直接内存存取(DirectMemoryAccess) DRM 数字版权管理(DigitalRightsManagement) DSD 可分离式安全设备(DetachableSecurityDevice) ECB 电码本模式(ElectronicCodebookBook) HAL 硬件抽象层(HardwareAbstractLayer) HSM 硬件安全模块(HardwareSecurityModule) IV 初始向量(InitializationVector) KLAD 层级密钥(Keyladder) OFB 输出反馈模式(OutputFeedBack) Soc 芯片级系统(SystemonChip) TApp 可信应用(TrustedApplication) TEE 可信执行环境(TrustedExecutionEnvironment) TDES 三重数据加密标准(TripleDES) GY/T303.6—2018 TVOS智能电视操作系统(SmartTVOperatingSystem) 4概述 TVOSTEE部分由安全操作系统、TVOSTEE硬件抽象层(TEEHAL)和可信应用(TApp)构成。 TVOSTEE硬件抽象层实现对TVOSTEE硬件平台能力的抽象封装,对同一类型的硬件设备采用统一的抽 象封装模型,为上层可信应用对TEE硬件平台能力的访问和控制提供统一的调用接口。TVOS可信执行环境 接口应包括全球平台组织基础应用编程接口和TVOS自有TEE应用编程接口等两大类,如图1所示。 可信应用 可信执行环境接口(TEEInterface) 全球平台组织基础API TVOS自有TEEAPI 加解密接口 安全时间 DRM TEE API DCASTEEAPI 签名/验证 融合CA 解扰接口 北斗TEEAPI 接口 TEE API 安全操作系统 图1TVOS可信执行环境接口 TVOS可信执行环境接口支持全球平台组织编程接口,为上层TApp提供基础的加解密、解扰、安全时间、 签名/验证等接口。 TVOS可信执行环境接口同时针对广播电视媒体业务需要,扩展了TVOS自有TEE应用编程接口,包括DCAS TEE接口模块、DRMTEE接口模块、融合CATEE接口模块、北斗TEE接口模块等。 5DCASTEE接口 5.1 安全芯片层级密钥驱动接口 安全芯片层级密钥驱动接口包括层级密钥初始化、层级密钥反初始化、读取安全芯片标识、通过SoC 层级密钥计算挑战应答结果、设置解扰参数及密钥、触发解扰、停止解扰等接口,具体接口函数遵循GY/T 308一2017中B.3的规定。 5.2硬件安全模块应用程序接口 硬件安全模块应用程序接口包括获取硬件安全模块软件版本号、获取硬件安全模块基本信息、获取硬 件安全模块诊断信息、获取硬件安全模块存储容量及读写能力信息、获取最近一次硬件安全模块被激活的 时间、获取激活信息中CA厂商专属的数据、生成激活请求数据、设置硬件安全模块消息、与硬件安全模块 GY/T303.6—2018 建立安全认证通道、读取硬件安全模块数据、写入数据到硬件安全模块、读取硬件安全模块存储的位置信 息、读取硬件安全模块公共存储区、向硬件安全模块公共存储区写入数据、设置硬件安全模块中重加密算 法、 硬件安全模块控制字CW、关闭硬件安全模块安全认证通道等接口,具体接口函数遵循GY/T308一2017 中B.4的规定。 5.3 加解密及签名校验接口 加解密及签名校验接口包括验证SM2数字签名、SM3散列、SM2加密、CRC校验、SM4加密、SM4解密等接 口, 具体接口函数遵循GY/T308—2017中B.6.1的规定。 6 DRMTEE接口 6.1 接口概述 DRMTEE接口包括初始化加解密硬件、去初始化加解密硬件、创建加解密句柄、 销毁加解密句柄、配 置加解密控制信息、配置加解密控制信息扩展、解密、获取加解密控制信息等接口。DRMTEE常量列表如 表1所示, 数据结构列表如表2所示,接口列表如表3所示。 表1 DRMTEE常量列表 常量 说明 TEE_CIPHER_WORK_MODE_E 加解密算法的工作模式 TEE_CIPHER_ALG_E 加解密算法 TEE_CIPHER_KEY_LENGTH_E 密钥长度 TEE_CIPHER_BIT_WIDTH_E 加解密位宽 TEE_CIPHER_TYPE_E 加解密类型选择 TEE_CIPHER_SM1_ROUND_E SM1计算的轮数 表2 DRMTEE数据结构列表 数据结构 说明 TEE_CIPHER_CTRL_CHANGE_FLAG_S 加解密控制参数变更标志结构 TEE_CIPHER_CTRL_S 加解密类型结构 TEE_CIPHER_CTRL_S 加解密控制信息结构 TEE_CIPHER_CTRL_AES_S AES加解密控制信息结构 TEE_CIPHER_CTRL_AES_CCM_GCM_S AESCCM/GCM加解密控制信息结构 TEE_CIPHER_CTRL_DES_S DES加解密控制信息结构 TEE_CIPHER_CTRL_3DES_S 3DES加解密控制信息结构 TEE_CIPHER_CTRL_SM1_S SM1加解密控制信息结构 TEE_CIPHER_CTRL_SM4_S SM4加解密控制信息结构 TEE_CIPHER_CTRL_EX_S 加解密控制信息扩展结构 GY/T303.6—2018 表3 DRMTEE接口列表 接口 说明 TEE_CIPHER_Init 初始化加解密硬件 TEE_CIPHER_DeInit 去初始化加解密硬件 TEE_CIPHER_Createandle 创建加解密句柄 TEE_CIPHER_DestroyHandle 销毁加解密句柄 TEE_CIPHER_ConfigHandle 配置加解密控制信息 TEE_CIPHER_ConfigHandleEx 配置加解密控制信息的扩展接口 TEE CIPHER Decrypt 解密接口 TEE_CIPHER_GetHandleConfig 获取加解密控制信息 6.2 常量定义 6.2.1 加解密算法的工作模式 原型: typedef enum _TEE_CIPHER_WORK_MODE_E TEE_

.pdf文档 GY-T 303.6-2018 智能电视操作系统 第6部分 可信执行环境接口

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GY-T 303.6-2018 智能电视操作系统 第6部分 可信执行环境接口 第 1 页 GY-T 303.6-2018 智能电视操作系统 第6部分 可信执行环境接口 第 2 页 GY-T 303.6-2018 智能电视操作系统 第6部分 可信执行环境接口 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-11-30 12:05:41上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。