[Optiga TPM] TPM1.2 測試工具說明

工具包內容

TPM1.2 工具包,內含有四種作業系統的工具,分別存放於DOS、Linux、UEFI,Windows子目錄。
 
在各子目錄下,共通擁有的檔案,
Cmdfile.txt,命令文件的樣本文件,其中包含TPM_SelftestFull的命令字串。
flagchk.txt,“ -flagcheck”選項的樣本文件,用以比對IC是否和文件內容值一致。
ReadMe.txt,說明文件。
Tool4TPM (.exe,.efi) ,TPM 測試和診斷工具。
tool4tpm.cfg,該文件包含操作TOOL4TPM.EXE所需的所有配置和數據。

 

DOS版本須在 Extend memory 下執行,所以請先至
下載 CSDPMI DPMI Host
解開後,再將BIN\CWSDPMI.EXE copy 至 Tool4TPM.EXE 同一目錄中 。
但實際情況,已經找不到相關工具。因此建議改用UEFI 環境的tool。

 

Windows 版本需先安裝低階驅動程式,Win PE 也是。
但因Windows OS 的安全機制,必須等待作業系統釋放權限後。Tool4tpm 才能偵測到TPM,

 

所以盡量以 Linux 或 UEFI 兩種版本來進行檢測。

 

 常用操作範例:

 操作選單

圖一. 操作選單畫面

 

1. 檢測TPM是否在平台上正常運作?
會使用到[T]  或 Tool4TPM -automenu T,進行TPM完全自我檢測。
當回應成功,代表運作正常,若發生異常,TPM會進入fail mode。
自我測試

 

2. 檢查TPM狀態,確認版本,是否已進行出貨前的lock?
會使用到[I]  或 Tool4TPM -automenu I。
 Information

 

3. 帶入命令字串的方式來執行TPM規範中的命令。
會使用 -commandfile 這個參數。
Tool4TPM -commandfile  cmdfile.txt response.txt
帶入 TPM2_GetTestResult 的 command 來取得測試結果的回應。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論