可信计算

  1. 下载安装软件包
    (1)安装libgmp
    sudo apt-get install m4

(2)下载安装gmp 6.1.2
1、官网下载gmp-6.1.2.tar.bz2
GMP官网下面Download the latest release of GMP中选择下载
2、上传到Linux主机,解压

  • tar -jxvf gmp-6.1.2.tar.bz2

进入gmp-6.1.2文件夹
   cd gmp-6.1.2
   配置:./configure (若之后用g++ 编译则为./configure –enable-cxx )
   编译:make
   检查:make check
   安装:sudo make install(需要提权,输入机器密码)
注:依次输入以上命令行,在分别输入make、make check这两个命令行时,时间可能要三分钟左右,不要慌,会停下来的
,make时出错:解决办法——在root权限下执行命令,就可以啦。

编译后提示如下信息

安装后截图如下

  1. 安装TPM
    TPM2.0下载链接 https://sourceforge.net/projects/ibmswtpm2/
    我下载的版本ibmtpm1563.tar.gz,即TPM2.0
    1.解压ibmtpm1563.tar.gz
    tar -zxvf ibmtpm1563.tar.gz

(1)安装TPM_emulator
创建目录:mkdir ibmtpm1563
进入目录:cd ibmtpm1563
解压安装包:tar -xavf ../ibmtpm1563.tar.gz
进入资源目录:cd src
编译:make
安装:sudo make install//需要权限复制文件

(2)初始化TPM(安装最新的,不知道为什么这些命令行执行完,总是出错)
sudo tpmd deactivated
sudo killall tpmd
sudo tpmd clear
(3)启动TPM
在src目录下执行 ./tpm_server &

  1. 安装TSS 协议栈
    下载trousers-0.3.14.tar.gz
    解压方法如TPM,不再详述。

一、安装依赖(阅读README文件内容):

 Packages needed to build:
  automake > 1.4
  autoconf > 1.4
  pkgconfig
  libtool
  gtk2-devel
  openssl-devel >= 0.9.7
  pthreads library (glibc-devel)
      - 使用````sudo apt-get install 软件包名````挨个安装这些依赖的安装包
      - 使用````sudo apt-get install libssl-dev````安装openssl_dev

(2)进入之前下载的trousers 0.3.14
sudo ./configure
sudo make
sudo make install


(3)启动TSS
sudo tcsd -e -f
这是

posted @ 2020-04-07 09:19  跳起来摘苹果  阅读(343)  评论(0编辑  收藏  举报