1.6 KiB
1.6 KiB
可信功能模块
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用来度量及签名等。
可信存储示意图
3.2.外部密钥派发到TKM设备场景
场景说明:
用户在使用中有将自己密钥明文派发到TKM设备内部密钥槽位的需求,派发后密钥掉电不丢失,这里对该应用场景进行示例说明,基本过程如下图所示,首先通过TKM接口在TKM内部生成一对非对称密钥对作为父密钥对,接着用户准备好将要派发的密钥明文,调用TKM接口导出父密钥对公钥,用户使用该公钥对将要派发的密钥明文进行加密得到密钥密文,调用TKM导入接口导入密钥密文并指定使用父密钥对的私钥解密装载,装载成功后该密钥被装入TKM设备密钥槽位并返回对应密钥索引信息,用户可以通过该索引来完成需要的基于TKM设备的密码运算


