Enabling Key Migration Between Non-Compatible TPM Versions
(2016) TRUST 2016 In Lecture Notes in Computer Science 9824. p.101-118- Abstract
- We consider the problem of migrating keys from TPM 1.2 to the backwards
incompatible TPM 2.0. The major differences between
the two versions introduce several challenges for deployed systems when
support for TPM 2.0 is introduced. We show how TPM 2.0 support can be
introduced while still maintaining the functionality specified by TPM 1.2,
allowing a smoother transition to the newer version. Specifically, we
propose a solution such that keys can be migrated from TPM 1.2 to TPM 2.0,
while retaining behavior with regard to e.g. authorization, migration
secrets, PCR values and CMK functionality. This is achieved by utilizing
new functionality, such as policies, in TPM 2.0. The proposed solution... (More) - We consider the problem of migrating keys from TPM 1.2 to the backwards
incompatible TPM 2.0. The major differences between
the two versions introduce several challenges for deployed systems when
support for TPM 2.0 is introduced. We show how TPM 2.0 support can be
introduced while still maintaining the functionality specified by TPM 1.2,
allowing a smoother transition to the newer version. Specifically, we
propose a solution such that keys can be migrated from TPM 1.2 to TPM 2.0,
while retaining behavior with regard to e.g. authorization, migration
secrets, PCR values and CMK functionality. This is achieved by utilizing
new functionality, such as policies, in TPM 2.0. The proposed solution is
implemented and verified using TPM emulators to ensure correctness. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/6ac43a05-7690-4cab-b647-1412074aac01
- author
- Karlsson, Linus LU and Hell, Martin LU
- organization
- publishing date
- 2016
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- Trust and Trustworthy Computing
- series title
- Lecture Notes in Computer Science
- volume
- 9824
- pages
- 8 pages
- publisher
- Springer
- conference name
- TRUST 2016
- conference location
- Vienna, Austria
- conference dates
- 2016-08-29 - 2016-08-30
- external identifiers
-
- scopus:84988419941
- wos:000389032100006
- ISSN
- 0302-9743
- ISBN
- 978-3-319-45572-3
- 978-3-319-45571-6
- DOI
- 10.1007/978-3-319-45572-3_6
- language
- English
- LU publication?
- yes
- id
- 6ac43a05-7690-4cab-b647-1412074aac01
- date added to LUP
- 2016-07-14 11:32:57
- date last changed
- 2024-06-28 12:30:11
@inproceedings{6ac43a05-7690-4cab-b647-1412074aac01, abstract = {{We consider the problem of migrating keys from TPM 1.2 to the backwards<br/>incompatible TPM 2.0. The major differences between<br/>the two versions introduce several challenges for deployed systems when<br/>support for TPM 2.0 is introduced. We show how TPM 2.0 support can be<br/>introduced while still maintaining the functionality specified by TPM 1.2,<br/>allowing a smoother transition to the newer version. Specifically, we<br/>propose a solution such that keys can be migrated from TPM 1.2 to TPM 2.0,<br/>while retaining behavior with regard to e.g. authorization, migration<br/>secrets, PCR values and CMK functionality. This is achieved by utilizing<br/>new functionality, such as policies, in TPM 2.0. The proposed solution is<br/>implemented and verified using TPM emulators to ensure correctness.}}, author = {{Karlsson, Linus and Hell, Martin}}, booktitle = {{Trust and Trustworthy Computing}}, isbn = {{978-3-319-45572-3}}, issn = {{0302-9743}}, language = {{eng}}, pages = {{101--118}}, publisher = {{Springer}}, series = {{Lecture Notes in Computer Science}}, title = {{Enabling Key Migration Between Non-Compatible TPM Versions}}, url = {{https://lup.lub.lu.se/search/files/12784323/paper.pdf}}, doi = {{10.1007/978-3-319-45572-3_6}}, volume = {{9824}}, year = {{2016}}, }