DocumentCode
528527
Title
Timing-accurate TPM simulation for what-if explorations in Trusted Computing
Author
Gunupudi, Vandana ; Tate, Stephen R.
Author_Institution
Microsoft Corp., Redmond, WA, USA
fYear
2010
fDate
11-14 July 2010
Firstpage
171
Lastpage
178
Abstract
The addition of security-oriented hardware devices such as Trusted Platform Modules (TPMs) to computing systems, as promoted by the Trusted Computing Group, leads to many interesting possibilities. Many interesting research questions are of the form “What if the TPM could do x?”, but since the functionality of these chips is necessarily fixed it is difficult to explore these questions experimentally and evaluate the performance of proposed solutions. In this paper, we develop a timing model for TPMs which we can instantiate based on experiments with existing TPMs. We perform experiments that validate this model, building “performance profiles” for TPMs from different manufacturers. Our validation process shows that our timing model is very accurate (errors less than 20ms and typically less than 1%) for all but one of the TPMs tested. While the accuracy for the remaining TPM is less than ideal, approaching 25% error, we were able to hand-tune this model so that errors in estimated time were reduced to less than 16%. In this paper we also describe our work incorporating these performance profiles into an existing software-based TPM simulator. This modified simulator then allows us to add new functionality with performance that accurately reflects the time such functionality would require if implemented in actual devices. As an example application of this, we describe results of our experiments with implementing random oracles on TPMs, using enhanced functionality not available on existing TPMs.
Keywords
security of data; performance profiles; security-oriented hardware devices; software-based TPM simulator; timing-accurate TPM simulation; trusted computing; trusted platform modules; what-if explorations; Cryptography; Delay; Hardware; Load modeling; Protocols; Radiation detectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Evaluation of Computer and Telecommunication Systems (SPECTS), 2010 International Symposium on
Conference_Location
Ottawa, ON
Print_ISBN
978-1-56555-340-8
Type
conf
Filename
5589082
Link To Document