Files
Knowledge/sunyard/7 信安/海光 CPU 概念.md
T

28 lines
1.6 KiB
Markdown

## 可信功能模块
TPM2.0模块(Trusted Platform Module,国际标准)
TCM2.0模块(Trusted Crypto Module,中国传统标准)
TPCM模块(Trusted Platform Control Module,中国新兴标准)
TDM模块(Trusted Dynamic Measuring, 海光私有)
TSB模块(Trusted Secure Boot,海光私有)
TKM密钥管理功能
国密硬件引擎CCP
可信计算是密码运算密集型技术,海光CPU内置了国密硬件引擎CCP对密码运算提供硬件加速,支持常用的密码算法,包括对称,非对称,Hash等。对称密码用来进行加解密及计算消息验证码HMAC,非对称密码用来进行签名验签及共享秘钥生成等,Hash用来度量及签名等。
可信存储示意图
![](https://c86.sourcefind.cn/pic/2/assets/tc/tc_whitebook-3.png)
### 3.2.外部密钥派发到TKM设备场景
**场景说明:**
用户在使用中有将自己密钥明文派发到TKM设备内部密钥槽位的需求,派发后密钥掉电不丢失,这里对该应用场景进行示例说明,基本过程如下图所示,首先通过TKM接口在TKM内部生成一对非对称密钥对作为父密钥对,接着用户准备好将要派发的密钥明文,调用TKM接口导出父密钥对公钥,用户使用该公钥对将要派发的密钥明文进行加密得到密钥密文,调用TKM导入接口导入密钥密文并指定使用父密钥对的私钥解密装载,装载成功后该密钥被装入TKM设备密钥槽位并返回对应密钥索引信息,用户可以通过该索引来完成需要的基于TKM设备的密码运算
![](https://c86.sourcefind.cn/pic/2/assets/tkm/tkm-3.png)
![[Pasted image 20260104162700.png]]