Method, Apparatus, and Product for Providing a Scalable Trusted Platform Module in a Hypervisor Environment
A method, apparatus, and computer program product are described for implementing a trusted computing environment within a data processing system where the data processing system includes a single hardware trusted platform module (TPM). Multiple logical partitions are provided in the data processing...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | BADE STEVEN A KELLEY NIA LETISE GAINEY, JR. CHARLES W SUTTER SIEGFRIED WEBER HELMUT H DEWKETT THOMAS J ARNDT RICHARD LOUIS |
description | A method, apparatus, and computer program product are described for implementing a trusted computing environment within a data processing system where the data processing system includes a single hardware trusted platform module (TPM). Multiple logical partitions are provided in the data processing system. A unique context is generated for each one of the logical partitions. When one of the logical partitions requires access to the hardware TPM, that partition's context is required to be stored in the hardware TPM. The hardware TPM includes a finite number of storage locations, called context slots, for storing contexts. Each context slot can store one partition's context. Each one of the partitions is associated with one of the limited number of context storage slots in the hardware TPM. At least one of the context slots is simultaneously associated with more than one of the logical partitions. Contexts are swapped into and out of the hardware TPM during runtime of the data processing system so that when ones of the partitions require access to the hardware TPM, their required contexts are currently stored in the hardware TPM. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2010042823A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2010042823A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2010042823A13</originalsourceid><addsrcrecordid>eNqNy70KwkAQBOA0FqK-w4JthPxY2AaJpAkIiXVYcxs9vOwd9xPw7T3BB7CaYfhmnbxa8k8tUqiMQYs-uBSQBVytFmH0MGn77YsUkh-A0I2o8K4IehucpwgV-ohmaOMh7pKjat6G7CJdPNe8SKt5JvbbZDWhcrT75SbZX-r-3BzI6IGcwZGY_HDriizPsmNxKsoqL_9TH0ZGQX8</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method, Apparatus, and Product for Providing a Scalable Trusted Platform Module in a Hypervisor Environment</title><source>esp@cenet</source><creator>BADE STEVEN A ; KELLEY NIA LETISE ; GAINEY, JR. CHARLES W ; SUTTER SIEGFRIED ; WEBER HELMUT H ; DEWKETT THOMAS J ; ARNDT RICHARD LOUIS</creator><creatorcontrib>BADE STEVEN A ; KELLEY NIA LETISE ; GAINEY, JR. CHARLES W ; SUTTER SIEGFRIED ; WEBER HELMUT H ; DEWKETT THOMAS J ; ARNDT RICHARD LOUIS</creatorcontrib><description>A method, apparatus, and computer program product are described for implementing a trusted computing environment within a data processing system where the data processing system includes a single hardware trusted platform module (TPM). Multiple logical partitions are provided in the data processing system. A unique context is generated for each one of the logical partitions. When one of the logical partitions requires access to the hardware TPM, that partition's context is required to be stored in the hardware TPM. The hardware TPM includes a finite number of storage locations, called context slots, for storing contexts. Each context slot can store one partition's context. Each one of the partitions is associated with one of the limited number of context storage slots in the hardware TPM. At least one of the context slots is simultaneously associated with more than one of the logical partitions. Contexts are swapped into and out of the hardware TPM during runtime of the data processing system so that when ones of the partitions require access to the hardware TPM, their required contexts are currently stored in the hardware TPM.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2010</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20100218&DB=EPODOC&CC=US&NR=2010042823A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,777,882,25545,76296</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20100218&DB=EPODOC&CC=US&NR=2010042823A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>BADE STEVEN A</creatorcontrib><creatorcontrib>KELLEY NIA LETISE</creatorcontrib><creatorcontrib>GAINEY, JR. CHARLES W</creatorcontrib><creatorcontrib>SUTTER SIEGFRIED</creatorcontrib><creatorcontrib>WEBER HELMUT H</creatorcontrib><creatorcontrib>DEWKETT THOMAS J</creatorcontrib><creatorcontrib>ARNDT RICHARD LOUIS</creatorcontrib><title>Method, Apparatus, and Product for Providing a Scalable Trusted Platform Module in a Hypervisor Environment</title><description>A method, apparatus, and computer program product are described for implementing a trusted computing environment within a data processing system where the data processing system includes a single hardware trusted platform module (TPM). Multiple logical partitions are provided in the data processing system. A unique context is generated for each one of the logical partitions. When one of the logical partitions requires access to the hardware TPM, that partition's context is required to be stored in the hardware TPM. The hardware TPM includes a finite number of storage locations, called context slots, for storing contexts. Each context slot can store one partition's context. Each one of the partitions is associated with one of the limited number of context storage slots in the hardware TPM. At least one of the context slots is simultaneously associated with more than one of the logical partitions. Contexts are swapped into and out of the hardware TPM during runtime of the data processing system so that when ones of the partitions require access to the hardware TPM, their required contexts are currently stored in the hardware TPM.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2010</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNy70KwkAQBOA0FqK-w4JthPxY2AaJpAkIiXVYcxs9vOwd9xPw7T3BB7CaYfhmnbxa8k8tUqiMQYs-uBSQBVytFmH0MGn77YsUkh-A0I2o8K4IehucpwgV-ohmaOMh7pKjat6G7CJdPNe8SKt5JvbbZDWhcrT75SbZX-r-3BzI6IGcwZGY_HDriizPsmNxKsoqL_9TH0ZGQX8</recordid><startdate>20100218</startdate><enddate>20100218</enddate><creator>BADE STEVEN A</creator><creator>KELLEY NIA LETISE</creator><creator>GAINEY, JR. CHARLES W</creator><creator>SUTTER SIEGFRIED</creator><creator>WEBER HELMUT H</creator><creator>DEWKETT THOMAS J</creator><creator>ARNDT RICHARD LOUIS</creator><scope>EVB</scope></search><sort><creationdate>20100218</creationdate><title>Method, Apparatus, and Product for Providing a Scalable Trusted Platform Module in a Hypervisor Environment</title><author>BADE STEVEN A ; KELLEY NIA LETISE ; GAINEY, JR. CHARLES W ; SUTTER SIEGFRIED ; WEBER HELMUT H ; DEWKETT THOMAS J ; ARNDT RICHARD LOUIS</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2010042823A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2010</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>BADE STEVEN A</creatorcontrib><creatorcontrib>KELLEY NIA LETISE</creatorcontrib><creatorcontrib>GAINEY, JR. CHARLES W</creatorcontrib><creatorcontrib>SUTTER SIEGFRIED</creatorcontrib><creatorcontrib>WEBER HELMUT H</creatorcontrib><creatorcontrib>DEWKETT THOMAS J</creatorcontrib><creatorcontrib>ARNDT RICHARD LOUIS</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>BADE STEVEN A</au><au>KELLEY NIA LETISE</au><au>GAINEY, JR. CHARLES W</au><au>SUTTER SIEGFRIED</au><au>WEBER HELMUT H</au><au>DEWKETT THOMAS J</au><au>ARNDT RICHARD LOUIS</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method, Apparatus, and Product for Providing a Scalable Trusted Platform Module in a Hypervisor Environment</title><date>2010-02-18</date><risdate>2010</risdate><abstract>A method, apparatus, and computer program product are described for implementing a trusted computing environment within a data processing system where the data processing system includes a single hardware trusted platform module (TPM). Multiple logical partitions are provided in the data processing system. A unique context is generated for each one of the logical partitions. When one of the logical partitions requires access to the hardware TPM, that partition's context is required to be stored in the hardware TPM. The hardware TPM includes a finite number of storage locations, called context slots, for storing contexts. Each context slot can store one partition's context. Each one of the partitions is associated with one of the limited number of context storage slots in the hardware TPM. At least one of the context slots is simultaneously associated with more than one of the logical partitions. Contexts are swapped into and out of the hardware TPM during runtime of the data processing system so that when ones of the partitions require access to the hardware TPM, their required contexts are currently stored in the hardware TPM.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_epo_espacenet_US2010042823A1 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC COMMUNICATION TECHNIQUE ELECTRIC DIGITAL DATA PROCESSING ELECTRICITY PHYSICS TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION |
title | Method, Apparatus, and Product for Providing a Scalable Trusted Platform Module in a Hypervisor Environment |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T15%3A25%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=BADE%20STEVEN%20A&rft.date=2010-02-18&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2010042823A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |