A remote trusted booting protocol based on TPM chip, which can verify the credibility of the remote host through the master host and prevent the remote one from being hijacked. At the same time, the protocol can be self insured.
You need to install the following dependencies:
To Build:
make
To Run. Running the TPM Simulator, then open two terminals:
./proxy-v <port>
and
./sdw-tpm <server_ip> <server_port>
You will get some log files in the log
directory, check them out.
- Part 1:Architecture
- Part 2:Structures
- Part 3:Commands
- Part 3:Commands - Code
- TCG TSS 2.0 System Level API (SAPI) Specification
- TCG TSS 2.0 Enhanced System API (ESAPI) Specification
All copyright belongs to the author of this paper.