xref: /linux/Documentation/translations/zh_CN/security/tpm/tpm_ftpm_tee.rst (revision bbfd5594756011167b8f8de9a00e0c946afda1e6)
1*03069bf1SShuo Zhao.. SPDX-License-Identifier: GPL-2.0
2*03069bf1SShuo Zhao.. include:: ../../disclaimer-zh_CN.rst
3*03069bf1SShuo Zhao
4*03069bf1SShuo Zhao:Original: Documentation/security/tpm/tpm_ftpm_tee.rst
5*03069bf1SShuo Zhao
6*03069bf1SShuo Zhao:翻译:
7*03069bf1SShuo Zhao 赵硕 Shuo Zhao <zhaoshuo@cqsoftware.com.cn>
8*03069bf1SShuo Zhao
9*03069bf1SShuo Zhao===========
10*03069bf1SShuo Zhao固件TPM驱动
11*03069bf1SShuo Zhao===========
12*03069bf1SShuo Zhao
13*03069bf1SShuo Zhao本文档描述了固件可信平台模块(fTPM)设备驱动。
14*03069bf1SShuo Zhao
15*03069bf1SShuo Zhao介绍
16*03069bf1SShuo Zhao====
17*03069bf1SShuo Zhao
18*03069bf1SShuo Zhao该驱动程序是用于ARM的TrustZone环境中实现的固件的适配器。该驱动
19*03069bf1SShuo Zhao程序允许程序以与硬件TPM相同的方式与TPM进行交互。
20*03069bf1SShuo Zhao
21*03069bf1SShuo Zhao设计
22*03069bf1SShuo Zhao====
23*03069bf1SShuo Zhao
24*03069bf1SShuo Zhao该驱动程序充当一个薄层,传递命令到固件实现的TPM并接收其响应。驱动
25*03069bf1SShuo Zhao程序本身并不包含太多逻辑,更像是固件与内核/用户空间之间的一个管道。
26*03069bf1SShuo Zhao
27*03069bf1SShuo Zhao固件本身基于以下论文:
28*03069bf1SShuo Zhaohttps://www.microsoft.com/en-us/research/wp-content/uploads/2017/06/ftpm1.pdf
29*03069bf1SShuo Zhao
30*03069bf1SShuo Zhao当驱动程序被加载时,它会向用户空间暴露 ``/dev/tpmX`` 字符设备,允许
31*03069bf1SShuo Zhao用户空间通过该设备与固件TPM进行通信。
32