linux下测试tpm,TPM笔记(2)--TPM安装手册

本文详细介绍了如何在Ubuntu 11.10上构建TPM的真实开发环境,包括安装trousers、tpm-tools和tpmmanager。通过执行一系列命令,如modprobe tpm_tis和tcsd start,以及使用tpm_version和tpm_getpubek等工具,成功构建并验证了TPM模拟环境。此外,还提供了TPM测试程序的代码示例,用于PCR读取、扩展和SHA1操作。

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

判断机器上是否有TPM芯片的简单方法

查看BIOS-Security中是否有TPM设置选项。

TPM真实开发环境构建手册

实验环境:Ubuntu 11.10

Linux Kernel 3.0.0

软件包准备:

(两条重要的命令,”apt-get install”, “apt-cache search”)

trousers-0.3.7.tar.gz(必备)

tpm-tools-1.3.5.tar.gz(必备,主要用于tpm模拟测试)

下载链接:

tpmmanager-0.8.1.tar.gz(可选,测试tpm)

下载链接:

1.装gmp-4.2.2

#sudo apt-get install libgmp10 libgmp-dev

3.安装trousers(TSS软件栈)

(养成好的习惯,安装之前阅读README和INSTALL文件)

#sh bootstrap.sh

很奇怪的是最新版的trousers竟然没有bootstrap.sh这个文件,如果不使用这个文件,直接configure会出错,可以直接从旧版本的trousers中拷一个来用。

在bootstrap.sh运行时,可能会显示缺少某个程序,如缺少autopoint,则使用sudo apt-get install autopoint即可解决,同理其他。

在configure之前,修改configure文件,删除其中所有的-Werror字符串,其实只有一处.

#configure

#sudo make            #

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值