Title :
Using First Order Logic to Reason about TCG´s TPM Specification
Author :
Yang, Yang ; Huanguo, Zhang ; Shiwei, Xu ; Fan, Zhang
Author_Institution :
Sch. of Comput., Wuhan Univ., Wuhan, China
Abstract :
Trusted Platform Module (TPM) provides the cryptographic functions through the Application Programming Interfaces (APIs). The specification of APIs reflects the security policies of the designers, in order to manage and protect the sensitive information of users, which is stored in the hardware module. But the security of these APIs has not guaranteed. In this paper, a formal model to describe the APIs based on the specification is proposed; based on the model, the attacker ability and the system security target are defined. In order to find the API-chain attack automatically, a formal method based on resolution principle and theorem proving is presented, and the method takes in practical using an automata theorem prover Otter; a mechanism of executability determination is also integrated in the method to alleviate state space explosion problem to some extent, and the state of TPM can be guaranteed. The proposed theory and method are then applied in the Key Migration Module of TPM APIs to show the feasibility of this method.
Keywords :
application program interfaces; cryptography; formal logic; formal specification; API-chain attack; application programming interface; automata theorem prover Otter; cryptographic function; first order logic; formal method; hardware module; security policy; specification; system security; theorem proving; trusted platform module; Application software; Cloud computing; Computer interfaces; Cryptography; Grid computing; Hardware; Information security; Information technology; Logic programming; Programming profession; application programming interfaces; first-order logic; theorem proving; trusted platform module;
Conference_Titel :
Information Technology and Applications, 2009. IFITA '09. International Forum on
Conference_Location :
Chengdu
Print_ISBN :
978-0-7695-3600-2
DOI :
10.1109/IFITA.2009.55