| With the development of science and technology, the problem of computer security isincreasingly becoming the focus of attention. There are various security mechanisms of thesoftware, due to the problem of system such as complexity and compatibility, only relyingon the software cannot ensure the safety, so the trusted computing emerge as the timesrequire. In recent years, although trusted computing has been widely studied in manyplatforms, but many studies remain relaying on the chip of TPM. According to the TPMstandard, TPM has the characteristics of multiple modules, functional extensibility etc. Theappearance of FPGA makes it possible that the construction of the trusted platform modulein embedded system.Firstly, this paper studies the technology of FPGA and trusted computing, through thecomparison of several trusted boot mechanism to explain the advantages and feasibility oftrusted platform module made by IP core, at the same time which designs a kind of trustedstartup mechanism based on FPGA. Through the research of the trusted startup mechanismas well as the TPM standard, a module of ETPM based on FPGA is designed. ETPM as theauxiliary module of MCU, which is made of trusted boot measurement module and TPMmodule, completes the definition of the basic functions of TPM module. The design oftrusted boot mechanism, trusted platform module and algorithm module are the focus of thispaper. In order to coordinate the mechanism of TPM, The main controller and theinstruction are designed.Finally, the application of TPM module in the related fields is analyzed and studied.The system as long as supplies the API functions can interact with TPM module. Throughthe comparative analysis of the results, the desired effect is achieved. |