Solving Real Problems with Linked Data: Verifiable Network Identity & Single Sign On

All,

Problem: Unambiguous Verifiable Network Identity.

Q: How Does Linked Data Address This Problem? 

A: It provides critical infrastructure for the  WebID Protocol via a tweak of SSL/TLS.

Q: What about OpenID?

A: The WebID Protocol embraces and extends OpenID via the WebID + OpenID variant of the protocol (basic effect is that OpenID calls are re-routed to WebID aspect which simply removes Username and Password Authentication from the authentication challenge interaction).

Components:

1. X.509 Certificate and Private Key Generator
2. Structured Profile Document (e.g. a FOAF based Profile) published to an HTTP Network (e.g. World Wide Web) and accessible at an Address (URL)
3. An Agent Identifier aka. WebID (an HTTP Name Reference re. URI variant) that's the Subject of a Structured Profile Document (actually a Descriptor Resource)
4. Mechanism for persisting Public Key data from X.509 Certificate to Structured Profile Document and associating it with Subject WebID (e.g. SPARUL or other HTTP based methods) 
5. Mechanism for de-referencing Public Key data associated with a WebID (from its Structured Profile Document) for comparison against Public Key data following successful standard SSL/TLS protocol handshake (e.g. via SPARQL Query).


Demo Link:

1. http://www.youtube.com/watch?v=eXoxUo7Py4M -- WebID creation all the way to verification using OpenID across Stackoverflow.com & identi.ca as example data spaces on the Web .




-- 

Regards,

Kingsley Idehen	      
President & CEO 
OpenLink Software     
Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen 

Received on Sunday, 11 July 2010 17:05:50 UTC