METHOD FOR ENABLING SIMULTANEOUS CONTROL OF A PLURALITY OF TPMs AND RELATED COMPONENTS
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorAlexander Maximov
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorAlexander Maximov
Estimating the term…
This disclosure provides a method for enabling or supporting simultaneous control of a plurality of TPMs. The plurality of TPMs comprises a first TPM and a second TPM. The method comprises obtaining from an application program an interface instance reference to an interface instance associated with the first TPM. The method comprises obtaining from the application program an application request. The application request comprises application request parameters and/or a function to be requested to the first TPM. The application request parameters comprise setup parameters indicative of the first TPM. The method comprises determining a type of the obtained application request. The type comprises a context initialization request or a function request. When it is determined that the type of the obtained application request corresponds to a context initialization request, the method comprises obtaining an instance context of the interface instance indicated by the interface instance reference and a trusted computing component, TCC, context associated with the application program; and transmitting the instance context and the trusted computing component context to the application program. When it is determined that the type of the obtained application request corresponds to a function request, the method comprises requesting, via the interface instance, the first TPM to perform the function, and/or computing an application response based on the application request parameters. The method comprises transmitting the application response to the application program.
A method, performed in a trusted computing component, for enabling simultaneous control of a plurality of trusted platform, modules (TPMs), the plurality of TPMs comprising a first TPM and a second TPM, the method comprising:
A method, performed in an interfacing component, for enabling simultaneous access to a plurality of trusted platform modules (TPMs), the plurality of TPMs comprising a first TPM and a second TPM, the method comprising:
A trusted computing component comprising:
An interfacing component comprising:
A nontransitory computer readable storage medium comprising a computer program product for supporting simultaneous access to a plurality of TPMs, the computer program product comprising program code, that, when executed on a trusted computing component, cause the trusted computing component to perform a method for enabling simultaneous control of a plurality of trusted platform modules (TPMs), the plurality of TPMs comprising a first TPM and a second TPM, the method comprising:
A nontransitory computer readable storage medium comprising a computer program product for supporting simultaneous access to a plurality of trusted platform modules (TPMs), the computer program product comprising program code that, when executed on an interfacing component, cause the interfacing component to perform a method for enabling simultaneous access to a plurality of trusted platform modules (TPMs), the plurality of TPMs comprising a first TPM and a second TPM, the method comprising:
Dependencies are inferred from the claim text.