云端系统安全与教育科技云平台构建
1. 云系统安全:可信心跳框架
1.1 TPM 密钥类型及用途
TPM(Trusted Platform Module)即可信平台模块,是一种安全密码处理器,它提供了多种类型的密钥,每种密钥都有其特定的用途,如下表所示:
| 密钥名称 | 用途 |
| — | — |
| 背书密钥(Endorsement Key,EK) | 基于 RSA 算法的密钥对,由 TPM 制造商提供,用于唯一标识 TPM。 |
| 存储根密钥(Storage Root Key,SRK) | 由平台所有者生成的不可转移密钥,作为与 TPM 关联的密钥层次结构中的根密钥。 |
| 证明身份密钥(Attestation Identity Key,AIK) | 用于 TPM 的证明和识别(即激活模式)。可信第三方可以通过签署 AIK 的公钥部分来创建身份证书。 |
| 签名密钥(Signing Key) | 系统用于签署消息。 |
| 存储密钥(Storage Key) | 用于加密和解密其他密钥(使用 RSA 算法)。 |
| 身份密钥(Identity Key) | 用于需要 TPM 身份的操作。 |
| 绑定密钥(Binding Key) | 用于解绑定操作以解密数据。 |
1.2 可信心跳框架概述
提出了一种确定特定虚拟机(VM)是否可信的方案,只有经过认证和可信的 VM 才能获得任务并在网络中协作。若节点未生成输出(或产生恶意输出),则会被赋予负面声誉。
在可信心跳框架中,假设 TPM 通信不可篡改,存储不暴露。TPM 的主要目的是
超级会员免费看
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



