《TPM原理及应用指南》学习 —— TPM实体0

article/2023/10/1 3:02:46

本文对应《A Practical Guide to  TPM  2.0 — Using the Trusted Platform Module in the New Age of Security》的第8章概述。

CHAPTER 8  TPM Entities —— 第8章  TPM实体

A TPM 2.0 entity is an item in the TPM that can be directly referenced with a handle.
The term encompasses more than objects because the specification uses the word object
to identify a very specific subset of entities. This can be confusing, so this chapter briefly
describes all of the entity types: permanent entities (hierarchies, the dictionary attack
lockout mechanism, and PCRs); nonvolatile entities (NVRAM indexes), which are similar to
permanent entities; objects (keys and data); and volatile entities (sessions of various types).

一个TPM 2.0实体是TPM中的一个项目,其能够通过一个句柄直接引用。此术语(实体)比对象包含更多内容,因为规范中使用对象这个词标识一个具体的实体子集。这可能使人感到困惑,因此本章简要描述了所有的实体类型:永久性实体(层级、字典攻击锁定机制和平台控制寄存器);非易失性实体(NVRAM索引),类似于永久性实体;对象(密钥和数据);和易失性实体(各种类型会话)。
 

After this introduction, the following chapters discuss each entity and its uses in
more detail. In particular, the next chapter delves into hierarchies, a collection of entities
that are related and managed as a group.
在介绍之后,接下来的章节更详细讨论每一种实体和其使用方法。特别地,下一章(CHAPTER 9 HIERARCHIES)将深入研究层级,一个实体的集合,其作为一个组进行关联和管理。

知识点提炼

  • TPM 2.0实体能够被句柄直接引用
  • 实体比对象的概念更大,实体包含对象
  • 所有实体类型
    • 永久实体(层级、字典攻击锁定机制和平台控制寄存器)
    • 非易失性实体(NVRAM索引)
    • 对象(密钥和数据)
    • 易失性实体(各种类型会话)


http://www.ngui.cc/article/show-841453.html

相关文章

TCP/IP IP地址概念与应用

作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.什么是IP地址 二.IP地址的组成 三.IP地址分类 A类IP地址 …

Flowable进阶学习(五)候选人与候选人组

文章目录一、候选人1. 绘制流程图,导出流程文件,并部署启动流程实例,完成任务处理2. 任务的查询3. 任务的认领拾取(领取后不可重复领取)4. 任务的归还5. 任务的交接二、候选人组1. 管理用户和组1.1 用户管理 ACT_ID_US…

学习Go的全部网站集合

给Golang 入门新手整理了一份全部所需网站集合,主要分为三类。 社区类:这类网站是问答、文档、搜索、资源类网站汇总 镜像和安装包类:有些安装包可能无法下载,此处列出一些可下载Go包和镜像的网站。 开发工具:目前流…

【Ubuntu】Nacos 2.1 单机安装

目录Nacos 2.1 单机安装1. 从GitHub下载2.1.0的压缩包2. 解压与配置3. 数据库配置4. 单机启动nacos遇到的一些错误ErrMsg:jmenv.tbsite.netlibstdc.so.6: cannot open shared object file: No such file or directoryCaused by: java.lang.IllegalStateException: No DataSourc…

Coolify系列01- 从0到1超详细手把手教你上手Heroku 和 Netlify 的开源替代方案

什么是Coolify 一款超强大的开源自托管 Heroku / Netlify 替代方案coolLabs是开源、自托管和以隐私为中心的应用程序和服务的统称 为什么使用Coolify 只需单击几下即可托管你的应用、数据库或其他开源服务,等。它是 Heroku 和 Netlify 的一个替代方案。通过 Cool…

Java基础 Stream流方法引用异常文件

Stream流 引例 需求&#xff1a;按照下面要求完成集合的创建和遍历 创建一个集合&#xff0c;存储多个字符串元素 1. 把所有以“曹”开头的元素存储到新集合中 2. 把曹开头&#xff0c;长度为3的元素存储到新集合中 List<String> list List.of("曹操", "…

恶意代码分析实战 5 分析恶意Windows程序

1 Lab07-01 本次实验分析lab07-01.exe,lab07-02.exe,先来看lab07-01.exe的问题 问题 计算机重启后&#xff0c;这个程序如何确保它继续运行&#xff08;达到持久化驻留&#xff09; 首先&#xff0c;查看导入函数。 OpenSCManagerA和CreateServiceA函数暗示着这个恶意代码…

手把手教你写一个极简版Netty

目录前言BIO版本NIO版本mini-netty版本v1&#xff1a;Reactor线程模型mini-netty版本v2&#xff1a;任务处理总结前言 Netty如今是使用最广泛的网络通信框架&#xff0c;许多人对此有强烈的学习需求。但是Netty本身代码量大、概念众多&#xff0c;单纯看代码学习容易一头雾水&…

【老卫搞机】136期:华为开发者联盟社区2022年度战码先锋2期开源贡献之星

首先祝大家兔年大吉&#xff0c;身体安康&#xff0c;钱兔似锦&#xff01;接上次的“2022年牛人之星”&#xff08; https://developer.huawei.com/consumer/cn/forum/topic/0203109930647268095&#xff09;&#xff0c;今天咱们来开箱另外一件特殊的奖品&#xff0c;来自华为…

ubuntu压缩、归档 tar zip gzip的介绍

不同文件需要使用不同的工具进行压缩和解压&#xff0c;可以使用file文件查看是什么类型的文件 file 文件名如图&#xff0c;在第二行看到这个文件是gzip类型的。 文件&#xff1a;gzip 工具&#xff1a;gunzip gunzip是 gnu unzip的缩写。用来解压gzip压缩包。 解压命令 …