1.啓動TPM模擬器
sudo modprobe tpmd_dev
sudo tmpd -f -d clear
2.啓動TrouSerS軟件棧
sudo tcsd -e -f
3.編譯程序,StoreTheTPM用來存儲標準值
g++ JudgeTheTPM.c -o StoreTheTPM -ltspi
4.用PCR 8存放參照列表的累積摘要值(其中-r讀取參照列表中的各個項)
./StoreTheTPM -p 8 -r
5.用PCR 9存放度量列表的累積摘要值(其中-m讀取度量列表中的各個項)
./StoreTheTPM -p 9 -m
6.編譯程序,Judge用來驗證使用
g++ JudgeTheTPM -o Judge -ltspi
7.判斷fileName中給定的三元組(文件名,虛擬機名,摘要值)是否和標準參照列表中的一樣,其中用-p 指定要用的PCR
./Judge -p 1 fileName
判斷fileName中給定的元組是否與標準值一致。