[OpenID] OpenID as a PKI facilitator
Anders Feder
lists.anders at feder.dk
Fri Apr 6 17:36:57 UTC 2007
I'm fairly new to this list, so please bear with me if this subject is
already well-understood.
It's my humble contention, completely without grounding in documented
research, that PKI has failed to proliferate as the standard platform
for electronic communication for two reasons:
1. The incentive to acquire a personal public key is weak. The user must
actively seek out PKI solutions in order to have a key pair generated,
and the fact of the matter is that the vast majority of users don't even
know what a public key is. Even if the user does manage to acquire a
public key, he will have little use for it since most of his peers
wouldn't know what to do with it.
2. There is no standard way of retrieving the public key of a recipient
user, quite simply because the user is poorly defined outside of the PKI
- a retrieving agent wouldn't know where to look.
OpenID has the potential to solve both of these problems:
1. As OpenID is adopted across the Web, most users are likely to acquire
an OpenID identifier. If every OP in addition help the user generate a
PKI keypair, the issue of public key proliferation is solved.
2. OpenID identifiers are URL's, which, by definition, happens to
identify a resource for which retrieval is well-defined. OpenID, on the
other hand, defines how such a resource is unambiguously associated with
a user. If the user's public key is stored together with the OpenID
resource, the issue of public key retrieval is solved.
In other words, OpenID could be the final building block in the
establishment of a global PKI. A global PKI, in turn, would have a
far-reaching impact on IT in general and information security in
particular. Exploiting this potential would require a standard protocol
for public key retrieval upon an OpenID identifier.
* Is there any interest in the community to establish such a standard?
* Has any work already been done to this end?
* Or have there been other efforts to couple OpenID and PKI?
* Other thoughts?
Regards,
Anders Feder
More information about the general
mailing list