At 1:34 PM -0400 8/27/07, Stephen Kent wrote:
At 7:49 AM -0700 8/24/07, Paul Hoffman wrote:
At 7:30 AM -0400 8/24/07, Turner, Sean P. wrote:
As for the TAA definition, how about:

A Trust Anchor Administrator (TAA) is the entity represented by the trust
anchor.  The TAA controls the private key of the trust anchor.

A public key with associated crypto parameters and associated restrictions do not "represent" anyone.

In many cases a TAA does represent an entity, e.g., an organization, though perhaps not always. For example, in the home context the user may be a TAA, in the enterprise context the IT organization for the enterprise may be a TAA, etc.

Fully agree. That does not change what I said about a public key representing someone. The current wording doesn't make sense.

Further, this definition breaks the model we have been discussing, where a TAA gives the client one or more TAs for the client to install. This definition causes the client to now have many TAAs, one for each TA they installed.

Sorry, I guess I missed this part of our discussion.

It has been one of the major themes, both in Chicago and on the list.

I don't tend to think of a TAA providing TAs that may or may not be installed, at the whim of a client, unless the client is a TAA with greater privilege.

This is the enterprise model where a single TAA essentially controls the TA store. The individual model is where the individual chooses more than one TAA and may select which of the TAAs' advice to take. More recently on this list, a hybrid model has appeared, which says that once an individual accepts a TAA, they will take whatever the TAA tells them, even if it conflicts with what another selected TAA has told them in the past.

Going back to the definition presented in Chicago:

A Trust Anchor Administrator (TAA) is an entity which gives trust anchor instructions to clients.

I don't think this is a good definition, to the extent that it suggests the client may or may not act on the instructions. At least in some contexts with which I am familiar, the client does not have a say in this matter. That's why I would feel more comfortable with a definition that didn't suggest that the client has the last word here.

Do you prefer the enterprise model or the hybrid model? Or something else?

--Paul Hoffman, Director
--VPN Consortium

Reply via email to