美文网首页我爱编程可信平台模块-TPM
Ubuntu16.04环境下ibm-tpm和intel-tss安

Ubuntu16.04环境下ibm-tpm和intel-tss安

作者: qinwenky | 来源:发表于2018-04-04 14:34 被阅读0次

环境

在VMware Workstation 12 Pro安装ubuntu16.04虚拟机,并配置好网络,以便下载所需插件。

并且都是在root用户下安装和运行。

安装

1. 安装ibm虚拟tpm

获取安装包:wget https://downloads.sourceforge.net/project/ibmswtpm2/ibmtpm974.tar.gz

创建目录:mkdir ibmtpm974

进入目录:cd ibmtpm974

解压安装包:tar -xavf ../ibmtpm974.tar.gz

进入资源目录:cd src

编译:make

tips: 安装过程依赖libcurl4-openssl-dev插件,需先安装 apt-get install libcurl4-openssl-dev

2. 安装intel-tss

因为公司产品依赖tss1.0版本,所以本次安装的是1.0版本。

tss依赖插件:apt-get install autoconf autoconf-archive libtool

tpm2-tss安装包下载:wget https://github.com/tpm2-software/tpm2-tss/archive/1.0.tar.gz

解压缩: tar -zxvf tpm2-tss-1.0.tar.gz 

进入项目目录: cd tpm2-tss-1.0

配置安装: ./bootstrap ./configure make make install

3.  安装intel-tools

本次安装的是tools-1.1版本

tpm2-tools安装包下载:wget https://github.com/tpm2-software/tpm2-tools/archive/v1.1.0.tar.gz

解压缩: tar -zxvf tpm2-tools-1.1.0.tar.gz 

进入项目目录:cd tpm2-tools-1.1.0

配置安装: ./bootstrap ./configure make make install

运行

1. 运行ibm-tpm

在ibmtpm974/src目录下执行  ./tpm_server &

2. 运行resourcemgr

resourcemgr -sim &

3. 测试tpm2-tools

利用tpm2-tools-1.1.0/test目录下的测试脚本对ibmtpm974进行测试。

目前发现ibmtpm974不支持国密算法。


注意:如果运行tpm2-tools出现问题,可以利用tpm2_rc_record命令查看错误代码产生原因。

相关文章

网友评论

    本文标题:Ubuntu16.04环境下ibm-tpm和intel-tss安

    本文链接:https://www.haomeiwen.com/subject/vwlkhftx.html