Show simple item record

dc.contributor.advisorAlexander, Perry
dc.contributor.authorHalling, Brigid Rose
dc.date.accessioned2013-09-30T18:45:03Z
dc.date.available2013-09-30T18:45:03Z
dc.date.issued2013-05-31
dc.date.submitted2013
dc.identifier.otherhttp://dissertations.umi.com/ku:12994
dc.identifier.urihttp://hdl.handle.net/1808/12299
dc.description.abstractThe Trusted Platform Module (TPM) serves as the root-of-trust in a trusted computing environment, and therefore warrants formal specification and verification. This thesis presents results of an effort to specify and verify an abstract TPM 1.2 model using PVS that is useful for understanding the TPM and verifying protocols that use it. TPM commands are specified as state transformations and sequenced to represent protocols using a state monad. Preconditions, postconditions, and invariants are specified for individual commands and validated. All specifications are written and verified automatically using the PVS decision procedures and rewriting system.
dc.format.extent166 pages
dc.language.isoen
dc.publisherUniversity of Kansas
dc.rightsThis item is protected by copyright and unless otherwise specified the copyright of this thesis/dissertation is held by the author.
dc.subjectComputer science
dc.subjectFormal verification
dc.subjectTpm
dc.subjectTrusted computing
dc.titleTowards a Formal Verification of the Trusted Platform Module
dc.typeThesis
dc.contributor.cmtememberAlexander, Perry
dc.contributor.cmtememberGill, Andrew
dc.contributor.cmtememberLi, Fengjun
dc.thesis.degreeDisciplineElectrical Engineering & Computer Science
dc.thesis.degreeLevelM.S.
kusw.oastatusna
kusw.oapolicyThis item does not meet KU Open Access policy criteria.
kusw.bibid8086303
dc.rights.accessrightsopenAccess


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record