- From: Graham Klyne <GK@NineByNine.org>
- Date: Wed, 16 Oct 2002 19:01:34 +0100
- To: SWAD-E public discussion <public-esw@w3.org>
Maybe this has already been considered ... it's obvious enough, but the
thought has only just struck me.
It occurs to me that the FOAF experiment of Dan Brickley and friends (and
FOAFs) might have some relevance to some aspects of trust modelling. I'm
scratching some words about public key certificates and CA chaining, and
got to this point:
[[
<t>So X.509 employs the idea of certificate chains, where
each CA's public key is itself signed by a "higher" CA,
and so on until a trusted "root" CA is encountered.
Thus, a chain of certificates can link the holder of
some key and a user of the corresponding public key
to a common point of trust. Set against this, the
longer the certificate chain the more scope there is
for compromise of any one of the CA signing keys, which
would effectively nullify the basis for trust in the
end user keys thus protected.</t>
]]
This describes the X.509 hierarchical CA chaining model. PGP, on the other
hand, employs a more grassroots based web of trust, in which any keyholder
can express degrees of trust in another. In his book "Applied
Crytography", Bruce Schneier puts it like this:
[[
There are no key certification authorities; PGP instead supports a "web
of trust". Every user generates and distributes his own public key. Users
sign each other's public keys, creating an interconnected community of PGP
users.
]]
All of which has strong resonances with FOAF. I'm thinking in particular that:
(a) FOAF might be used to model PGP webs-of-trust.
(b) FOAF might be able to supply additional information about
relationships, which could be used to guide trust decisions in a PGP
web-of-trust.
(c) with a FOAF model and trust strategies modelled as rules on RDF data,
some PGP trust decisions might be automated that otherwise are made manually.
Hmmm... I must pay more attention to the next IETF key-signing party.
#g
-------------------
Graham Klyne
<GK@NineByNine.org>
Received on Wednesday, 16 October 2002 14:55:43 UTC