标准解读

《GM/T 0011-2012 可信计算 可信密码支撑平台功能与接口规范》是中国国家密码管理局发布的标准之一,该标准主要针对可信计算环境中的密码支撑平台的功能要求及其对外提供的接口进行了详细规定。通过定义这些功能和接口,旨在确保不同厂商开发的可信计算产品能够基于统一的标准进行互操作,并且在安全性方面达到一定的保障水平。

根据文档内容,其覆盖的主要领域包括但不限于密钥管理、加解密服务、签名验证等功能模块。对于密钥管理部分,明确了密钥生成、存储、分发以及销毁等一系列流程的具体要求;加解密服务则涉及到数据加密算法的选择及其实现方式等;至于签名验证,则是关于如何使用数字证书来保证信息来源的真实性和完整性等方面的规定。

此外,该标准还特别强调了接口设计的重要性,为实现跨平台兼容性提供了指导原则。它不仅列举了各类必要的API调用格式,而且对每个函数或方法的作用、参数列表、返回值等都给出了明确说明,以便开发者能够准确理解和应用这些接口。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 废止
  • 已被废除、停止使用,并不再更新
  • 2012-11-22 颁布
  • 2012-11-22 实施
©正版授权
GM/T 0011-2012可信计算可信密码支撑平台功能与接口规范_第1页
GM/T 0011-2012可信计算可信密码支撑平台功能与接口规范_第2页
GM/T 0011-2012可信计算可信密码支撑平台功能与接口规范_第3页
GM/T 0011-2012可信计算可信密码支撑平台功能与接口规范_第4页
GM/T 0011-2012可信计算可信密码支撑平台功能与接口规范_第5页
已阅读5页,还剩135页未读 继续免费阅读

下载本文档

GM/T 0011-2012可信计算可信密码支撑平台功能与接口规范-免费下载试读页

文档简介

ICS35040

L80.

备案号38309—2013

:

中华人民共和国密码行业标准

GM/T0011—2012

可信计算

可信密码支撑平台功能与接口规范

Trustedcomputing—Functionalityandinterfacespecificationof

cryptographicsupportplatform

2012-11-22发布2012-11-22实施

国家密码管理局发布

GM/T0011—2012

目次

前言…………………………

引言…………………………

范围………………………

11

规范性引用文件…………………………

21

术语定义和缩略语………………………

3、1

术语和定义…………………………

3.11

缩略语………………

3.23

可信计算密码支撑平台功能原理………………………

43

平台体系结构………………………

4.13

平台功能与密码的关系………………………

4.1.13

平台组成结构…………………

4.1.24

可信密码模块…………………

4.1.35

服务模块………………

4.1.4TCM5

密码算法要求………………………

4.26

……………

4.2.1SM26

……………

4.2.2SM36

…………………………

4.2.3HMAC6

……………

4.2.4SM47

随机数…………………………

4.2.57

功能原理……………

4.38

平台完整性……………………

4.3.18

平台身份可信…………………

4.3.29

平台数据安全保护……………

4.3.311

可信计算密码支撑平台功能接口………………………

514

概述…………………

5.114

上下文管理…………………………

5.215

概述……………

5.2.115

创建上下文……………………

5.2.215

关闭上下文……………………

5.2.316

设置上下文属性整型参数…………………

5.2.4()16

获取上下文属性整型参数…………………

5.2.5()17

设置上下文属性变长参数…………………

5.2.6()18

获取上下文属性变长参数…………………

5.2.7()19

连接上下文……………………

5.2.820

释放上下文……………………

5.2.920

获取上下文默认策略………………………

5.2.1021

创建对象……………………

5.2.1121

GM/T0011—2012

关闭对象……………………

5.2.1222

获取平台功能特性…………

5.2.1322

获取对象句柄………………………

5.2.14TCM24

通过密钥属性加载密钥……………………

5.2.1524

通过密钥加载密钥……………………

5.2.16ID25

注册密钥……………………

5.2.1726

销毁密钥……………………

5.2.1826

通过密钥获取密钥……………………

5.2.19ID27

通过公钥获取密钥…………

5.2.2027

通过获取注册密钥……………………

5.2.21ID28

设置传输会话加密密钥……………………

5.2.2229

关闭传输会话………………

5.2.2329

策略管理……………

5.330

设置策略类属性整型参数…………………

5.3.1()30

获取上下文属性整型参数…………………

5.3.2()31

设置上下文属性变长参数…………………

5.3.3()32

获取上下文属性变长参数…………………

5.3.4()33

设置策略授权…………………

5.3.534

清除策略授权…………………

5.3.634

绑定策略对象…………………

5.3.735

可信密码模块管理………………………

5.4(TCM)35

概述……………

5.4.135

创建平台身份和证书请求……………………

5.4.235

激活平台身份和获取证书……………

5.4.3PIK36

创建请求………………

5.4.4PEK37

获取证书………………

5.4.5PEK38

导入密钥………………

5.4.6PEK38

创建不可撤销的密码模块密钥………………

5.4.739

获取密码模块密钥公钥………………………

5.4.840

创建可撤销的密码模块密钥…………………

5.4.940

撤销密码模块密钥…………

5.4.1041

创建密码模块所有者………………………

5.4.1142

清除可信密码模块所有者…………………

5.4.1242

设置操作者授权……………

5.4.1343

设置可信密码模块状态……………………

5.4.1443

查询设置可信密码模块状态………………

5.4.1544

获取可信密码模块特性……………………

5.4.1646

可信密码模块完全自检……………………

5.4.1749

获取可信密码模块自检结果………………

5.4.1849

获取可信密码模块产生的随机数…………

5.4.1950

获取可信密码模块单个事件………………

5.4.2050

获取可信密码模块一组事件………………

5.4.2151

获取可信密码模块事件日志………………

5.4.2251

GM/T0011—2012

可信密码模块扩展……………………

5.4.23PCR52

读取可信密码模块值…………………

5.4.24PCR53

重置可信密码模块……………………

5.4.25PCR53

引证……………………

5.4.26PCR54

读可信密码模块计数器……………………

5.4.2754

读可信密码模块当前时钟…………………

5.4.2855

获取可信密码模块审计摘要值……………

5.4.2955

设置可信密码模块命令审计状态…………

5.4.3056

密钥管理……………

5.557

概述……………

5.5.157

改变实体授权数据……………

5.5.257

获取策略对象…………………

5.5.357

设置密钥属性整型参数……………………

5.5.4()58

获取密钥属性整型参数……………………

5.5.5()59

设置密钥属性变长参数……………………

5.5.6()61

获取设置密钥属性变长参数………………

5.5.7()61

加载密钥………………………

5.5.863

卸载密钥………………………

5.5.963

获取密钥公钥………………

5.5.1064

签署密钥……………………

5.5.1164

创建密钥……………………

5.5.1265

封装密钥……………………

5.5.1365

创建迁移授权………………

5.5.1466

创建迁移密钥数据块………………………

5.5.1566

导入迁移密钥数据块………………………

5.5.1667

数据加密与解密……………………

5.668

改变实体授权…………………

5.6.168

获取策略对象…………………

5.6.269

获取数据属性整型参数……………………

5.6.3()69

设置数据属性变长参数……………………

5.6.4()70

获取数据属性…………………

5.6.570

数据加密………………………

5.6.671

数据解密………………………

5.6.772

数据封装………………………

5.6.873

数据解封………………………

5.6.974

数字信封封装………………

5.6.1074

数字信封解密………………

5.6.1175

管理…………………………

5.7PCR75

概述……………

5.7.175

设置属性……………………

5.7.2PCRLocality76

获取属性……………………

5.7.3PCRLocality76

获取摘要………………

5.7.4PCR77

设置值…………………

5.7.5PCR77

GM/T0011—2012

获取值…………………

5.7.6PCR78

选择索引………………

5.7.7PCR78

非易失性存储管理………………

5.879

设置非易失性存储区属性整型参数………

5.8.1()79

获取非易失性存储区属性整型参数………

5.8.2()80

获取非易失性存储区属性变长参数………

5.8.3()81

创建非易失性存储区空间……………………

5.8.482

释放非易失性存储区空间……………………

5.8.583

数据写入非易失性存储区……………………

5.8.683

从非易失性存储区读取数据…………………

5.8.784

杂凑操作……………

5.985

设置杂凑对象属性整型参数………………

5.9.1()85

获取杂凑对象属性整型参数………………

5.9.2()86

设置杂凑对象属性变长参数………………

5.9.3()87

对用户数据进行杂凑操作……………………

5.9.487

设置杂凑值……………………

5.9.588

获取杂凑值……………………

5.9.689

更新杂凑值……………………

5.9.789

对杂凑值签名…………………

5.9.890

验证杂凑值签名………………

5.9.990

给杂凑类加时间戳…………

5.9.1091

密钥协商…………………………

5.1092

创建会话……………………

5.10.192

获取会话密钥………………

5.10.292

释放会话……………………

5.10.394

附录规范性附录接口规范数据结构………………

A()95

附录规范性附录数字证书格式…………………

B()118

附录规范性附录主板应用接口…………………

C()120

参考文献……………………

129

GM/T0011—2012

前言

本标准依据给出的规则起草

GB/T1.1—2009。

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任

。。

本标准由国家密码管理局提出并归口

本标准起草单位联想控股有限公司国民技术股份有限公司同方股份有限公司中国科学院软件

:、、、

所北京兆日技术有限责任公司瑞达信息安全产业股份有限公司长春吉大正元信息技术股份有限公

、、、

司方正科技集团股份有限公司北京信息科技大学中国长城计算机深圳股份有限公司成都卫士通信

、、、、

息产业股份有限公司无锡江南信息安全工程技术中心中国人民解放军国防科学技术大学

、、。

本标准主要起草人吴秋新杨贤伟邹浩余发江宁晓魁王梓郑必可林洋李伟平尹洪兵

:、、、、、、、、、、

徐震严飞刘韧李丰许勇贾兵王蕾顾健何长龙秦宇刘鑫王正鹏范琴

、、、、、、、、、、、、。

GM/T0011—2012

引言

本标准以我国可信计算密码技术要求与应用方案为指导描述了可信计算密码支撑平台的功能原

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论