Enabling On-line Commerce

Security, Trust, and Negotiation

Dr. James S. Miller
Domain Leader, Technology and Society
World Wide Web Consortium
MIT Lab for Computer Science

The World Wide Web Consortium

http://www.w3.org

Commerce on the Web

Trust, not just Security

Elements of Trust

Technical Agenda

Metadata

PICS and RDF (formerly PICS-NG)

Resource Description Framework (RDF)

Transmitting metadata

Labels connected to objects via any of

  1. Embedding label in object
  2. Transmitting label with object
  3. Requesting label from trusted source
  4. Embedding object in label
  5. Label applies to all entries in a container
  6. Object specifies location of label

Sample PICS Label

Based on older PICS-NG format

Note: RDF is XML-based (not S-Expression)
(pics-2.0
  (label *schema "http://www.w3.org/ActiveCodeCapabilities"
         *for "http://www.mycompany.com/ClasLib/Widget.class"
         f_open  (label includes "*.doc,*.txt"
                        excludes "*.exe,*.com")
         f_close (label includes "*.doc,*.txt"
                        excludes "*.exe,*.com")
         f_read  (label includes "*.doc,*.txt"
                        excludes "*.exe,*.com")
         open_net_connect 
                 (label includes "18.29.0.1"
                        excludes "199.232.240.1")))

Digital Signature Initiative

Signatures Don't Establish Trust

What do we get with digital signatures alone?

But...

To trust the information we want to know more: why the signer signed it, who the signer is, and what rules we use to choose whom we trust.

DSig adds Assertions and automatability

signer believes statement about object
Statement is machine readable (PICS/RDF syntax)

Trust Management (REFEREE)