标准解读
《GB/T 29829-2022 信息安全技术 可信计算密码支撑平台功能与接口规范》相较于《GB/T 29829-2013 信息安全技术 可信计算密码支撑平台功能与接口规范》,在内容上进行了多方面的更新和调整,以适应当前信息技术的发展趋势及安全需求的变化。具体变更包括但不限于以下几个方面:
一、标准结构的优化。新版本对文档的整体架构进行了重新规划,使得各部分内容更加条理清晰,便于理解和使用。
二、术语定义更加准确。2022版对部分专业术语进行了修订或新增了定义,确保用词精准且符合最新行业共识。
三、增加了新的技术要求。随着云计算、大数据等新兴技术的应用日益广泛,《GB/T 29829-2022》针对这些领域提出了更全面的安全保障措施和技术指导原则。
四、强化了安全性要求。新版标准进一步强调了对于数据保护和个人隐私等方面的考量,并引入了更多先进的加密算法和技术手段来提高系统的整体防护水平。
五、明确了兼容性与互操作性准则。为促进不同厂商之间产品的互联互通,《GB/T 29829-2022》细化了关于接口设计的原则以及测试方法等内容。
六、增强了用户体验相关的规定。考虑到最终用户的需求,在人机交互界面友好度等方面也给予了更多的关注。
七、更新了附录材料。根据实际情况的变化,对原有的示例代码、配置文件格式说明等辅助资料进行了相应修改或补充。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2022-04-15 颁布
- 2022-11-01 实施
文档简介
ICS35030
CCSL.80
中华人民共和国国家标准
GB/T29829—2022
代替GB/T29829—2013
信息安全技术可信计算
密码支撑平台功能与接口规范
Informationsecuritytechnology—Functionalityandinterface
specificationofcryptographicsupportplatformfortrustedcomputing
2022-04-15发布2022-11-01实施
国家市场监督管理总局发布
国家标准化管理委员会
中华人民共和国
国家标准
信息安全技术可信计算
密码支撑平台功能与接口规范
GB/T29829—2022
*
中国标准出版社出版发行
北京市朝阳区和平里西街甲号
2(100029)
北京市西城区三里河北街号
16(100045)
网址
:
服务热线
:400-168-0010
年月第一版
20224
*
书号
:155066·1-70212
版权专有侵权必究
GB/T29829—2022
目次
前言
………………………ⅩⅤ
引言
………………………ⅩⅥ
范围
1………………………1
规范性引用文件
2…………………………1
术语和定义
3………………1
缩略语
4……………………3
可信计算密码支撑平台概述
5……………4
可信计算概述
5.1………………………4
可信构件
5.2……………4
可信计算基
5.3…………………………4
可信边界
5.4……………5
可信传递
5.5……………5
可信授权
5.6……………5
可信计算密码支撑平台功能
6……………5
平台体系结构
6.1………………………5
平台接口功能
6.2………………………7
可信密码模块接口
7………………………11
通用要求
7.1……………11
启动命令
7.2……………11
检测命令
7.3……………13
会话命令
7.4……………15
对象命令
7.5……………16
复制命令
7.6……………24
非对称算法命令
7.7……………………28
对称算法命令
7.8………………………32
随机数发生器命令
7.9…………………33
杂凑命令
7.10/HMAC………………34
证明命令
7.11…………………………40
临时密钥命令
7.12EC………………44
签名及签名验证命令
7.13……………46
度量命令
7.14…………………………48
增强授权命令
7.15……………………50
分层命令
7.16…………………………60
Ⅰ
GB/T29829—2022
字典攻击命令
7.17……………………66
管理功能命令
7.18……………………67
上下文管理命令
7.19…………………68
属性命令
7.20…………………………71
操作命令
7.21NV……………………72
证实方法
8…………………82
概述
8.1…………………82
符合性实现原理说明
8.2………………82
附录规范性数据结构
A()………………86
命令码
A.1……………86
返回码
A.2……………90
基本常量
A.3…………………………94
结构定义
A.4…………………………117
密码参数和结构
A.5…………………133
密钥对象结构
A.6/…………………138
存储结构
A.7NV……………………143
上下文数据
A.8………………………147
附录资料性可信密码模块证实实例
B()……………151
概述
B.1………………151
启动命令输入输出实例
B.2…………151
检测命令输入输出实例
B.3…………151
会话命令输入输出实例
B.4…………152
对象命令输入输出实例
B.5…………152
复制命令输入输出实例
B.6…………155
非对称算法命令输入输出实例
B.7…………………157
对称算法命令输入输出实例
B.8……………………158
命令输入输出实例
B.9HASH/HMAC/Event……………………158
证书命令输入输出实例
B.10…………160
临时命令输入输出实例
B.11EC……………………162
签名及签名验证命令输入输出实例
B.12……………162
完整命令输入输出实例
B.13…………163
增强授权命令输入输出实例
B.14……………………164
分层命令输入输出实例
B.15…………166
字典攻击命令输入输出实例
B.16……………………167
管理功能命令输入输出实例
B.17……………………168
上下文管理命令输入输出实例
B.18…………………168
性能命令输入输出实例
B.19…………170
Ⅱ
GB/T29829—2022
操作命令输入输出实例
B.20NV……………………170
附录资料性可信密码模块体系架构和功能原理
C()………………174
的架构
C.1TCM………………………174
自身安全
C.2TCM……………………177
执行状态
C.3TCM……………………177
控制域
C.4TCM………………………179
主种子
C.5……………180
句柄
C.6TCM…………………………181
对象名称
C.7TCM……………………182
操作
C.8PCR…………………………183
命令响应结构
C.9TCM/……………184
授权
C.10………………189
会话加密
C.11…………………………204
受保护的存储
C.12……………………205
受保护的存储层次结构
C.13…………207
凭据保护
C.14…………………………213
对象属性
C.15…………………………215
对象结构元素
C.16……………………215
对象创建
C.17…………………………217
对象加载
C.18…………………………220
对象创建参考实现
C.19………………220
上下文管理
C.20………………………221
证明
C.21………………226
密码支持函数
C.22……………………226
硬件可信度量根的核心时间序列
C.23………………227
时间组件
C.24…………………………227
非易失性存储器
C.25…………………228
错误和返回码
C.26……………………235
通用输入输出
C.27……………………235
附录资料性章条编号对照一览表
D()………………236
附录资料性可信密码模块应用案例
E()……………239
基于的信任链传递
E.1TCM………………………239
增强型的可信启动
E.2TCM………………………239
基于建立设备与服务的可信连接
E.3TCM………239
参考文献
……………………242
图密码对平台功能的支撑关系图
1………………………5
Ⅲ
GB/T29829—2022
图可信密码支撑平台技术结构
2…………6
图完整性度量流程
3……………………10
图可信密码模块结构
C.1………………174
图可信密码模块命令执行流程图
C.2…………………176
图命令或响应标头
C.3…………………185
图标记值
C.4……………187
图响应的授权布局
C.5…………………187
图没有内部封装只有外部封装的复制过程
C.6………210
图带有内部封装和为的复制过程
C.7TCM_RH_NULLNP………210
图没有内部封装和为的复制过程
C.8TCM_RH_NULLNP………211
图保护组
C.9……………212
图信任链传递
E.1………………………239
图可信链接框架设计
E.2………………240
表接口输入参数
1TCM2_Startup()……………………12
表接口输出参数
2TCM2_Startup()……………………12
表接口输入参数
3TCM2_Shutdown()…………………12
表接口输出参数
4TCM2_Shutdown()…………………13
表接口输入参数
5TCM2_SelfTest()…………………13
表接口输出参数
6TCM2_SelfTest()…………………13
表接口输入参数
7TCM2_IncrementalSelfTest()……………………14
表接口输出参数
8TCM2_IncrementalSelfTest()……………………14
表接口输入参数
9TCM2_GetTestResult()……………14
表接口输出参数
10TCM2_GetTestResult()…………14
表接口输入参数
11TCM2_StartAuthSession()………15
表接口输出参数
12TCM2_StartAuthSession()………16
表接口输入参数
13TCM2_PolicyRestart()……………16
表接口输出参数
14TCM2_PolicyRestart()……………16
表接口输入参数
15TCM2_Create()……………………17
表接口输出参数
16TCM2_Create()……………………17
表接口输入参数
17TCM2_Load()……………………18
表接口输出参数
18TCM2_Load()……………………18
表接口输入参数
19TCM2_LoadExternal()……………19
表接口输出参数
20TCM2_LoadExternal()……………19
表接口输入参数
21TCM2_ReadPublic()………………19
表接口输出参数
22TCM2_ReadPublic()………………20
表接口输入参数
23TCM2_ActivateCredential()………21
Ⅳ
GB/T29829—2022
表接口输出参数
24TCM2_ActivateCredential()………21
表接口输入参数
25TCM2_MakeCredential()…………22
表接口输出参数
26TCM2_MakeCredential()…………22
表接口输入参数
27TCM2_Unseal()……………………22
表接口输出参数
28TCM2_Unseal()……………………23
表接口输入参数
29TCM2_ObjectChangeAuth()……………………23
表接口输出参数
30TCM2_ObjectChangeAuth()……………………24
表接口输入参数
31TCM2_Duplicate()………………24
表接口输出参数
32TCM2_Duplicate()………………25
表接口输入参数
33TCM2_Rewrap()…………………25
表接口输出参数
34TCM2_Rewrap()…………………26
表接口输入参数
35TCM2_Import()…………………27
表接口输出参数
36TCM2_Import()…………………27
表接口输入参数
37TCM2_ZGen_2Phase()……………28
表接口输出参数
38TCM2_ZGen_2Phase()……………28
表接口输入参数
39TCM2_ECC_Encrypt()……………29
表接口输出参数
40TCM2_ECC_Encrypt()……………29
表接口输入参数
41TCM2_ECC_Decrypt()……………30
表接口输出参数
42TCM2_ECC_Decrypt()……………30
表接口输入参数
43TCM2_ECDH_ZGen()……………31
表接口输出参数
44TCM2_ECDH_ZGen()……………31
表接口输入参数
45TCM2_ECDH_KeyGen()…………31
表接口输出参数
46TCM2_ECDH_KeyGen()…………32
表接口输入参数
47TCM2_EncryptDecrypt()…………32
表接口输出参数
48TCM2_EncryptDecrypt()…………33
表接口输入参数
49TCM2_GetRandom()……………33
表接口输出参数
50TCM2_GetRandom()……………34
表接口输入参数
51TCM2_StirRandom()……………34
表接口输出参数
52TCM2_StirRandom()……………34
表接口输入参数
53TCM2_Hash()……………………35
表接口输出参数
54TCM2_Hash()……………………35
表接口输入参数
55TCM2_HMAC()…………………36
表接口输出参数
56TCM2_HMAC()…………………36
表接口输入参数
57TCM2_HMAC_Start()……………36
表接口输出参数
58TCM2_HMAC_Start()……………37
表接口输入参数
59TCM2_HashSequenceStart()……………………37
表接口输出参数
60TCM2_HashSequenceStart()……………………38
Ⅴ
GB/T29829—2022
表接口输入参数
61TCM2_SequenceUpdate()………38
表接口输出参数
62TCM2_SequenceUpdate()………38
表接口输入参数
63TCM2_SequenceComplete()………39
表接口输出参数
64TCM2_SequenceComplete()………39
表接口输入参数
65TCM2_EventSequenceComplete()………………40
表接口输出参数
66TCM2_EventSequenceComplete()………………40
表接口输入参数
67TCM2_Certify()…………………41
表接口输出参数
68TCM2_Certify()…………………41
表接口输入参数
69TCM2_CertifyCreation()…………42
表接口输出参数
70TCM2_CertifyCreation()…………42
表接口输入参数
71TCM2_Quote()……………………43
表接口输出参数
72TCM2_Quote()……………………43
表接口输入参数
73TCM2_GetTime()…………………44
表接口输出参数
74TCM2_GetTime()…………………44
表接口输入参数
75TCM2_EC_Ephemeral()…………45
表接口输出参数
76TCM2_EC_Ephemeral()…………45
表接口输入参数
77TCM2_Commit()…………………45
表接口输出参数
78TCM2_Commit()…………………46
表接口输入参数
79TCM2_VerifySignature()…………46
表接口输出参数
80TCM2_VerifySignature()…………47
表接口输入参数
81TCM2_Sign()………………………47
表接口输出参数
82TCM2_Sign()………………………48
表接口输入参数
83TCM2_PCR_Extend()……………48
表接口输出参数
84TCM2_PCR_Extend()……………49
表接口输入参数
85TCM2_PCR_Read()………………49
表接口输出参数
86TCM2_PCR_Read()………………49
表
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 公共设施的维修养护计划
- 电信基站通信中断预案
- 高低压电工培训试题含答案
- 非遗问卷调查1
- 出库复核员考核试题及答案
- 防汛应急试题及答案
- 垂体瘤知识试题及答案
- 初级粮油质量检验员(带答案)
- 《CAD2024》电子授课教案
- 【年终总结】医院计划生育技术服务工作总结
- 2026年托业(TOEIC)全真试题及详细答案解析
- 中国慢性乙型肝炎功能性(临床)治愈临床实践专家共识课件
- 苏少版美术四年级上册第三课《精彩的表达》教学课件
- 航空文化考试题及答案解析
- 2027物理步步高 大一轮复习第六章 微点突破3 机车启动问题
- 2026年辽宁省中考数学试卷(含答案及解析)
- GB/T 24002.2-2026环境管理体系针对环境主题领域应用GB/T 24001管理环境因素和应对环境状况的指南第2部分:水
- 聚变装置-氚聚变设施和聚变燃料处理设施的密封和通风系统的设计和操作标准标准立项发展报告
- 家装水电施工工艺标准
- 2026广西民族大学招聘专任教师128人笔试参考题库及答案详解
- 2026年度江西省党史知识竞赛考试复习重点试题(含答案)
评论
0/150
提交评论