Internet2
Site Index |
Membership | Communities | Network | NET+ | Research | Events | News | About
 | Internet2 Home > Middleware

Middleware

>Home
>Middleware
   Overview
(PDF)
>Mailing Lists



Federations and Trust Transports

Overview from the "Federations-in-higher-education" BoF at the 2nd Annual PKI Research Workshop
(Jointly sponsored by NIH, NIST, and Internet2, in cooperation with USENIX, the PKI Forum and IFIP TC8)

The federations-in-higher-education BoF addressed two main issues:

1. *What should the InCommon federation use for trust transport?*

The two alternatives discussed were a PKI structure rooted in a central higher-education CA, and packages of certs wrapped in signed XML metadata. Advantages of the PKI model are:

  • it provides a ready means of enforcing rules on federations
  • establishing the CA is not that much extra work on top of everything that has to be done to establish federation membership anyway
  • the ex-CREN CA is available to be adapted for this purpose, and
  • once a central CA is up and running, other uses, such as S/MIME, are likely to be found for it. (In this connection Peter Honeyman suggested that "the question of what's useful, isn't useful -- it's a question of what's necessary", and there was a general sense that encrypted mail -- e.g. for medical or insurance documents -- is more likely to meet this criterion than signed mail. Sean Smith argued that S/MIME isn't likely to go anywhere in the university environment until it includes authorization; he noted that he hardly ever gets email from deans, but often gets "The dean says..." email from deans' administrative assistants.)

The chief advantage of the metadata model is its simplicity; it avoids the difficult coding problems inherent in PKI, e.g. handling path validation. Eric Norman described the metadata approach as a reinvention of the host table. Scott accepted this analogy but pointed out that, unlike hosts in a static table, the certs could be looked up in directories and pushed out dynamically. Liberty has developed a "metadata resolution protocol" that enables the "host table" to be implemented as a distributed directory, instead of one big file; this makes the metadata model more scalable than the host table analogy would suggest. See http://www.projectliberty.org/specs/draft-lib-arch-metadata-v1.0-06.pdf and http://www.projectliberty.org/specs/draft-arch-metadata-schema.xsd for more on Liberty's approach to metadata.

2. *How big a problem is federation proliferation?*

There is general agreement that having a large number of federations can't scale over the long term, but disagreement over how much we need to worry about this in the short term. It seems likely that there will be a tendency for everyone to want their own federation. The higher the cost of federation membership, the more likely that people will want to create their own. But, as Scott Cantor pointed out, it's hard to run a federation. This will counterbalance the tendency to proliferation, but where will these tendencies balance? Can a balance be struck which avoids both (on the one hand) having an unmanageable number of federations, and (on the other hand) having too little flexibility in choice of policy?

Peter Honeyman (University of Michigan) staked out an extreme position on both questions: "every association a federation, everyone a CA" -- and, in order to obviate the resulting revocation concerns -- "everything ephemeral". Peter argued that this could scale for long enough to establish federated security as a going concern; in support of this one attendee noted that "I don't talk to five billion people."


Krishna Sankar (Cisco Systems) introduced the Transports for Trust panel with a selection of definitions of trust, emphasizing that trust is multidimensional, dynamic, and context-dependent. [Presentation: Trust Transport Technologies ]

Irving Reid (Baltimore Technologies) surveyed trust models and argued for an approach combining shared policy services with support for a variety of trust transports. [Presentation: Transports for Trust]

Scott Cantor (Ohio State University) gave an overview of Shibboleth, including a one-slide snapshot of Shibboleth's use of SSL. [Presentation: Shibboleth, SAML, and PK(I/i) Shibboleth, SAML, and PK(I/i)]

Slava Kavsan (RSA/Liberty Alliance) outlined the Liberty Alliance "circles of trust" model, mapping it to SAML and setting it in the context of a typology of trust which is developed further in a Liberty white paper, http://www.projectliberty.org/specs/draft-lib-tsp-trust-models-v1.0-14.pdf. [Presentation: Liberty Identity System role in securing Web Services]

Carlisle Adams (Entrust) gave an overview of the development of SAML and outlined projected improvements for v1.1 (incremental fixes) and 2.0 (major additions). [Presentation: SAML: What's Next?]


© 1996 - 2010 Internet2 - All rights reserved | Terms of Use | Privacy | Contact Us
1000 Oakbrook Drive, Suite 300, Ann Arbor MI 48104 | Phone: +1-734-913-4250