Font Size: a A A

Design Of Trusted Computing Application Platform Based On PCie Interface

Posted on:2020-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:X D LiFull Text:PDF
GTID:2428330575454856Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology,the focus of computers in people's work and life gradually shifts from using attributes to security attributes.Trusted Password Module(TCM)is an important module in implementing secure trusted computing functions.TCM supports China's commercial cryptographic algorithms,which can be customized independently compared to the Trusted Platform Module(TPM).The existing TCM is usually embedded in a dedicated processor chip,and can implement complex encryption and decryption algorithms through hardware support,However,TCM achieves its powerful professional processing performance by sacrificing chip common interaction,so the existing TCM chip forms a single bus.Forms and types of interfaces are limited.When different devices need to be connected to the TCM chip on their devices,they need to design corresponding hardware and software for specific protocols to meet the requirements of rich application platforms,which are more complicated and inefficient.The trusted computing platform based on PCIe interface proposed in this paper can solve the problems currently faced by TCM to some extent.The platform includes a TCM chip part,an FPGA chip part and a PCIe interface part.The TCM chip unit realizes a communication connection with the FPGA chip part through the SPI mode,and the FPGA part and the PCIe interface chip are connected by the dual port RAM.The TCM chip itself does not have the PCIe interface function,and the communication protocol conversion is completed by adding an FPGA chip.Some PCIe interface chips are written based on the Linux system driver,which enables the board to be successfully recognized by the system.In the use of the domestic Godson 3A3000 as the CPU,the Baixin Chenlong computer pre-installed the domestically-winned Kirin operating system,using QT to design trusted software.The demo verifies the TCM startup,self-test,get attribute functions,and TCM execution hash operations as well as the platform configuration register PCR management class.These features are an important part of completing a trusted metric.
Keywords/Search Tags:Trusted Computing, TCM, PCIe, Godson platform
PDF Full Text Request
Related items