可信计算

  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 @   跳起来摘苹果  阅读(370)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 从 Windows Forms 到微服务的经验教训
· 李飞飞的50美金比肩DeepSeek把CEO忽悠瘸了,倒霉的却是程序员
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
点击右上角即可分享
微信分享提示