TPM2 (Trusted Platform Module) userspace development
 help / color / mirror / Atom feed
* [tpm2] get TPM applications to happily co-exist
@ 2021-04-27 16:38 Ted Kim
  0 siblings, 0 replies; only message in thread
From: Ted Kim @ 2021-04-27 16:38 UTC (permalink / raw)
  To: tpm2

[-- Attachment #1: Type: text/plain, Size: 1023 bytes --]

Folks,

The question has come up about how to get TPM applications to happily 
coexist with minimal coordination.

One issue in the owner hierarchy is we want each application to to be 
able to manage it's own objects but not affect those of the other 
applications.

So for example, we only want application A to be able to evict 
persistent handles owned by that application and not those of another 
application B.

If I understand, tpm2_evictcontrol command, the authorization is on the 
hierarchy and not on the object. Maybe I am thinking about this wrong, 
but is there a way in the authorization to look at some property of the 
object and tell who "owns" it and then figure out if this should be 
allowed or not ?

Otherwise, I think, we end up building some other software which knows 
how to authorize this on the hierarchy and keeps track of who owns what 
and then issues the eviction only when the owner of an object is the 
requester.

Am open to any suggestions.

Thanks,
-ted


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-04-27 16:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-27 16:38 [tpm2] get TPM applications to happily co-exist Ted Kim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox