Font Size: a A A

Design And Implementation Of Testing System For Trusted Platform Module

Posted on:2010-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2178330332978497Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Trusted Platform Module (TPM) is the core hardware and trust basic in trusted computing, based on which, trusted computing platform could effectively improve the security of information system. Along with the development of the Trusted Computing, more and more manufacturers have released TPM that claim completely compliant with specifications. Considering the importance of TPM, there is a severe concern on the compliance for TPM implementation with TPM specifications. It is an urgent problem to construct a TPM testing system.Through the research on existing TPM testing system, this dissertation proposes a method to design the testing TPM from the interface command level, which achieve the functional testing for TPM. The system is composed of tesing control sub-system and tesing execute sub-system, the former is to provide control policy for test case and analysis with test result, and the latter is to execute the test case and communicate with TPM. The main content of the dissertation are explained as follows:1,The functional test items are constructed according to the specifications, which define the testing functions. The test items are classified into two types: SFSC-type and SFMC-type, by using equivalence class partition method and finite state machine method, the test cases for the types are generated respectively.2,Through the research on TPM operational modes, the test case controlling policy in accordance with TPM modes is proposed. Based on the study of TPM resgister access mechism, the test case execute policy is presented in accordance with access mechism. The test case control and execute problem is solved for specific functional test item.3,Based on the study of embedded platform interface and special LPC cycle, the SPI extension is proposed, and the signal transformation between testing system and TPM is implemented based on FPGA, which solve the communication problem.Through the test on ST19WP18 and AT97SC3203, the functional diversity of Full_SelfTest and authorization are found. After the analysis with the test result, it is validated that this testing system poses good testing ability to find the functional diversity in TPM.
Keywords/Search Tags:Trusted Computing, Trusted Platform Module, Testing System, Test Case Generation, FPGA
PDF Full Text Request
Related items