标准解读
《GM/T 0011-2012 可信计算 可信密码支撑平台功能与接口规范》是中国国家密码管理局发布的标准之一,该标准主要针对可信计算环境中的密码支撑平台的功能要求及其对外提供的接口进行了详细规定。通过定义这些功能和接口,旨在确保不同厂商开发的可信计算产品能够基于统一的标准进行互操作,并且在安全性方面达到一定的保障水平。
根据文档内容,其覆盖的主要领域包括但不限于密钥管理、加解密服务、签名验证等功能模块。对于密钥管理部分,明确了密钥生成、存储、分发以及销毁等一系列流程的具体要求;加解密服务则涉及到数据加密算法的选择及其实现方式等;至于签名验证,则是关于如何使用数字证书来保证信息来源的真实性和完整性等方面的规定。
此外,该标准还特别强调了接口设计的重要性,为实现跨平台兼容性提供了指导原则。它不仅列举了各类必要的API调用格式,而且对每个函数或方法的作用、参数列表、返回值等都给出了明确说明,以便开发者能够准确理解和应用这些接口。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 废止
- 已被废除、停止使用,并不再更新
- 2012-11-22 颁布
- 2012-11-22 实施
文档简介
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. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 自动报靶器课程设计
- 自行车cad课程设计
- 有关趣味数学的课程设计
- 幼儿园铜鼓主题课程设计
- 网络技术课程设计
- 系统规划课程设计
- 椅子美背课程设计
- 新材料行业技术工作总结
- 建筑行业推广方案分享
- 电动车课程设计摘要
- 电梯维护保养分包合同
- 10以内连加减口算练习题完整版139
- 2022-2023学年广东省广州市海珠区六年级(上)期末英语试卷(含答案)
- 2024至2030年中国沥青搅拌站行业市场现状调研及市场需求潜力报告
- 《平凡的世界》整本书阅读指导教学设计基础模块上册
- 2024政务服务综合窗口人员能力与服务规范考试试题
- (高清版)AQ 2002-2018 炼铁安全规程
- 虚拟现实与增强现实
- 08J933-1体育场地与设施(一)
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- 课题论文:引领新经济加速新质生产力发展
评论
0/150
提交评论