Responding to Policies at Runtime in TrustBuilder

  • Authors:
  • Affiliations:
  • Venue:
  • POLICY '04 Proceedings of the Fifth IEEE International Workshop on Policies for Distributed Systems and Networks
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Automated trust negotiation is the process of establishingtrust between entities with no prior relationship through theiterative disclosure of digital credentials. One approach tonegotiating trust is for the participants to exchange accesscontrol policies to inform each other of the requirementsfor establishing trust. When a policy is received at run-time,a compliance checker determines which credentialssatisfy the policy so they can be disclosed. In situationswhere several sets of credentials satisfy a policy and someof the credentials are sensitive, a compliance checker thatgenerates all the sets is necessary to insure that the negotiationsucceeds whenever possible. Compliance checkersdesigned for trust management do not usually generate allthe satisfying sets. In this paper, we present two practicalalgorithms for generating all satisfying sets given a compliancechecker that generates only one set. The ability togenerate all of the combinations provides greater flexibilityin how the system or user establishes trust. For example, theleast sensitive credential combination could be disclosedfirst. These ideas have been implemented in TrustBuilder,our prototype system for trust negotiation.