TPM -- Activating a Credential

本文详细阐述了如何在TPM中激活一个证书,包括CA验证、证书颁发、密钥生成与解密等步骤,旨在解释如何将第三方证书导入TPM并确保安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本文主要讲述的是如果从TPM 里面生成的非对称的Key想要获取第三方证书颁发者(credential provider)请求证书的流程, 还有获取证书后是如何保存到TPM的? 如上的过程我们通常称为Activating a Credential in the TPM.


对于TPM而言,它并不关心credential的格式, 不过一般情况下都是X.509格式certificate。
该激活证书的流程可以帮助实现如下的2个目标:

 - credential provider可以确保需要认证的key的一些属性(例如:signing/decryption)。
 - TPM密钥签名的接收者无法确定多个密钥驻留在同一TPM上。(因为EK只在Credential 激活的阶段才会被使用到)

改流程可以简单的理解为:

CA为该pub key颁发了一个证书,该证书被TPM的初始密钥的public key(Endorsement Key)进行了加密, 只有在TPM里面使用对应的private key才可以解开。

当然,实际情况比较复杂,详细的步骤我们接下来会具体分析:

激活证书的流程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值