
From jimsch@nwlink.com  Tue Apr  5 10:57:03 2011
Return-Path: <jimsch@nwlink.com>
X-Original-To: plasma@core3.amsl.com
Delivered-To: plasma@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EA18528C13E for <plasma@core3.amsl.com>; Tue,  5 Apr 2011 10:57:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1LzN5vBvGuvt for <plasma@core3.amsl.com>; Tue,  5 Apr 2011 10:57:03 -0700 (PDT)
Received: from new-smtp02.pacifier.net (new-smtp02.pacifier.net [64.255.237.176]) by core3.amsl.com (Postfix) with ESMTP id 6B17D28C136 for <plasma@ietf.org>; Tue,  5 Apr 2011 10:57:03 -0700 (PDT)
Received: from TITUS (unknown [207.202.179.27]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by new-smtp02.pacifier.net (Postfix) with ESMTPS id C04702CA25 for <plasma@ietf.org>; Tue,  5 Apr 2011 10:58:45 -0700 (PDT)
From: "James Schaad" <jimsch@nwlink.com>
To: <plasma@ietf.org>
Date: Tue, 5 Apr 2011 11:23:38 -0700
Message-ID: <00ba01cbf3be$9acdde70$d0699b50$@nwlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AcvzvYROYBKQoWPqREi/HzJy+oayZg==
Content-Language: en-us
Subject: [plasma] Plasma Use Cases
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Apr 2011 17:57:04 -0000

I have been thinking about use cases, as well have having a couple of
discussions since the BOF meeting at Prague.  I think that among other
things I would like to see use cases divided into three different classes,
but I want to see multiple cases potentially come out of each of the
classes.

Class #1 - The Email usage case:  These are the cases that I want to have
the Plasma discussions focus on initially.  These are the cases which are
currently (and too briefly) covered in the current requirements draft.

Class #2 - The "easy" extension cases:  This class would include the simple
things that people like PHB brought up at the BOF.  These would include the
ability to do some other simple things.  For example any CMS encrypted file
could use all of the things that are covered in class #1, since S/MIME is
built on top of CMS, but these would require that new or additional UI be
established in something other than a simple mail client.  For example to
encrypt and decrypt files might involve changes/extensions either to a file
system, a file browser or a user application (such as Microsoft Word).

Class #3 - The "hard" extension cases:  There were some questions about how
this could be looked at as a framework rather than as something that is only
for S/MIME or CMS.  Examples of this range as far as how could this be
extended into PGP or the new WOES framework.  I think this set of items is
much more fuzzy, but it seemed to have a large number of people who were
suggesting things along this line.  If that is so then I would like to get
some of these usage cases nailed down in more detail.

Jim



From trevorf@exchange.microsoft.com  Wed Apr  6 12:32:03 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@core3.amsl.com
Delivered-To: plasma@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 48CDF3A6973 for <plasma@core3.amsl.com>; Wed,  6 Apr 2011 12:32:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -108.998
X-Spam-Level: 
X-Spam-Status: No, score=-108.998 tagged_above=-999 required=5 tests=[AWL=-1.000, BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xuzO4HySgscj for <plasma@core3.amsl.com>; Wed,  6 Apr 2011 12:31:42 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail1.exchange.microsoft.com [131.107.1.17]) by core3.amsl.com (Postfix) with ESMTP id F0C433A63EB for <plasma@ietf.org>; Wed,  6 Apr 2011 12:31:36 -0700 (PDT)
Received: from df-h14-01.exchange.corp.microsoft.com (157.54.78.139) by DF-G14-01.exchange.corp.microsoft.com (157.54.87.87) with Microsoft SMTP Server (TLS) id 14.1.218.12; Wed, 6 Apr 2011 12:33:21 -0700
Received: from PIO-MLT-05.exchange.corp.microsoft.com (157.54.94.22) by DF-H14-01.exchange.corp.microsoft.com (157.54.78.139) with Microsoft SMTP Server (TLS) id 14.1.289.8; Wed, 6 Apr 2011 12:33:20 -0700
Received: from DF-M14-12.exchange.corp.microsoft.com ([fe80::7c94:4036:120:c95f]) by PIO-MLT-05.exchange.corp.microsoft.com ([fe80::d940:e316:1daa:5e6a%10]) with mapi id 14.01.0218.012; Wed, 6 Apr 2011 12:33:20 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: "plasma@ietf.org" <plasma@ietf.org>
Thread-Topic: why not web  portal mail?
Thread-Index: Acv0kXrWGetxV1fRTF6d/JQ0xrOecQ==
Date: Wed, 6 Apr 2011 19:33:19 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.123.12]
Content-Type: multipart/alternative; boundary="_000_E545B914D50B2A4B994F198378B1525D2F49734FDFM1412exchange_"
MIME-Version: 1.0
Subject: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Apr 2011 19:32:03 -0000

--_000_E545B914D50B2A4B994F198378B1525D2F49734FDFM1412exchange_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Stephen Farrell asked why not use Web portal mail? Why do we need to develo=
p plasma?

I don't think we concisely answered that question in the BoF and it is an i=
mportant data point.

The web portal mail products are used where there is no way to securely del=
iver sensitive mail to a recipient outside the sender's organization. The m=
essage is held within the sender's organization and a notification email is=
 sent to the recipient.  The notification email contains a HTTPS URI to the=
 original message with the sensitive content.

This model work Ok if it is bilateral communication e.g. doctor-patient whe=
re you want to reply to the sender. This has been deployed with my healthca=
re provider and we can exchange messages.   However the notification email =
are very generic by design so it hard to find specific messages in your inb=
ox other than by date and time sent. It also means useful features like inb=
ox search don't work as you only have the notification message in your inbo=
x.

This model fails totally if it's multilateral communication where you want =
to reply all or forward to messages. The message never leaves the originato=
rs organization so you cannot originate new message as if it were from a re=
cipient's organization. This means for business to business scenario it wou=
ld hinder the use of email for collaboration.

With these limitations I think it's clear that that plasma offers some sign=
ificant benefits over web portal email.

Dr Trevor Freeman  Senior Security Strategist
End to End Trust Team<http://www.microsoft.com/mscorp/twc/endtoendtrust/def=
ault.mspx>
Microsoft Trustworthy Computing <http://www.microsoft.com/mscorp/twc/defaul=
t.mspx>


--_000_E545B914D50B2A4B994F198378B1525D2F49734FDFM1412exchange_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Stephen Farrell asked why not use Web portal mail? W=
hy do we need to develop plasma?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think we concisely answered that quest=
ion in the BoF and it is an important data point.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The web portal mail products are used where there is=
 no way to securely deliver sensitive mail to a recipient outside the sende=
r&#8217;s organization. The message is held within the sender&#8217;s organ=
ization and a notification email is sent to the
 recipient. &nbsp;The notification email contains a HTTPS URI to the origin=
al message with the sensitive content. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This model work Ok if it is bilateral communication =
e.g. doctor-patient where you want to reply to the sender. This has been de=
ployed with my healthcare provider and we can exchange messages. &nbsp;&nbs=
p;However the notification email are very generic
 by design so it hard to find specific messages in your inbox other than by=
 date and time sent. It also means useful features like inbox search don&#8=
217;t work as you only have the notification message in your inbox.<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This model fails totally if it&#8217;s multilateral =
communication where you want to reply all or forward to messages. The messa=
ge never leaves the originators organization so you cannot originate new me=
ssage as if it were from a recipient&#8217;s organization.
 This means for business to business scenario it would hinder the use of em=
ail for collaboration.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">With these limitations I think it&#8217;s clear that=
 that plasma offers some significant benefits over web portal email.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">Dr Trevor Freema=
n</span></b><span style=3D"font-size:10.0pt;color:gray">&nbsp; Senior Secur=
ity Strategist<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a href=3D"http://www.microsoft.com/mscorp/twc/endto=
endtrust/default.mspx"><b><span style=3D"font-size:9.0pt;color:blue">End to=
 End Trust Team</span></b></a><b><span style=3D"font-size:9.0pt;color:#1F49=
7D"><o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><a href=3D"http://www.microsoft.com/mscorp/twc/defau=
lt.mspx"><b><span style=3D"font-size:9.0pt;color:blue">Microsoft Trustworth=
y Computing</span></b><span style=3D"font-size:9.0pt;color:blue">
</span></a><span style=3D"font-size:9.0pt;color:gray">&nbsp;<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_E545B914D50B2A4B994F198378B1525D2F49734FDFM1412exchange_--

From jimsch@nwlink.com  Fri Apr  8 11:00:31 2011
Return-Path: <jimsch@nwlink.com>
X-Original-To: plasma@core3.amsl.com
Delivered-To: plasma@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5CD6B3A69F4 for <plasma@core3.amsl.com>; Fri,  8 Apr 2011 11:00:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qN0qHXn4qbc9 for <plasma@core3.amsl.com>; Fri,  8 Apr 2011 11:00:30 -0700 (PDT)
Received: from new-smtp01.pacifier.net (new-smtp01.pacifier.net [64.255.237.177]) by core3.amsl.com (Postfix) with ESMTP id 132563A68E0 for <plasma@ietf.org>; Fri,  8 Apr 2011 11:00:28 -0700 (PDT)
Received: from TITUS (176.120.168.69.static.onlinenw.com [69.168.120.176]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by new-smtp01.pacifier.net (Postfix) with ESMTPS id 8691B2CA58 for <plasma@ietf.org>; Fri,  8 Apr 2011 11:02:14 -0700 (PDT)
From: "James Schaad" <jimsch@nwlink.com>
To: <plasma@ietf.org>
Date: Fri, 8 Apr 2011 11:27:24 -0700
Message-ID: <004e01cbf61a$9ba167a0$d2e436e0$@nwlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Acv2D4Oy18LYwI0kTOyX2t+XCNIyYg==
Content-Language: en-us
Subject: [plasma] Plasma Use Cases - B2B
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Apr 2011 18:00:31 -0000

Going back to the set of use cases in the draft.  I am going to propose a
greater set of cases that need to be looked at.  Since I am still of the
opinion that ABFAB provides a good architecture to build on, the terminology
that I am going to use is what I consider to be the best ABFAB terms (they
sometimes get themselves mixed up by multiple naming).

Cases:

1.  Everybody is located in one location

Sender, Receiver (both subjects), RP and IdP are logically in the same
location.

In this case normal ABFAB processing works as everybody can easily
understand what is being asked for and there is a single set of attributes
that would be defined for usage.  In addition to using the IdP w/EAP to get
identity information, it would be avoid talking to the IdP in some
situations either because of a prior communication w/ the RP.  Additionally
one could see the identification operation being done by the use of a
locally assigned ticket when accessing the current domain (i.e. a Kerberos
ticket or authenticated RPC).  It would also be possible to use PKI rather
than EAP as the authentication feature w/ the use of attribute certificates.

2.  Sender and Receiver at different locations

Location A - Sender, RP, IdP_A
Location B - Receiver, IdP_B

The IdPs are run by the same organization, and thus will have the same basic
information.  The IdPs might in fact be replications of each other (on the
assumption that a person from location B should be able to login at location
A).  Issues that need to be address in this case are:
a) What happens if the attributes that can be attested by the different IdPs
are different?
b) What happens if the IdPs are currently out of sync?
c)  What logic is needed to identify the other IdP if needed.  Does this
need to be supported by AAA or not?

3.  Sender and Receiver at different locations - different IdP systems

Location A - Sender, RP, IdP_A
Location B - Receiver, IdP_B

The IdPs are run by different organizations, but they have some type of
basic federation infrastructure which establishes both a trust relationship
as well as a policy mapping system for policy decisions.   This is the
classic ABFAB case.

4. Sender and Receiver at different locations - multiple RPs

Location A - Sender, RP_a, IdP_A
Location B - Receiver, RP_b, IdP_B

In this case it is assumed that each RP is a replicate of the other
(although with  different keys) and that the same policy code is installed
on both system.  If the IdPs are not replicates, then it is assumed that the
policy module at each location understand the necessary mapping of
attributes.  The RP_a would include lock boxes for both RP_a and RP_b in the
message so that works seamlessly.  

In some cases the sender and receiver could be in different companies.  In
this case there would be questions if RP_b was under the control of company
A or company B.  In the first case we keep the same set of legal and fiscal
liabilities - i.e. the PDP is still under the control of company A.   In the
second case the information release would under the control of company B
which might cause problems, but would be more acceptable from a system
maintenance point.  (Keeping the RP_b in a DMZ might deal with some of these
issues.)

5.  Sender and Receiver at different locations - receiver does not have its
own IdP.

Location A - Sender, RP, IdP_A, IdP_external
Location B - Receiver

In this case there is an agreement between the two entities, but it is not a
federation arrangement.  Instead an IdP is provided by the sender's
organization to a set of individuals external to the location by which those
individuals can identify themselves to the RP. 

Are there other B2B cases that people can think of?

Jim



From stephen.farrell@cs.tcd.ie  Fri Apr  8 11:32:16 2011
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: plasma@core3.amsl.com
Delivered-To: plasma@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4B72E3A6972 for <plasma@core3.amsl.com>; Fri,  8 Apr 2011 11:32:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.288
X-Spam-Level: 
X-Spam-Status: No, score=-106.288 tagged_above=-999 required=5 tests=[AWL=0.312, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vwNADoHRWss3 for <plasma@core3.amsl.com>; Fri,  8 Apr 2011 11:32:13 -0700 (PDT)
Received: from scss.tcd.ie (hermes.cs.tcd.ie [134.226.32.56]) by core3.amsl.com (Postfix) with ESMTP id 735F13A695D for <plasma@ietf.org>; Fri,  8 Apr 2011 11:32:12 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 5644C3E4084; Fri,  8 Apr 2011 19:33:56 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1302287635; bh=7CqNUfZ++34pD6 +y0LjIWQcdO1UvV9O8vNSs9J0Jj+o=; b=NL5Qxx8tE/DXq0NP+2rjMNtHtnMnzZ kxtcehf/JWeJ328rLmvk3z6VbLeo74suE7Xv3nCy1DmgOXOa7NM0dxaRGTCv9/z7 dUwGeFqDW/qbEGIi9oS0ARBR4VtP120XxgeWO6rL90hLElaveKho5rIBypuEmfzx ClP/ELOjfcZwH1boSdUp2ZC2MmGGNi68ekZDBmA+oUTeR5H7QKF45wbUlt3PHVoK STSi4VNCrnWClmkkfP6mej8pzWqKBqAhAZlXE7fWLDL4feobv6PRj0C1E8Nfq3CW MP1YJdH8wCJukTwg6qXeSdJendRABxX++BhmPK3bSWTgvLtM9cpUW2/Q==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id ZKC7yPh09tsl; Fri,  8 Apr 2011 19:33:55 +0100 (IST)
Received: from [10.87.48.3] (unknown [86.45.62.72]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id E82F33E406B; Fri,  8 Apr 2011 19:33:54 +0100 (IST)
Message-ID: <4D9F5512.5070506@cs.tcd.ie>
Date: Fri, 08 Apr 2011 19:33:54 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: Trevor Freeman <trevorf@exchange.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com>
In-Reply-To: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Apr 2011 18:32:16 -0000

Hi Trevor,

On 06/04/11 20:33, Trevor Freeman wrote:
> Stephen Farrell asked why not use Web portal mail? Why do we need to
> develop plasma?
> 
> I don’t think we concisely answered that question in the BoF and it is
> an important data point.

Thanks for trying now.

> The web portal mail products are used where there is no way to securely
> deliver sensitive mail to a recipient outside the sender’s organization.
> The message is held within the sender’s organization and a notification
> email is sent to the recipient.  The notification email contains a HTTPS
> URI to the original message with the sensitive content.  

Right.

> This model work Ok if it is bilateral communication e.g. doctor-patient
> where you want to reply to the sender. This has been deployed with my
> healthcare provider and we can exchange messages.   

Well, its also works fine for announcements, i.e. 1:N messages.

> However the
> notification email are very generic by design so it hard to find
> specific messages in your inbox other than by date and time sent. It
> also means useful features like inbox search don’t work as you only have
> the notification message in your inbox.

True. However, does that mean that you'd expect the UA search
function to be plasma-aware? If not, then won't the sensitive
information be vulnerable in whatever search DB the UA uses?
Maybe that's a question of defining the trust boundaries for
this, but given that the search may be on an IMAP server its
possibly complicated doing that in a secure way.

> This model fails totally if it’s multilateral communication where you
> want to reply all or forward to messages. 

Hmm. So that'd imply that forwarding etc. is an important
part of the proposed work? It strikes me that that's one of the
weakest aspects of generic s/mime (just from personal experience,
its not something I've gone out of my way to test). There'd also
be some pretty complex policy calculations to make to figure
out what can be forwarded to whom, I assume, so this seems like
a fairly complex area.

> The message never leaves the
> originators organization so you cannot originate new message as if it
> were from a recipient’s organization. This means for business to
> business scenario it would hinder the use of email for collaboration.

I don't get that at all. But never mind.

> With these limitations I think it’s clear that that plasma offers some
> significant benefits over web portal email.

Not that clear to me I'm afraid.

While you're arguing for plasma on this basis, to judge those arguments
people would need some kind of evidence that's a good bit better than
just an assertion. But I'm sure you guys are working on that.

S.

> 
>  
> 
> *Dr Trevor Freeman*  Senior Security Strategist
> 
> *End to End Trust Team*
> <http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx>**
> 
> *Microsoft Trustworthy
> Computing*<http://www.microsoft.com/mscorp/twc/default.mspx> 
> 
>  
> 
> 
> 
> _______________________________________________
> plasma mailing list
> plasma@ietf.org
> https://www.ietf.org/mailman/listinfo/plasma

From trevorf@exchange.microsoft.com  Mon Apr 11 17:02:26 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 5AC0BE0714 for <plasma@ietfc.amsl.com>; Mon, 11 Apr 2011 17:02:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.598
X-Spam-Level: 
X-Spam-Status: No, score=-110.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AxBR12Z7jrge for <plasma@ietfc.amsl.com>; Mon, 11 Apr 2011 17:02:20 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail1.exchange.microsoft.com [131.107.1.17]) by ietfc.amsl.com (Postfix) with ESMTP id A39E5E0673 for <plasma@ietf.org>; Mon, 11 Apr 2011 17:02:16 -0700 (PDT)
Received: from df-h14-02.exchange.corp.microsoft.com (157.54.78.140) by DF-G14-01.exchange.corp.microsoft.com (157.54.87.87) with Microsoft SMTP Server (TLS) id 14.1.218.12; Mon, 11 Apr 2011 17:02:15 -0700
Received: from PIO-MLT-05.exchange.corp.microsoft.com (157.54.94.22) by DF-H14-02.exchange.corp.microsoft.com (157.54.78.140) with Microsoft SMTP Server (TLS) id 14.1.289.8; Mon, 11 Apr 2011 17:02:15 -0700
Received: from DF-M14-11.exchange.corp.microsoft.com ([fe80::cc46:3da5:bed6:8dfc]) by PIO-MLT-05.exchange.corp.microsoft.com ([fe80::d940:e316:1daa:5e6a%10]) with mapi id 14.01.0218.012; Mon, 11 Apr 2011 17:02:14 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Thread-Topic: [plasma] why not web  portal mail?
Thread-Index: Acv0kXrWGetxV1fRTF6d/JQ0xrOecQBxLT4AAJFdkKA=
Date: Tue, 12 Apr 2011 00:02:14 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D339D558A@DF-M14-11.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4D9F5512.5070506@cs.tcd.ie>
In-Reply-To: <4D9F5512.5070506@cs.tcd.ie>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.101]
Content-Type: multipart/alternative; boundary="_000_E545B914D50B2A4B994F198378B1525D339D558ADFM1411exchange_"
MIME-Version: 1.0
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 00:02:26 -0000

--_000_E545B914D50B2A4B994F198378B1525D339D558ADFM1411exchange_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Steve,



-----Original Message-----
From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie]
Sent: Friday, April 08, 2011 11:34 AM
To: Trevor Freeman
Cc: plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?





Hi Trevor,



On 06/04/11 20:33, Trevor Freeman wrote:

> Stephen Farrell asked why not use Web portal mail? Why do we need to

> develop plasma?

>

> I don't think we concisely answered that question in the BoF and it is

> an important data point.



Thanks for trying now.



> The web portal mail products are used where there is no way to

> securely deliver sensitive mail to a recipient outside the sender's organ=
ization.

> The message is held within the sender's organization and a

> notification email is sent to the recipient.  The notification email

> contains a HTTPS URI to the original message with the sensitive content.



Right.



> This model work Ok if it is bilateral communication e.g.

> doctor-patient where you want to reply to the sender. This has been deplo=
yed with my

> healthcare provider and we can exchange messages.



Well, its also works fine for announcements, i.e. 1:N messages.



[TF] Agreed.



> However the

> notification email are very generic by design so it hard to find

> specific messages in your inbox other than by date and time sent. It

> also means useful features like inbox search don't work as you only

> have the notification message in your inbox.



True. However, does that mean that you'd expect the UA search function to b=
e plasma-aware? If not, then won't the sensitive information be vulnerable =
in whatever search DB the UA uses?

Maybe that's a question of defining the trust boundaries for this, but give=
n that the search may be on an IMAP server its possibly complicated doing t=
hat in a secure way.





[TF] Yes I expect search engines to become Plasma aware just as search engi=
nes have become aware of other encrypted content types. The search engine d=
oes not necessary need unrestricted access to content and the content index=
ed is by definition potentially sensitive so have to be controlled. However=
 that process is a local UA process so is not in scope for Plasma. However =
the fact that all the user content is in their inbox makes it a tractable p=
roblem.



> This model fails totally if it's multilateral communication where you

> want to reply all or forward to messages.



Hmm. So that'd imply that forwarding etc. is an important part of the propo=
sed work? It strikes me that that's one of the weakest aspects of generic s=
/mime (just from personal experience, its not something I've gone out of my=
 way to test). There'd also be some pretty complex policy calculations to m=
ake to figure out what can be forwarded to whom, I assume, so this seems li=
ke a fairly complex area.





[TF] Not just forwarding - reply all is just as important as we have demons=
trated with this thread. One of the value propositions for email is the fle=
xible, multiparty nature of the asynchronous communication whereby groups o=
f individuals can be part of a conversation and any recipient can participa=
te in the thread or can spawn new threads just as we are doing here. The ob=
jective that Plasma brings is the desire to maintain a degree of policy enf=
orcement to the process when the content of the message is either sensitive=
 or regulated. What if, as part of my reply, I wanted to inject some inform=
ation which was Microsoft confidential and was being shared under respectiv=
e non-disclosure agreements? The aim of Plasma would be to allow me to add =
a policy check before the decryption key to my reply was disclosed to recip=
ients to ensure every recipient was in an organization which had a current =
legal agreement in place. This message is using a distribution list managed=
 outside my organization so I cannot determine the exact list of recipients=
 at send time. If the mail list was an S/MIME MLA I could protect the confi=
dentiality of the information so only plasma mail list subscribers can read=
 the content but this does not satisfy the policy requirements of determini=
ng if there is a legal agreement in place.



> The message never leaves the

> originators organization so you cannot originate new message as if it

> were from a recipient's organization. This means for business to

> business scenario it would hinder the use of email for collaboration.



I don't get that at all. But never mind.





[TF] I think it's a critical reason for why Plasma.  Consider the scenario =
where this thread becomes sensitive as I suggested above and I was to use a=
 web portal for this reply. That portal would be hosted on a Microsoft corp=
orate server since I invoked the sensitivity clause and you would have rece=
ived a notification email instead of the actual email. If you were to furth=
er reply all or forward that messages the origination point for that messag=
e would be from a Microsoft corporate server. The Microsoft server would in=
 turn send out an email notification with a FROM address of stephen.farrell=
@cs.tcd.ie<mailto:stephen.farrell@cs.tcd.ie> with a url of https:\\mail.mic=
rosoft.com\???

This seems a highly dubious pattern which matches the pattern used by phish=
ers and spammers. How could you expect Microsoft to be authoritative for se=
nding mail as someone from Trinity College Dublin to all the recipients on =
the distribution list?



What is the scenario was reversed and we used a web portal in your domain a=
nd I still wanted to add some Microsoft sensitive information to the thread=
. How would your portal know what my corporate rulers were if I were to rep=
ly all?





> With these limitations I think it's clear that that plasma offers some

> significant benefits over web portal email.



Not that clear to me I'm afraid.



While you're arguing for plasma on this basis, to judge those arguments peo=
ple would need some kind of evidence that's a good bit better than just an =
assertion. But I'm sure you guys are working on that.



[TF] Yes that is what dialog is about:)



S.



>

>

>

> *Dr Trevor Freeman*  Senior Security Strategist

>

> *End to End Trust Team*

> <http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx>**

>

> *Microsoft Trustworthy

> Computing*<http://www.microsoft.com/mscorp/twc/default.mspx>

>

>

>

>

>

> _______________________________________________

> plasma mailing list

> plasma@ietf.org<mailto:plasma@ietf.org>

> https://www.ietf.org/mailman/listinfo/plasma

--_000_E545B914D50B2A4B994F198378B1525D339D558ADFM1411exchange_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText">Hi Steve,<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">-----Original Message-----<br>
From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie] <br>
Sent: Friday, April 08, 2011 11:34 AM<br>
To: Trevor Freeman<br>
Cc: plasma@ietf.org<br>
Subject: Re: [plasma] why not web portal mail?</p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Hi Trevor,<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">On 06/04/11 20:33, Trevor Freeman wrote:<o:p></o:=
p></p>
<p class=3D"MsoPlainText">&gt; Stephen Farrell asked why not use Web portal=
 mail? Why do we need to
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; develop plasma?<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; I don&#8217;t think we concisely answered th=
at question in the BoF and it is
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; an important data point.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Thanks for trying now.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; The web portal mail products are used where =
there is no way to
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; securely deliver sensitive mail to a recipie=
nt outside the sender&#8217;s organization.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; The message is held within the sender&#8217;=
s organization and a
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; notification email is sent to the recipient.=
&nbsp; The notification email
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; contains a HTTPS URI to the original message=
 with the sensitive content.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Right.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; This model work Ok if it is bilateral commun=
ication e.g.
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; doctor-patient where you want to reply to th=
e sender. This has been deployed with my<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; healthcare provider and we can exchange mess=
ages.&nbsp;&nbsp; <o:p>
</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Well, its also works fine for announcements, i.e.=
 1:N messages.<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] Agreed. <o:p></o=
:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; However the<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; notification email are very generic by desig=
n so it hard to find
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; specific messages in your inbox other than b=
y date and time sent. It
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; also means useful features like inbox search=
 don&#8217;t work as you only
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; have the notification message in your inbox.=
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">True. However, does that mean that you'd expect t=
he UA search function to be plasma-aware? If not, then won't the sensitive =
information be vulnerable in whatever search DB the UA uses?<o:p></o:p></p>
<p class=3D"MsoPlainText">Maybe that's a question of defining the trust bou=
ndaries for this, but given that the search may be on an IMAP server its po=
ssibly complicated doing that in a secure way.<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] Yes I expect sea=
rch engines to become Plasma aware just as search engines have become aware=
 of other encrypted content types. The search engine does not necessary nee=
d unrestricted access to content and
 the content indexed is by definition potentially sensitive so have to be c=
ontrolled. However that process is a local UA process so is not in scope fo=
r Plasma. However the fact that all the user content is in their inbox make=
s it a tractable problem.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; This model fails totally if it&#8217;s multi=
lateral communication where you
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; want to reply all or forward to messages.<o:=
p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Hmm. So that'd imply that forwarding etc. is an i=
mportant part of the proposed work? It strikes me that that's one of the we=
akest aspects of generic s/mime (just from personal experience, its not som=
ething I've gone out of my way to
 test). There'd also be some pretty complex policy calculations to make to =
figure out what can be forwarded to whom, I assume, so this seems like a fa=
irly complex area.<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] Not just forward=
ing - reply all is just as important as we have demonstrated with this thre=
ad. One of the value propositions for email is the flexible, multiparty nat=
ure of the asynchronous communication
 whereby groups of individuals can be part of a conversation and any recipi=
ent can participate in the thread or can spawn new threads just as we are d=
oing here. The objective that Plasma brings is the desire to maintain a deg=
ree of policy enforcement to the
 process when the content of the message is either sensitive or regulated. =
What if, as part of my reply, I wanted to inject some information which was=
 Microsoft confidential and was being shared under respective non-disclosur=
e agreements? The aim of Plasma
 would be to allow me to add a policy check before the decryption key to my=
 reply was disclosed to recipients to ensure every recipient was in an orga=
nization which had a current legal agreement in place. This message is usin=
g a distribution list managed outside
 my organization so I cannot determine the exact list of recipients at send=
 time. If the mail list was an S/MIME MLA I could protect the confidentiali=
ty of the information so only plasma mail list subscribers can read the con=
tent but this does not satisfy the
 policy requirements of determining if there is a legal agreement in place.=
<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; The message never leaves the<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; originators organization so you cannot origi=
nate new message as if it
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; were from a recipient&#8217;s organization. =
This means for business to
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; business scenario it would hinder the use of=
 email for collaboration.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">I don't get that at all. But never mind.<o:p></o:=
p></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] I think it&#8217=
;s a critical reason for why Plasma. &nbsp;Consider the scenario where this=
 thread becomes sensitive as I suggested above and I was to use a web porta=
l for this reply. That portal would be hosted on
 a Microsoft corporate server since I invoked the sensitivity clause and yo=
u would have received a notification email instead of the actual email. If =
you were to further reply all or forward that messages the origination poin=
t for that message would be from
 a Microsoft corporate server. The Microsoft server would in turn send out =
an email notification with a FROM address of
<a href=3D"mailto:stephen.farrell@cs.tcd.ie">stephen.farrell@cs.tcd.ie</a> =
with a url of https:\\mail.microsoft.com\???<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">This seems a highly d=
ubious pattern which matches the pattern used by phishers and spammers. How=
 could you expect Microsoft to be authoritative for sending mail as someone=
 from Trinity College Dublin to all
 the recipients on the distribution list?<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">What is the scenario =
was reversed and we used a web portal in your domain and I still wanted to =
add some Microsoft sensitive information to the thread. How would your port=
al know what my corporate rulers were
 if I were to reply all?<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; With these limitations I think it&#8217;s cl=
ear that that plasma offers some
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; significant benefits over web portal email.<=
o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Not that clear to me I'm afraid.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">While you're arguing for plasma on this basis, to=
 judge those arguments people would need some kind of evidence that's a goo=
d bit better than just an assertion. But I'm sure you guys are working on t=
hat.<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"color:black"><o:p>&nbsp;</o:=
p></span></i></b></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] Yes that is what=
 dialog is about</span><span style=3D"font-family:Wingdings;color:black">J<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">S.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; *Dr Trevor Freeman*&nbsp; Senior Security St=
rategist<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; *End to End Trust Team*<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; &lt;<a href=3D"http://www.microsoft.com/msco=
rp/twc/endtoendtrust/default.mspx"><span style=3D"color:windowtext;text-dec=
oration:none">http://www.microsoft.com/mscorp/twc/endtoendtrust/default.msp=
x</span></a>&gt;**<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; *Microsoft Trustworthy<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Computing*&lt;<a href=3D"http://www.microsof=
t.com/mscorp/twc/default.mspx"><span style=3D"color:windowtext;text-decorat=
ion:none">http://www.microsoft.com/mscorp/twc/default.mspx</span></a>&gt;<o=
:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; ____________________________________________=
___<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; plasma mailing list<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <a href=3D"mailto:plasma@ietf.org"><span sty=
le=3D"color:windowtext;text-decoration:none">plasma@ietf.org</span></a><o:p=
></o:p></p>
<p class=3D"MsoPlainText">&gt; <a href=3D"https://www.ietf.org/mailman/list=
info/plasma">
<span style=3D"color:windowtext;text-decoration:none">https://www.ietf.org/=
mailman/listinfo/plasma</span></a><o:p></o:p></p>
</div>
</body>
</html>

--_000_E545B914D50B2A4B994F198378B1525D339D558ADFM1411exchange_--

From stephen.whitlock@boeing.com  Tue Apr 12 06:31:03 2011
Return-Path: <stephen.whitlock@boeing.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 38DD8E07A5 for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 06:31:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ep3DA5v81XDf for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 06:30:56 -0700 (PDT)
Received: from slb-smtpout-01.boeing.com (slb-smtpout-01.boeing.com [130.76.64.48]) by ietfc.amsl.com (Postfix) with ESMTP id 889ACE078C for <plasma@ietf.org>; Tue, 12 Apr 2011 06:30:56 -0700 (PDT)
Received: from stl-av-01.boeing.com (stl-av-01.boeing.com [192.76.190.6]) by slb-smtpout-01.ns.cs.boeing.com (8.14.4/8.14.4/8.14.4/SMTPOUT) with ESMTP id p3CDUcaC029601 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 12 Apr 2011 06:30:38 -0700 (PDT)
Received: from stl-av-01.boeing.com (localhost [127.0.0.1]) by stl-av-01.boeing.com (8.14.4/8.14.4/DOWNSTREAM_RELAY) with ESMTP id p3CDUbVA011924; Tue, 12 Apr 2011 08:30:37 -0500 (CDT)
Received: from XCH-NWHT-07.nw.nos.boeing.com (xch-nwht-07.nw.nos.boeing.com [130.247.25.111]) by stl-av-01.boeing.com (8.14.4/8.14.4/UPSTREAM_RELAY) with ESMTP id p3CDUb80011914 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=OK); Tue, 12 Apr 2011 08:30:37 -0500 (CDT)
Received: from XCH-NW-14V.nw.nos.boeing.com ([130.247.25.103]) by XCH-NWHT-07.nw.nos.boeing.com ([130.247.25.111]) with mapi; Tue, 12 Apr 2011 06:30:37 -0700
From: "Whitlock, Stephen" <stephen.whitlock@boeing.com>
To: Trevor Freeman <trevorf@exchange.microsoft.com>, Stephen Farrell <stephen.farrell@cs.tcd.ie>
Date: Tue, 12 Apr 2011 06:30:34 -0700
Thread-Topic: [plasma] why not web  portal mail?
Thread-Index: Acv0kXrWGetxV1fRTF6d/JQ0xrOecQBxLT4AAJFdkKAAHnfScA==
Message-ID: <A52A947C0EAA7F459D9469C8C887C33E2A5EC351D3@XCH-NW-14V.nw.nos.boeing.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com><4D9F5512.5070506@cs.tcd.ie> <E545B914D50B2A4B994F198378B1525D339D558A@DF-M14-11.exchange.corp.microsoft.com>
In-Reply-To: <E545B914D50B2A4B994F198378B1525D339D558A@DF-M14-11.exchange.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_A52A947C0EAA7F459D9469C8C887C33E2A5EC351D3XCHNW14Vnwnos_"
MIME-Version: 1.0
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 13:31:03 -0000

--_000_A52A947C0EAA7F459D9469C8C887C33E2A5EC351D3XCHNW14Vnwnos_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

So, would Plasma allow me to create/modify a set of allowed recipients to a=
 conversation conducted over a public network by just changing policies on =
the messages? And would this work across different vendor's e-mail systems?

Steve W

From: plasma-bounces@ietf.org [mailto:plasma-bounces@ietf.org] On Behalf Of=
 Trevor Freeman
Sent: Monday, April 11, 2011 5:02 PM
To: Stephen Farrell
Cc: plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?


Hi Steve,



-----Original Message-----
From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie]
Sent: Friday, April 08, 2011 11:34 AM
To: Trevor Freeman
Cc: plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?





Hi Trevor,



On 06/04/11 20:33, Trevor Freeman wrote:

> Stephen Farrell asked why not use Web portal mail? Why do we need to

> develop plasma?

>

> I don't think we concisely answered that question in the BoF and it is

> an important data point.



Thanks for trying now.



> The web portal mail products are used where there is no way to

> securely deliver sensitive mail to a recipient outside the sender's organ=
ization.

> The message is held within the sender's organization and a

> notification email is sent to the recipient.  The notification email

> contains a HTTPS URI to the original message with the sensitive content.



Right.



> This model work Ok if it is bilateral communication e.g.

> doctor-patient where you want to reply to the sender. This has been deplo=
yed with my

> healthcare provider and we can exchange messages.



Well, its also works fine for announcements, i.e. 1:N messages.



[TF] Agreed.



> However the

> notification email are very generic by design so it hard to find

> specific messages in your inbox other than by date and time sent. It

> also means useful features like inbox search don't work as you only

> have the notification message in your inbox.



True. However, does that mean that you'd expect the UA search function to b=
e plasma-aware? If not, then won't the sensitive information be vulnerable =
in whatever search DB the UA uses?

Maybe that's a question of defining the trust boundaries for this, but give=
n that the search may be on an IMAP server its possibly complicated doing t=
hat in a secure way.





[TF] Yes I expect search engines to become Plasma aware just as search engi=
nes have become aware of other encrypted content types. The search engine d=
oes not necessary need unrestricted access to content and the content index=
ed is by definition potentially sensitive so have to be controlled. However=
 that process is a local UA process so is not in scope for Plasma. However =
the fact that all the user content is in their inbox makes it a tractable p=
roblem.



> This model fails totally if it's multilateral communication where you

> want to reply all or forward to messages.



Hmm. So that'd imply that forwarding etc. is an important part of the propo=
sed work? It strikes me that that's one of the weakest aspects of generic s=
/mime (just from personal experience, its not something I've gone out of my=
 way to test). There'd also be some pretty complex policy calculations to m=
ake to figure out what can be forwarded to whom, I assume, so this seems li=
ke a fairly complex area.





[TF] Not just forwarding - reply all is just as important as we have demons=
trated with this thread. One of the value propositions for email is the fle=
xible, multiparty nature of the asynchronous communication whereby groups o=
f individuals can be part of a conversation and any recipient can participa=
te in the thread or can spawn new threads just as we are doing here. The ob=
jective that Plasma brings is the desire to maintain a degree of policy enf=
orcement to the process when the content of the message is either sensitive=
 or regulated. What if, as part of my reply, I wanted to inject some inform=
ation which was Microsoft confidential and was being shared under respectiv=
e non-disclosure agreements? The aim of Plasma would be to allow me to add =
a policy check before the decryption key to my reply was disclosed to recip=
ients to ensure every recipient was in an organization which had a current =
legal agreement in place. This message is using a distribution list managed=
 outside my organization so I cannot determine the exact list of recipients=
 at send time. If the mail list was an S/MIME MLA I could protect the confi=
dentiality of the information so only plasma mail list subscribers can read=
 the content but this does not satisfy the policy requirements of determini=
ng if there is a legal agreement in place.



> The message never leaves the

> originators organization so you cannot originate new message as if it

> were from a recipient's organization. This means for business to

> business scenario it would hinder the use of email for collaboration.



I don't get that at all. But never mind.





[TF] I think it's a critical reason for why Plasma.  Consider the scenario =
where this thread becomes sensitive as I suggested above and I was to use a=
 web portal for this reply. That portal would be hosted on a Microsoft corp=
orate server since I invoked the sensitivity clause and you would have rece=
ived a notification email instead of the actual email. If you were to furth=
er reply all or forward that messages the origination point for that messag=
e would be from a Microsoft corporate server. The Microsoft server would in=
 turn send out an email notification with a FROM address of stephen.farrell=
@cs.tcd.ie<mailto:stephen.farrell@cs.tcd.ie> with a url of https:\\mail.mic=
rosoft.com\???

This seems a highly dubious pattern which matches the pattern used by phish=
ers and spammers. How could you expect Microsoft to be authoritative for se=
nding mail as someone from Trinity College Dublin to all the recipients on =
the distribution list?



What is the scenario was reversed and we used a web portal in your domain a=
nd I still wanted to add some Microsoft sensitive information to the thread=
. How would your portal know what my corporate rulers were if I were to rep=
ly all?





> With these limitations I think it's clear that that plasma offers some

> significant benefits over web portal email.



Not that clear to me I'm afraid.



While you're arguing for plasma on this basis, to judge those arguments peo=
ple would need some kind of evidence that's a good bit better than just an =
assertion. But I'm sure you guys are working on that.



[TF] Yes that is what dialog is about:)



S.



>

>

>

> *Dr Trevor Freeman*  Senior Security Strategist

>

> *End to End Trust Team*

> <http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx>**

>

> *Microsoft Trustworthy

> Computing*<http://www.microsoft.com/mscorp/twc/default.mspx>

>

>

>

>

>

> _______________________________________________

> plasma mailing list

> plasma@ietf.org<mailto:plasma@ietf.org>

> https://www.ietf.org/mailman/listinfo/plasma

--_000_A52A947C0EAA7F459D9469C8C887C33E2A5EC351D3XCHNW14Vnwnos_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'c=
olor:#1F497D'>So, would Plasma allow me to create/modify a set of allowed r=
ecipients to a conversation conducted over a public network by just changin=
g policies on the messages? And would this work across different vendor&#82=
17;s e-mail systems?<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'color:#1F497D'>Steve W<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style=3D'=
border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p cl=
ass=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sa=
ns-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tah=
oma","sans-serif"'> plasma-bounces@ietf.org [mailto:plasma-bounces@ietf.org=
] <b>On Behalf Of </b>Trevor Freeman<br><b>Sent:</b> Monday, April 11, 2011=
 5:02 PM<br><b>To:</b> Stephen Farrell<br><b>Cc:</b> plasma@ietf.org<br><b>=
Subject:</b> Re: [plasma] why not web portal mail?<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>=
Hi Steve,<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p cla=
ss=3DMsoPlainText>-----Original Message-----<br>From: Stephen Farrell [mail=
to:stephen.farrell@cs.tcd.ie] <br>Sent: Friday, April 08, 2011 11:34 AM<br>=
To: Trevor Freeman<br>Cc: plasma@ietf.org<br>Subject: Re: [plasma] why not =
web portal mail?<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p=
><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Hi Tr=
evor,<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=
=3DMsoPlainText>On 06/04/11 20:33, Trevor Freeman wrote:<o:p></o:p></p><p c=
lass=3DMsoPlainText>&gt; Stephen Farrell asked why not use Web portal mail?=
 Why do we need to <o:p></o:p></p><p class=3DMsoPlainText>&gt; develop plas=
ma?<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMs=
oPlainText>&gt; I don&#8217;t think we concisely answered that question in =
the BoF and it is <o:p></o:p></p><p class=3DMsoPlainText>&gt; an important =
data point.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p c=
lass=3DMsoPlainText>Thanks for trying now.<o:p></o:p></p><p class=3DMsoPlai=
nText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; The web portal mail=
 products are used where there is no way to <o:p></o:p></p><p class=3DMsoPl=
ainText>&gt; securely deliver sensitive mail to a recipient outside the sen=
der&#8217;s organization.<o:p></o:p></p><p class=3DMsoPlainText>&gt; The me=
ssage is held within the sender&#8217;s organization and a <o:p></o:p></p><=
p class=3DMsoPlainText>&gt; notification email is sent to the recipient.&nb=
sp; The notification email <o:p></o:p></p><p class=3DMsoPlainText>&gt; cont=
ains a HTTPS URI to the original message with the sensitive content.<o:p></=
o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainTex=
t>Right.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p clas=
s=3DMsoPlainText>&gt; This model work Ok if it is bilateral communication e=
.g. <o:p></o:p></p><p class=3DMsoPlainText>&gt; doctor-patient where you wa=
nt to reply to the sender. This has been deployed with my<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; healthcare provider and we can exchange messages.=
&nbsp;&nbsp; <o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p=
 class=3DMsoPlainText>Well, its also works fine for announcements, i.e. 1:N=
 messages.<o:p></o:p></p><p class=3DMsoPlainText><span style=3D'color:black=
'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span style=3D'color:=
black'>[TF] Agreed. <o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbs=
p;</o:p></p><p class=3DMsoPlainText>&gt; However the<o:p></o:p></p><p class=
=3DMsoPlainText>&gt; notification email are very generic by design so it ha=
rd to find <o:p></o:p></p><p class=3DMsoPlainText>&gt; specific messages in=
 your inbox other than by date and time sent. It <o:p></o:p></p><p class=3D=
MsoPlainText>&gt; also means useful features like inbox search don&#8217;t =
work as you only <o:p></o:p></p><p class=3DMsoPlainText>&gt; have the notif=
ication message in your inbox.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&=
nbsp;</o:p></p><p class=3DMsoPlainText>True. However, does that mean that y=
ou'd expect the UA search function to be plasma-aware? If not, then won't t=
he sensitive information be vulnerable in whatever search DB the UA uses?<o=
:p></o:p></p><p class=3DMsoPlainText>Maybe that's a question of defining th=
e trust boundaries for this, but given that the search may be on an IMAP se=
rver its possibly complicated doing that in a secure way.<o:p></o:p></p><p =
class=3DMsoPlainText><span style=3D'color:black'><o:p>&nbsp;</o:p></span></=
p><p class=3DMsoPlainText><span style=3D'color:black'><o:p>&nbsp;</o:p></sp=
an></p><p class=3DMsoPlainText><span style=3D'color:black'>[TF] Yes I expec=
t search engines to become Plasma aware just as search engines have become =
aware of other encrypted content types. The search engine does not necessar=
y need unrestricted access to content and the content indexed is by definit=
ion potentially sensitive so have to be controlled. However that process is=
 a local UA process so is not in scope for Plasma. However the fact that al=
l the user content is in their inbox makes it a tractable problem.<o:p></o:=
p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPla=
inText>&gt; This model fails totally if it&#8217;s multilateral communicati=
on where you <o:p></o:p></p><p class=3DMsoPlainText>&gt; want to reply all =
or forward to messages.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</=
o:p></p><p class=3DMsoPlainText>Hmm. So that'd imply that forwarding etc. i=
s an important part of the proposed work? It strikes me that that's one of =
the weakest aspects of generic s/mime (just from personal experience, its n=
ot something I've gone out of my way to test). There'd also be some pretty =
complex policy calculations to make to figure out what can be forwarded to =
whom, I assume, so this seems like a fairly complex area.<o:p></o:p></p><p =
class=3DMsoPlainText><span style=3D'color:black'><o:p>&nbsp;</o:p></span></=
p><p class=3DMsoPlainText><span style=3D'color:black'><o:p>&nbsp;</o:p></sp=
an></p><p class=3DMsoPlainText><span style=3D'color:black'>[TF] Not just fo=
rwarding - reply all is just as important as we have demonstrated with this=
 thread. One of the value propositions for email is the flexible, multipart=
y nature of the asynchronous communication whereby groups of individuals ca=
n be part of a conversation and any recipient can participate in the thread=
 or can spawn new threads just as we are doing here. The objective that Pla=
sma brings is the desire to maintain a degree of policy enforcement to the =
process when the content of the message is either sensitive or regulated. W=
hat if, as part of my reply, I wanted to inject some information which was =
Microsoft confidential and was being shared under respective non-disclosure=
 agreements? The aim of Plasma would be to allow me to add a policy check b=
efore the decryption key to my reply was disclosed to recipients to ensure =
every recipient was in an organization which had a current legal agreement =
in place. This message is using a distribution list managed outside my orga=
nization so I cannot determine the exact list of recipients at send time. I=
f the mail list was an S/MIME MLA I could protect the confidentiality of th=
e information so only plasma mail list subscribers can read the content but=
 this does not satisfy the policy requirements of determining if there is a=
 legal agreement in place.<o:p></o:p></span></p><p class=3DMsoPlainText><o:=
p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; The message never leaves the=
<o:p></o:p></p><p class=3DMsoPlainText>&gt; originators organization so you=
 cannot originate new message as if it <o:p></o:p></p><p class=3DMsoPlainTe=
xt>&gt; were from a recipient&#8217;s organization. This means for business=
 to <o:p></o:p></p><p class=3DMsoPlainText>&gt; business scenario it would =
hinder the use of email for collaboration.<o:p></o:p></p><p class=3DMsoPlai=
nText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>I don't get that at all.=
 But never mind.<o:p></o:p></p><p class=3DMsoPlainText><span style=3D'color=
:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span style=3D'=
color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span styl=
e=3D'color:black'>[TF] I think it&#8217;s a critical reason for why Plasma.=
 &nbsp;Consider the scenario where this thread becomes sensitive as I sugge=
sted above and I was to use a web portal for this reply. That portal would =
be hosted on a Microsoft corporate server since I invoked the sensitivity c=
lause and you would have received a notification email instead of the actua=
l email. If you were to further reply all or forward that messages the orig=
ination point for that message would be from a Microsoft corporate server. =
The Microsoft server would in turn send out an email notification with a FR=
OM address of <a href=3D"mailto:stephen.farrell@cs.tcd.ie">stephen.farrell@=
cs.tcd.ie</a> with a url of https:\\mail.microsoft.com\???<o:p></o:p></span=
></p><p class=3DMsoPlainText><span style=3D'color:black'>This seems a highl=
y dubious pattern which matches the pattern used by phishers and spammers. =
How could you expect Microsoft to be authoritative for sending mail as some=
one from Trinity College Dublin to all the recipients on the distribution l=
ist?<o:p></o:p></span></p><p class=3DMsoPlainText><span style=3D'color:blac=
k'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><span style=3D'color=
:black'>What is the scenario was reversed and we used a web portal in your =
domain and I still wanted to add some Microsoft sensitive information to th=
e thread. How would your portal know what my corporate rulers were if I wer=
e to reply all?<o:p></o:p></span></p><p class=3DMsoPlainText><span style=3D=
'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoPlainText><o:p>&nbs=
p;</o:p></p><p class=3DMsoPlainText>&gt; With these limitations I think it&=
#8217;s clear that that plasma offers some <o:p></o:p></p><p class=3DMsoPla=
inText>&gt; significant benefits over web portal email.<o:p></o:p></p><p cl=
ass=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Not that cl=
ear to me I'm afraid.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:=
p></p><p class=3DMsoPlainText>While you're arguing for plasma on this basis=
, to judge those arguments people would need some kind of evidence that's a=
 good bit better than just an assertion. But I'm sure you guys are working =
on that.<o:p></o:p></p><p class=3DMsoPlainText><b><i><span style=3D'color:b=
lack'><o:p>&nbsp;</o:p></span></i></b></p><p class=3DMsoPlainText><span sty=
le=3D'color:black'>[TF] Yes that is what dialog is about</span><span style=
=3D'font-family:Wingdings;color:black'>J</span><span style=3D'color:black'>=
<o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=
=3DMsoPlainText>S.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p><=
/p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt;=
&nbsp; <o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=
=3DMsoPlainText>&gt; *Dr Trevor Freeman*&nbsp; Senior Security Strategist<o=
:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlai=
nText>&gt; *End to End Trust Team*<o:p></o:p></p><p class=3DMsoPlainText>&g=
t; &lt;<a href=3D"http://www.microsoft.com/mscorp/twc/endtoendtrust/default=
.mspx"><span style=3D'color:windowtext;text-decoration:none'>http://www.mic=
rosoft.com/mscorp/twc/endtoendtrust/default.mspx</span></a>&gt;**<o:p></o:p=
></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&g=
t; *Microsoft Trustworthy<o:p></o:p></p><p class=3DMsoPlainText>&gt; Comput=
ing*&lt;<a href=3D"http://www.microsoft.com/mscorp/twc/default.mspx"><span =
style=3D'color:windowtext;text-decoration:none'>http://www.microsoft.com/ms=
corp/twc/default.mspx</span></a>&gt;<o:p></o:p></p><p class=3DMsoPlainText>=
&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt;&nbsp; <o:p></o:p></p><p cl=
ass=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></=
o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText=
>&gt; _______________________________________________<o:p></o:p></p><p clas=
s=3DMsoPlainText>&gt; plasma mailing list<o:p></o:p></p><p class=3DMsoPlain=
Text>&gt; <a href=3D"mailto:plasma@ietf.org"><span style=3D'color:windowtex=
t;text-decoration:none'>plasma@ietf.org</span></a><o:p></o:p></p><p class=
=3DMsoPlainText>&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/plasm=
a"><span style=3D'color:windowtext;text-decoration:none'>https://www.ietf.o=
rg/mailman/listinfo/plasma</span></a><o:p></o:p></p></div></body></html>=

--_000_A52A947C0EAA7F459D9469C8C887C33E2A5EC351D3XCHNW14Vnwnos_--

From leifj@mnt.se  Tue Apr 12 07:21:31 2011
Return-Path: <leifj@mnt.se>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 6E29AE07D5 for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 07:21:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JXzf8oMZqoLc for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 07:21:30 -0700 (PDT)
Received: from backup-server.nordu.net (backup-server.nordu.net [IPv6:2001:948:4:1::66]) by ietfc.amsl.com (Postfix) with ESMTP id 7EB2DE07C2 for <plasma@ietf.org>; Tue, 12 Apr 2011 07:21:30 -0700 (PDT)
Received: from [130.240.93.191] (pub93-191.pub.luth.se [130.240.93.191]) (authenticated bits=0) by backup-server.nordu.net (8.14.3/8.14.3) with ESMTP id p3CELPap024822 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <plasma@ietf.org>; Tue, 12 Apr 2011 16:21:28 +0200 (CEST)
Message-ID: <4DA45FE5.3020102@mnt.se>
Date: Tue, 12 Apr 2011 16:21:25 +0200
From: Leif Johansson <leifj@mnt.se>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: plasma@ietf.org
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com>
In-Reply-To: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 14:21:31 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/06/2011 09:33 PM, Trevor Freeman wrote:
> Stephen Farrell asked why not use Web portal mail? Why do we need to develop plasma?

Maybe that question is easier to answer if we consider plasma for XMPP
and not just for email. There are important differences between XMPP
and email that make it much more challenging to build web-only versions
of the XMPP.

	Cheers Leif
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS
6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e
=5lPF
-----END PGP SIGNATURE-----

From hallam@gmail.com  Tue Apr 12 08:13:28 2011
Return-Path: <hallam@gmail.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 3472CE07FF for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 08:13:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.666
X-Spam-Level: 
X-Spam-Status: No, score=-2.666 tagged_above=-999 required=5 tests=[AWL=-0.068, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gRxno5kGR4AB for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 08:13:26 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfc.amsl.com (Postfix) with ESMTP id BAAEBE07EF for <plasma@ietf.org>; Tue, 12 Apr 2011 08:13:26 -0700 (PDT)
Received: by vxg33 with SMTP id 33so6134327vxg.31 for <plasma@ietf.org>; Tue, 12 Apr 2011 08:13:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=h8p0KOaMX5Ch3ySQuM9MGae19EtkkIuYhlGldWVZmVc=; b=niY0dZuS3BK26wQ6JyVG82pgBM2Nf5ve2MVBl0bv0OtBKsWxziFVrVePXG6g1mSG/A SQJfGmTACfNS7+qDIOmMqvkj7BBm9LCZhDArHesTvC1MNQoZtxP18T8nMMS0Mrle4Fs2 4hFDvhOe/lQTGO6E0fVlXEoCP8lp+nOtht89E=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=xBv0blxRcefkqvzfeIeGPvzJZJVlN+JEhBleD3pv2t8m+q52VC37HcYSSh5tHmEGmP gvGH/0LxU5iifrullm4VBgA7WO99qkmnE5qVLlHMpXv22O9iPdSA24zF0OA3uuNhHrN4 2JO9a4w3QNOIVu8rWQ2HG8VaNwONQjQuUVZrI=
MIME-Version: 1.0
Received: by 10.52.159.132 with SMTP id xc4mr1280540vdb.229.1302621204965; Tue, 12 Apr 2011 08:13:24 -0700 (PDT)
Received: by 10.52.166.230 with HTTP; Tue, 12 Apr 2011 08:13:24 -0700 (PDT)
In-Reply-To: <4DA45FE5.3020102@mnt.se>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se>
Date: Tue, 12 Apr 2011 11:13:24 -0400
Message-ID: <BANLkTinDGHx7rF81tnSJwjGi9881FnKqLw@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Leif Johansson <leifj@mnt.se>
Content-Type: multipart/alternative; boundary=bcaec53f920b33369f04a0ba2260
Cc: plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 15:13:28 -0000

--bcaec53f920b33369f04a0ba2260
Content-Type: text/plain; charset=ISO-8859-1

I don't think it actually helps to artificially narrow the scope of the use
cases.

The real use cases here are of the form 'Alice wants to protect her
information against unintended disclosure'.

It may make sense to restrict the initial detailed specification to a single
protocol, but the architecture has to be designed with the general case in
mind from the start. Otherwise we end up with a hack that enables policy to
be used with SMTP based email but nothing else.

My experience is that special case protocols start off more complex and
become even more so over time than proposals that start from the general
case. FTP is actually a far more involved protocol than HTTP with far more
features and complexity. But HTTP is actually the more flexible protocol
because of that (try layering your Web Service over FTP and let me know how
it works for you). Insisting on generality forces people to give up their
special case hacks and results in a cleaner result.


The starting point as I see it should be an identifier for security
policies. Make it easy for the end user to specify that document X is under
control of policy Y. Since we want the policy identifiers to be easy to
remember and want an infinite registry space of them, this results in the
user presentation looking something like:

policyname#example.com

And it is convenient to also have a URI form.

policy:example.com/policyname

We thus have separate forms of the identifier for human readability and
machine readability.


It is pretty easy to see that anyone who wants to define policies can do so
by registering a domain name. Also we have a fairly clear mapping from the
DNS to the some sort of policy service.


The policy service is of course going to be some sort of Web Service that we
discover by means of the DNS. We may well have a separate mechanism (e.g. CA
certs) for establishing trust. But that is something to defer to much later.

Given a web service to support the security policy management protocol we
can now interrogate it to ask queries of the form 'how do I apply policy X
to object Y in the context of operation Z'.

So we have an architecture that is completely general and can in theory be
used to support any protocol whatsoever without special casing.


The next question is going to be whether the policy enforcement is going to
be discretionary or mandatory (yeah, I know the terms are polluted, but I
can't think of better words).

The traditional approach to CRM has been to try to design systems where the
data is protected with cryptography and there is no way for the end user to
evade the controls. That is desirable in some cases but not if it limits the
scope of the policy language to features that can be enforced
cryptographically.

I think that the enforcement mechanism for a policy should itself be a
policy issue. So just like an auth scheme that allows username password for
low security sites and requires 2 factor for banking sites, we might have a
policy mechanism that might allow data controlled by a low restriction
security policy to be passed with an 'advisory' note while top secret
documents would be exchanged encrypted.


Now as far as deployment incentives go, I think the big one for me would be
to have a mechanism that would make S/MIME actually work as an email
mechanism which at the moment it does not. None of the clients implement an
effective cert discovery mechanism by default and so most mail is sent
without S/MIME.

So I would look at ways to combine the policy mechanism with the cert
discovery mechanism.

If PLASMA ends up being another option on a protocol with unusable
implementations, there is not much point.



On Tue, Apr 12, 2011 at 10:21 AM, Leif Johansson <leifj@mnt.se> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 04/06/2011 09:33 PM, Trevor Freeman wrote:
> > Stephen Farrell asked why not use Web portal mail? Why do we need to
> develop plasma?
>
> Maybe that question is easier to answer if we consider plasma for XMPP
> and not just for email. There are important differences between XMPP
> and email that make it much more challenging to build web-only versions
> of the XMPP.
>
>        Cheers Leif
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS
> 6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e
> =5lPF
> -----END PGP SIGNATURE-----
> _______________________________________________
> plasma mailing list
> plasma@ietf.org
> https://www.ietf.org/mailman/listinfo/plasma
>



-- 
Website: http://hallambaker.com/

--bcaec53f920b33369f04a0ba2260
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I don&#39;t think it actually helps to artificially narrow the scope of the=
 use cases.<div><br></div><div>The real use cases here are of the form &#39=
;Alice wants to protect her information against unintended disclosure&#39;.=
=A0</div>
<div><br></div><div>It may make sense to restrict the initial detailed spec=
ification to a single protocol, but the architecture has to be designed wit=
h the general case in mind from the start. Otherwise we end up with a hack =
that enables policy to be used with SMTP based email but nothing else.</div=
>
<div><br></div><div>My experience is that special case protocols start off =
more complex and become even more so over time than proposals that start fr=
om the general case. FTP is actually a far more involved protocol than HTTP=
 with far more features and complexity. But HTTP is actually the more flexi=
ble protocol because of that (try layering your Web Service over FTP and le=
t me know how it works for you). Insisting on generality forces people to g=
ive up their special case hacks and results in a cleaner result.</div>
<div><br></div><div><br></div><div>The starting point as I see it should be=
 an identifier for security policies. Make it easy for the end user to spec=
ify that document X is under control of policy Y. Since we want the policy =
identifiers to be easy to remember and want an infinite registry space of t=
hem, this results in the user presentation looking something like:</div>
<div><br></div><div>policyname#<a href=3D"http://example.com">example.com</=
a></div><div><br></div><div>And it is convenient to also have a URI form.=
=A0</div><div><br></div><div>policy:<a href=3D"http://example.com/policynam=
e">example.com/policyname</a></div>
<div><br></div><div>We thus have separate forms of the identifier for human=
 readability and machine readability.</div><div><br></div><div><br></div><d=
iv>It is pretty easy to see that anyone who wants to define policies can do=
 so by registering a domain name. Also we have a fairly clear mapping from =
the DNS to the some sort of policy service.</div>
<div><br></div><div><br></div><div>The policy service is of course going to=
 be some sort of Web Service that we discover by means of the DNS. We may w=
ell have a separate mechanism (e.g. CA certs) for establishing trust. But t=
hat is something to defer to much later.</div>
<div><br></div><div>Given a web service to support the security policy mana=
gement protocol we can now interrogate it to ask queries of the form &#39;h=
ow do I apply policy X to object Y in the context of operation Z&#39;.</div=
>
<div><br></div><div>So we have an architecture that is completely general a=
nd can in theory be used to support any protocol whatsoever without special=
 casing.</div><div><br></div><div><br></div><div>The next question is going=
 to be whether the policy enforcement is going to be discretionary or manda=
tory (yeah, I know the terms are polluted, but I can&#39;t think of better =
words).</div>
<div><br></div><div>The traditional approach to CRM has been to try to desi=
gn systems where the data is protected with cryptography and there is no wa=
y for the end user to evade the controls. That is desirable in some cases b=
ut not if it limits the scope of the policy language to features that can b=
e enforced cryptographically.</div>
<div><br></div><div>I think that the enforcement mechanism for a policy sho=
uld itself be a policy issue. So just like an auth scheme that allows usern=
ame password for low security sites and requires 2 factor for banking sites=
, we might have a policy mechanism that might allow data controlled by a lo=
w restriction security policy to be passed with an &#39;advisory&#39; note =
while top secret documents would be exchanged encrypted.</div>
<div><br></div><div><br></div><div>Now as far as deployment incentives go, =
I think the big one for me would be to have a mechanism that would make S/M=
IME actually work as an email mechanism which at the moment it does not. No=
ne of the clients implement an effective cert discovery mechanism by defaul=
t and so most mail is sent without S/MIME.</div>
<div><br></div><div>So I would look at ways to combine the policy mechanism=
 with the cert discovery mechanism.=A0</div><div><br></div><div>If PLASMA e=
nds up being another option on a protocol with unusable implementations, th=
ere is not much point.=A0</div>
<div><br></div><div><br><br><div class=3D"gmail_quote">On Tue, Apr 12, 2011=
 at 10:21 AM, Leif Johansson <span dir=3D"ltr">&lt;<a href=3D"mailto:leifj@=
mnt.se">leifj@mnt.se</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class=3D"im"><br>
On 04/06/2011 09:33 PM, Trevor Freeman wrote:<br>
&gt; Stephen Farrell asked why not use Web portal mail? Why do we need to d=
evelop plasma?<br>
<br>
</div>Maybe that question is easier to answer if we consider plasma for XMP=
P<br>
and not just for email. There are important differences between XMPP<br>
and email that make it much more challenging to build web-only versions<br>
of the XMPP.<br>
<br>
 =A0 =A0 =A0 =A0Cheers Leif<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href=3D"http://enigmail.mozdev.org/"=
 target=3D"_blank">http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS<br>
6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e<br>
=3D5lPF<br>
-----END PGP SIGNATURE-----<br>
<div><div></div><div class=3D"h5">_________________________________________=
______<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org">plasma@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>Website: <a=
 href=3D"http://hallambaker.com/">http://hallambaker.com/</a><br><br>
</div>

--bcaec53f920b33369f04a0ba2260--

From leifj@mnt.se  Tue Apr 12 08:33:43 2011
Return-Path: <leifj@mnt.se>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 390D2E07AE for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 08:33:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Et3+zPtPcFyd for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 08:33:42 -0700 (PDT)
Received: from backup-server.nordu.net (backup-server.nordu.net [IPv6:2001:948:4:1::66]) by ietfc.amsl.com (Postfix) with ESMTP id 2FEE0E07EA for <plasma@ietf.org>; Tue, 12 Apr 2011 08:33:42 -0700 (PDT)
Received: from [130.240.93.191] (pub93-191.pub.luth.se [130.240.93.191]) (authenticated bits=0) by backup-server.nordu.net (8.14.3/8.14.3) with ESMTP id p3CFXZvp004957 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 12 Apr 2011 17:33:38 +0200 (CEST)
Message-ID: <4DA470CF.5030001@mnt.se>
Date: Tue, 12 Apr 2011 17:33:35 +0200
From: Leif Johansson <leifj@mnt.se>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: Phillip Hallam-Baker <hallam@gmail.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com>	<4DA45FE5.3020102@mnt.se> <BANLkTinDGHx7rF81tnSJwjGi9881FnKqLw@mail.gmail.com>
In-Reply-To: <BANLkTinDGHx7rF81tnSJwjGi9881FnKqLw@mail.gmail.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 15:33:43 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/12/2011 05:13 PM, Phillip Hallam-Baker wrote:
> I don't think it actually helps to artificially narrow the scope of the use
> cases.
> 

so basically you agree with me ;-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2kcM8ACgkQ8Jx8FtbMZndBHwCeLTIOkVK4y7Lk9Analglb3JAv
7GYAoL8zb4iv6Qj/OWlG1iXKnXTcs7JX
=vkXj
-----END PGP SIGNATURE-----

From trevorf@exchange.microsoft.com  Tue Apr 12 11:36:55 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 72715E0857 for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 11:36:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.598
X-Spam-Level: 
X-Spam-Status: No, score=-110.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5yiBGRf005h5 for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 11:36:47 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail7.exchange.microsoft.com [131.107.1.27]) by ietfc.amsl.com (Postfix) with ESMTP id 185F4E067F for <plasma@ietf.org>; Tue, 12 Apr 2011 11:36:47 -0700 (PDT)
Received: from df-h14-01.exchange.corp.microsoft.com (157.54.78.139) by DF-G14-02.exchange.corp.microsoft.com (157.54.87.56) with Microsoft SMTP Server (TLS) id 14.1.218.12; Tue, 12 Apr 2011 11:36:46 -0700
Received: from df-mlt-02.exchange.corp.microsoft.com (157.54.94.20) by DF-H14-01.exchange.corp.microsoft.com (157.54.78.139) with Microsoft SMTP Server (TLS) id 14.1.289.8; Tue, 12 Apr 2011 11:36:46 -0700
Received: from DF-M14-11.exchange.corp.microsoft.com ([fe80::cc46:3da5:bed6:8dfc]) by DF-MLT-02.exchange.corp.microsoft.com ([157.54.94.20]) with mapi id 14.01.0218.012; Tue, 12 Apr 2011 11:36:45 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: "Whitlock, Stephen" <stephen.whitlock@boeing.com>, Stephen Farrell <stephen.farrell@cs.tcd.ie>
Thread-Topic: [plasma] why not web  portal mail?
Thread-Index: Acv0kXrWGetxV1fRTF6d/JQ0xrOecQBxLT4AAJFdkKAAHnfScAAJ++0Q
Date: Tue, 12 Apr 2011 18:36:44 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D339D7F15@DF-M14-11.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com><4D9F5512.5070506@cs.tcd.ie> <E545B914D50B2A4B994F198378B1525D339D558A@DF-M14-11.exchange.corp.microsoft.com> <A52A947C0EAA7F459D9469C8C887C33E2A5EC351D3@XCH-NW-14V.nw.nos.boeing.com>
In-Reply-To: <A52A947C0EAA7F459D9469C8C887C33E2A5EC351D3@XCH-NW-14V.nw.nos.boeing.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.104]
Content-Type: multipart/alternative; boundary="_000_E545B914D50B2A4B994F198378B1525D339D7F15DFM1411exchange_"
MIME-Version: 1.0
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 18:36:55 -0000

--_000_E545B914D50B2A4B994F198378B1525D339D7F15DFM1411exchange_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

The degree to which the send wants to retain control over the policies on s=
ubsequent messages is a policy for the sender. So far I have seen three typ=
es of binding for subsequent messages.

1.       None. This is the case where the need to bind policy ended on deli=
very to the recipient. This is the case with scenarios like business to con=
sumer where it's the consumer's data e.g. a statement or health record.

2.       Append allowed. This is where the original policies are preserved =
and subsequent messages could have a policy appended (a logical policy AND)=
. This is the case with scenarios like replay all for business to business =
where the subsequent message has the original content plus some new content=
. The user replaying to the original message needs to add their policy beca=
use they added some sensitive or regulated content.

3.       Alternate allowed. This is where the original policies are preserv=
ed and subsequent messages could have an alternate policy applied (a logica=
l policy OR). This is the case with forwarded business to business where th=
e originator is delegating to the recipients the ability to provide an equi=
valent policy for its community of interest.
The first is easy to deliver since it has no expectations on the client. Th=
e latter two are a higher bar and put some level of trust in the client. In=
 these case over time you will likely want some claim about the state of he=
alth of the client before you release the decryption key.

From: Whitlock, Stephen [mailto:stephen.whitlock@boeing.com]
Sent: Tuesday, April 12, 2011 6:31 AM
To: Trevor Freeman; Stephen Farrell
Cc: plasma@ietf.org
Subject: RE: [plasma] why not web portal mail?

So, would Plasma allow me to create/modify a set of allowed recipients to a=
 conversation conducted over a public network by just changing policies on =
the messages? And would this work across different vendor's e-mail systems?

Steve W

From: plasma-bounces@ietf.org [mailto:plasma-bounces@ietf.org] On Behalf Of=
 Trevor Freeman
Sent: Monday, April 11, 2011 5:02 PM
To: Stephen Farrell
Cc: plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?


Hi Steve,



-----Original Message-----
From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie]
Sent: Friday, April 08, 2011 11:34 AM
To: Trevor Freeman
Cc: plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?





Hi Trevor,



On 06/04/11 20:33, Trevor Freeman wrote:

> Stephen Farrell asked why not use Web portal mail? Why do we need to

> develop plasma?

>

> I don't think we concisely answered that question in the BoF and it is

> an important data point.



Thanks for trying now.



> The web portal mail products are used where there is no way to

> securely deliver sensitive mail to a recipient outside the sender's organ=
ization.

> The message is held within the sender's organization and a

> notification email is sent to the recipient.  The notification email

> contains a HTTPS URI to the original message with the sensitive content.



Right.



> This model work Ok if it is bilateral communication e.g.

> doctor-patient where you want to reply to the sender. This has been deplo=
yed with my

> healthcare provider and we can exchange messages.



Well, its also works fine for announcements, i.e. 1:N messages.



[TF] Agreed.



> However the

> notification email are very generic by design so it hard to find

> specific messages in your inbox other than by date and time sent. It

> also means useful features like inbox search don't work as you only

> have the notification message in your inbox.



True. However, does that mean that you'd expect the UA search function to b=
e plasma-aware? If not, then won't the sensitive information be vulnerable =
in whatever search DB the UA uses?

Maybe that's a question of defining the trust boundaries for this, but give=
n that the search may be on an IMAP server its possibly complicated doing t=
hat in a secure way.





[TF] Yes I expect search engines to become Plasma aware just as search engi=
nes have become aware of other encrypted content types. The search engine d=
oes not necessary need unrestricted access to content and the content index=
ed is by definition potentially sensitive so have to be controlled. However=
 that process is a local UA process so is not in scope for Plasma. However =
the fact that all the user content is in their inbox makes it a tractable p=
roblem.



> This model fails totally if it's multilateral communication where you

> want to reply all or forward to messages.



Hmm. So that'd imply that forwarding etc. is an important part of the propo=
sed work? It strikes me that that's one of the weakest aspects of generic s=
/mime (just from personal experience, its not something I've gone out of my=
 way to test). There'd also be some pretty complex policy calculations to m=
ake to figure out what can be forwarded to whom, I assume, so this seems li=
ke a fairly complex area.





[TF] Not just forwarding - reply all is just as important as we have demons=
trated with this thread. One of the value propositions for email is the fle=
xible, multiparty nature of the asynchronous communication whereby groups o=
f individuals can be part of a conversation and any recipient can participa=
te in the thread or can spawn new threads just as we are doing here. The ob=
jective that Plasma brings is the desire to maintain a degree of policy enf=
orcement to the process when the content of the message is either sensitive=
 or regulated. What if, as part of my reply, I wanted to inject some inform=
ation which was Microsoft confidential and was being shared under respectiv=
e non-disclosure agreements? The aim of Plasma would be to allow me to add =
a policy check before the decryption key to my reply was disclosed to recip=
ients to ensure every recipient was in an organization which had a current =
legal agreement in place. This message is using a distribution list managed=
 outside my organization so I cannot determine the exact list of recipients=
 at send time. If the mail list was an S/MIME MLA I could protect the confi=
dentiality of the information so only plasma mail list subscribers can read=
 the content but this does not satisfy the policy requirements of determini=
ng if there is a legal agreement in place.



> The message never leaves the

> originators organization so you cannot originate new message as if it

> were from a recipient's organization. This means for business to

> business scenario it would hinder the use of email for collaboration.



I don't get that at all. But never mind.





[TF] I think it's a critical reason for why Plasma.  Consider the scenario =
where this thread becomes sensitive as I suggested above and I was to use a=
 web portal for this reply. That portal would be hosted on a Microsoft corp=
orate server since I invoked the sensitivity clause and you would have rece=
ived a notification email instead of the actual email. If you were to furth=
er reply all or forward that messages the origination point for that messag=
e would be from a Microsoft corporate server. The Microsoft server would in=
 turn send out an email notification with a FROM address of stephen.farrell=
@cs.tcd.ie<mailto:stephen.farrell@cs.tcd.ie> with a url of https:\\mail.mic=
rosoft.com\???

This seems a highly dubious pattern which matches the pattern used by phish=
ers and spammers. How could you expect Microsoft to be authoritative for se=
nding mail as someone from Trinity College Dublin to all the recipients on =
the distribution list?



What is the scenario was reversed and we used a web portal in your domain a=
nd I still wanted to add some Microsoft sensitive information to the thread=
. How would your portal know what my corporate rulers were if I were to rep=
ly all?





> With these limitations I think it's clear that that plasma offers some

> significant benefits over web portal email.



Not that clear to me I'm afraid.



While you're arguing for plasma on this basis, to judge those arguments peo=
ple would need some kind of evidence that's a good bit better than just an =
assertion. But I'm sure you guys are working on that.



[TF] Yes that is what dialog is about:)



S.



>

>

>

> *Dr Trevor Freeman*  Senior Security Strategist

>

> *End to End Trust Team*

> <http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx>**

>

> *Microsoft Trustworthy

> Computing*<http://www.microsoft.com/mscorp/twc/default.mspx>

>

>

>

>

>

> _______________________________________________

> plasma mailing list

> plasma@ietf.org<mailto:plasma@ietf.org>

> https://www.ietf.org/mailman/listinfo/plasma

--_000_E545B914D50B2A4B994F198378B1525D339D7F15DFM1411exchange_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#4F6228;
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:2075929109;
	mso-list-type:hybrid;
	mso-list-template-ids:730209634 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><b><span style=3D"color:#4F6228">The degree to which=
 the send wants to retain control over the policies on subsequent messages =
is a policy for the sender. So far I have seen three types of binding for s=
ubsequent messages.<o:p></o:p></span></b></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><b><span style=3D"color:#4F6228"><span style=
=3D"mso-list:Ignore">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span style=3D"color:#4F6228">None. T=
his is the case where the need to bind policy ended on delivery to the reci=
pient. This is the case with scenarios like business to consumer where it&#=
8217;s the consumer&#8217;s data e.g. a statement
 or health record. <o:p></o:p></span></b></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><b><span style=3D"color:#4F6228"><span style=
=3D"mso-list:Ignore">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span style=3D"color:#4F6228">Append =
allowed. This is where the original policies are preserved and subsequent m=
essages could have a policy appended (a logical policy AND). This is the ca=
se with scenarios like replay all
 for business to business where the subsequent message has the original con=
tent plus some new content. The user replaying to the original message need=
s to add their policy because they added some sensitive or regulated conten=
t.<o:p></o:p></span></b></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><b><span style=3D"color:#4F6228"><span style=
=3D"mso-list:Ignore">3.<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span style=3D"color:#4F6228">Alterna=
te allowed. This is where the original policies are preserved and subsequen=
t messages could have an alternate policy applied (a logical policy OR). Th=
is is the case with forwarded business
 to business where the originator is delegating to the recipients the abili=
ty to provide an equivalent policy for its community of interest.
<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"color:#4F6228">The first is easy t=
o deliver since it has no expectations on the client. The latter two are a =
higher bar and put some level of trust in the client. In these case over ti=
me you will likely want some claim about
 the state of health of the client before you release the decryption key. <=
o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"color:#4F6228"><o:p>&nbsp;</o:p></=
span></b></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Whitlock=
, Stephen [mailto:stephen.whitlock@boeing.com]
<br>
<b>Sent:</b> Tuesday, April 12, 2011 6:31 AM<br>
<b>To:</b> Trevor Freeman; Stephen Farrell<br>
<b>Cc:</b> plasma@ietf.org<br>
<b>Subject:</b> RE: [plasma] why not web portal mail?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">So, would Plasma allow=
 me to create/modify a set of allowed recipients to a conversation conducte=
d over a public network by just changing policies on the messages? And woul=
d this work across different vendor&#8217;s
 e-mail systems?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Steve W<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> plasma-b=
ounces@ietf.org [mailto:plasma-bounces@ietf.org]
<b>On Behalf Of </b>Trevor Freeman<br>
<b>Sent:</b> Monday, April 11, 2011 5:02 PM<br>
<b>To:</b> Stephen Farrell<br>
<b>Cc:</b> plasma@ietf.org<br>
<b>Subject:</b> Re: [plasma] why not web portal mail?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Hi Steve,<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">-----Original Message-----<br>
From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie] <br>
Sent: Friday, April 08, 2011 11:34 AM<br>
To: Trevor Freeman<br>
Cc: plasma@ietf.org<br>
Subject: Re: [plasma] why not web portal mail?<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Hi Trevor,<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">On 06/04/11 20:33, Trevor Freeman wrote:<o:p></o:=
p></p>
<p class=3D"MsoPlainText">&gt; Stephen Farrell asked why not use Web portal=
 mail? Why do we need to
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; develop plasma?<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; I don&#8217;t think we concisely answered th=
at question in the BoF and it is
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; an important data point.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Thanks for trying now.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; The web portal mail products are used where =
there is no way to
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; securely deliver sensitive mail to a recipie=
nt outside the sender&#8217;s organization.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; The message is held within the sender&#8217;=
s organization and a
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; notification email is sent to the recipient.=
&nbsp; The notification email
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; contains a HTTPS URI to the original message=
 with the sensitive content.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Right.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; This model work Ok if it is bilateral commun=
ication e.g.
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; doctor-patient where you want to reply to th=
e sender. This has been deployed with my<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; healthcare provider and we can exchange mess=
ages.&nbsp;&nbsp; <o:p>
</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Well, its also works fine for announcements, i.e.=
 1:N messages.<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] Agreed. <o:p></o=
:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; However the<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; notification email are very generic by desig=
n so it hard to find
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; specific messages in your inbox other than b=
y date and time sent. It
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; also means useful features like inbox search=
 don&#8217;t work as you only
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; have the notification message in your inbox.=
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">True. However, does that mean that you'd expect t=
he UA search function to be plasma-aware? If not, then won't the sensitive =
information be vulnerable in whatever search DB the UA uses?<o:p></o:p></p>
<p class=3D"MsoPlainText">Maybe that's a question of defining the trust bou=
ndaries for this, but given that the search may be on an IMAP server its po=
ssibly complicated doing that in a secure way.<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] Yes I expect sea=
rch engines to become Plasma aware just as search engines have become aware=
 of other encrypted content types. The search engine does not necessary nee=
d unrestricted access to content and
 the content indexed is by definition potentially sensitive so have to be c=
ontrolled. However that process is a local UA process so is not in scope fo=
r Plasma. However the fact that all the user content is in their inbox make=
s it a tractable problem.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; This model fails totally if it&#8217;s multi=
lateral communication where you
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; want to reply all or forward to messages.<o:=
p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Hmm. So that'd imply that forwarding etc. is an i=
mportant part of the proposed work? It strikes me that that's one of the we=
akest aspects of generic s/mime (just from personal experience, its not som=
ething I've gone out of my way to
 test). There'd also be some pretty complex policy calculations to make to =
figure out what can be forwarded to whom, I assume, so this seems like a fa=
irly complex area.<o:p></o:p></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] Not just forward=
ing - reply all is just as important as we have demonstrated with this thre=
ad. One of the value propositions for email is the flexible, multiparty nat=
ure of the asynchronous communication
 whereby groups of individuals can be part of a conversation and any recipi=
ent can participate in the thread or can spawn new threads just as we are d=
oing here. The objective that Plasma brings is the desire to maintain a deg=
ree of policy enforcement to the
 process when the content of the message is either sensitive or regulated. =
What if, as part of my reply, I wanted to inject some information which was=
 Microsoft confidential and was being shared under respective non-disclosur=
e agreements? The aim of Plasma
 would be to allow me to add a policy check before the decryption key to my=
 reply was disclosed to recipients to ensure every recipient was in an orga=
nization which had a current legal agreement in place. This message is usin=
g a distribution list managed outside
 my organization so I cannot determine the exact list of recipients at send=
 time. If the mail list was an S/MIME MLA I could protect the confidentiali=
ty of the information so only plasma mail list subscribers can read the con=
tent but this does not satisfy the
 policy requirements of determining if there is a legal agreement in place.=
<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; The message never leaves the<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; originators organization so you cannot origi=
nate new message as if it
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; were from a recipient&#8217;s organization. =
This means for business to
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; business scenario it would hinder the use of=
 email for collaboration.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">I don't get that at all. But never mind.<o:p></o:=
p></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] I think it&#8217=
;s a critical reason for why Plasma. &nbsp;Consider the scenario where this=
 thread becomes sensitive as I suggested above and I was to use a web porta=
l for this reply. That portal would be hosted on
 a Microsoft corporate server since I invoked the sensitivity clause and yo=
u would have received a notification email instead of the actual email. If =
you were to further reply all or forward that messages the origination poin=
t for that message would be from
 a Microsoft corporate server. The Microsoft server would in turn send out =
an email notification with a FROM address of
<a href=3D"mailto:stephen.farrell@cs.tcd.ie">stephen.farrell@cs.tcd.ie</a> =
with a url of https:\\mail.microsoft.com\???<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">This seems a highly d=
ubious pattern which matches the pattern used by phishers and spammers. How=
 could you expect Microsoft to be authoritative for sending mail as someone=
 from Trinity College Dublin to all
 the recipients on the distribution list?<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">What is the scenario =
was reversed and we used a web portal in your domain and I still wanted to =
add some Microsoft sensitive information to the thread. How would your port=
al know what my corporate rulers were
 if I were to reply all?<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"color:black"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; With these limitations I think it&#8217;s cl=
ear that that plasma offers some
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; significant benefits over web portal email.<=
o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Not that clear to me I'm afraid.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">While you're arguing for plasma on this basis, to=
 judge those arguments people would need some kind of evidence that's a goo=
d bit better than just an assertion. But I'm sure you guys are working on t=
hat.<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"color:black"><o:p>&nbsp;</o:=
p></span></i></b></p>
<p class=3D"MsoPlainText"><span style=3D"color:black">[TF] Yes that is what=
 dialog is about</span><span style=3D"font-family:Wingdings;color:black">J<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">S.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; *Dr Trevor Freeman*&nbsp; Senior Security St=
rategist<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; *End to End Trust Team*<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; &lt;<a href=3D"http://www.microsoft.com/msco=
rp/twc/endtoendtrust/default.mspx"><span style=3D"color:windowtext;text-dec=
oration:none">http://www.microsoft.com/mscorp/twc/endtoendtrust/default.msp=
x</span></a>&gt;**<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; *Microsoft Trustworthy<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Computing*&lt;<a href=3D"http://www.microsof=
t.com/mscorp/twc/default.mspx"><span style=3D"color:windowtext;text-decorat=
ion:none">http://www.microsoft.com/mscorp/twc/default.mspx</span></a>&gt;<o=
:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; ____________________________________________=
___<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; plasma mailing list<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <a href=3D"mailto:plasma@ietf.org"><span sty=
le=3D"color:windowtext;text-decoration:none">plasma@ietf.org</span></a><o:p=
></o:p></p>
<p class=3D"MsoPlainText">&gt; <a href=3D"https://www.ietf.org/mailman/list=
info/plasma">
<span style=3D"color:windowtext;text-decoration:none">https://www.ietf.org/=
mailman/listinfo/plasma</span></a><o:p></o:p></p>
</div>
</body>
</html>

--_000_E545B914D50B2A4B994F198378B1525D339D7F15DFM1411exchange_--

From trevorf@exchange.microsoft.com  Tue Apr 12 11:41:48 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id EB280E067F for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 11:41:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id scnAWLKbBTkF for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 11:41:48 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail7.exchange.microsoft.com [131.107.1.27]) by ietfc.amsl.com (Postfix) with ESMTP id DEB61E07D5 for <plasma@ietf.org>; Tue, 12 Apr 2011 11:41:47 -0700 (PDT)
Received: from df-h14-02.exchange.corp.microsoft.com (157.54.78.140) by DF-G14-02.exchange.corp.microsoft.com (157.54.87.56) with Microsoft SMTP Server (TLS) id 14.1.218.12; Tue, 12 Apr 2011 11:41:47 -0700
Received: from PIO-MLT-05.exchange.corp.microsoft.com (157.54.94.22) by DF-H14-02.exchange.corp.microsoft.com (157.54.78.140) with Microsoft SMTP Server (TLS) id 14.1.289.8; Tue, 12 Apr 2011 11:41:47 -0700
Received: from DF-M14-11.exchange.corp.microsoft.com ([fe80::cc46:3da5:bed6:8dfc]) by PIO-MLT-05.exchange.corp.microsoft.com ([fe80::d940:e316:1daa:5e6a%10]) with mapi id 14.01.0218.012; Tue, 12 Apr 2011 11:41:47 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: Leif Johansson <leifj@mnt.se>, "plasma@ietf.org" <plasma@ietf.org>
Thread-Topic: [plasma] why not web  portal mail?
Thread-Index: Acv0kXrWGetxV1fRTF6d/JQ0xrOecQExhkeAAAW7cdA=
Date: Tue, 12 Apr 2011 18:41:46 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se>
In-Reply-To: <4DA45FE5.3020102@mnt.se>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.104]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 18:41:49 -0000

If you consider XMPP case it is easier because there is no expectation of d=
ata persistence. It's a synchronous protocol where all parties are online t=
ogether exchanging information and that information is not persisted one th=
e session is ended.

-----Original Message-----
From: plasma-bounces@ietf.org [mailto:plasma-bounces@ietf.org] On Behalf Of=
 Leif Johansson
Sent: Tuesday, April 12, 2011 7:21 AM
To: plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/06/2011 09:33 PM, Trevor Freeman wrote:
> Stephen Farrell asked why not use Web portal mail? Why do we need to deve=
lop plasma?

Maybe that question is easier to answer if we consider plasma for XMPP and =
not just for email. There are important differences between XMPP and email =
that make it much more challenging to build web-only versions of the XMPP.

	Cheers Leif
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS
6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e
=3D5lPF
-----END PGP SIGNATURE-----
_______________________________________________
plasma mailing list
plasma@ietf.org
https://www.ietf.org/mailman/listinfo/plasma

From hallam@gmail.com  Tue Apr 12 12:31:31 2011
Return-Path: <hallam@gmail.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 10413E0890 for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 12:31:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.679
X-Spam-Level: 
X-Spam-Status: No, score=-2.679 tagged_above=-999 required=5 tests=[AWL=-0.081, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OZyPLxdzzc5Z for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 12:31:30 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfc.amsl.com (Postfix) with ESMTP id E2BC2E0824 for <plasma@ietf.org>; Tue, 12 Apr 2011 12:31:29 -0700 (PDT)
Received: by vxg33 with SMTP id 33so6396393vxg.31 for <plasma@ietf.org>; Tue, 12 Apr 2011 12:31:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=//nhcB0R2EEVREluAMiH7jp9h5mPNiliJbQSJiB5RLU=; b=X9aIcLylDqqb4fE+DvKpwQeANtGy+AqnUJOsFdzU4QBY8Pcvv/Slv9VHroddqD03We ZyHdnIVrhL21kxupKno3+nawExW8QfGG1yWLvPePnBXEdgM4Q75beqaJpeIkwnuICIyu kNULkXBWJC01EPgApwfWaTFSLUjYj1sUbE3Xk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=SqcLJ9Qzyqe1JJnt4HzxCApuVRCnByB8yekodtOolL/ORP5aXayEZiwXXf7c3uOW/3 jBGrmXLizXVEjhCPFqQIzf3T9gQQW69Bfnb07qR8/byo/67YywOUUZQPIl9byMsdCmcR AApIYgW1ZzzSy8tdFWmBgObqEePn6PpgcaBIc=
MIME-Version: 1.0
Received: by 10.52.176.36 with SMTP id cf4mr1984860vdc.29.1302636689169; Tue, 12 Apr 2011 12:31:29 -0700 (PDT)
Received: by 10.52.166.230 with HTTP; Tue, 12 Apr 2011 12:31:29 -0700 (PDT)
In-Reply-To: <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se> <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com>
Date: Tue, 12 Apr 2011 15:31:29 -0400
Message-ID: <BANLkTimjLVTre_DTjifrk5pQy941QiNHsw@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Trevor Freeman <trevorf@exchange.microsoft.com>
Content-Type: multipart/alternative; boundary=bcaec5171ea7211eac04a0bdbdd5
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 19:31:31 -0000

--bcaec5171ea7211eac04a0bdbdd5
Content-Type: text/plain; charset=ISO-8859-1

If we consider the Word, Excel and Diplomatic cables examples, the data is
static and to be controlled under a policy regardless of what channels it
might be transferred or transmitted through.

The protocol requirement here in my view is to enable applications to
determine how to apply the security policy identified as X to the data
object Y.


On Tue, Apr 12, 2011 at 2:41 PM, Trevor Freeman <
trevorf@exchange.microsoft.com> wrote:

> If you consider XMPP case it is easier because there is no expectation of
> data persistence. It's a synchronous protocol where all parties are online
> together exchanging information and that information is not persisted one
> the session is ended.
>
> -----Original Message-----
> From: plasma-bounces@ietf.org [mailto:plasma-bounces@ietf.org] On Behalf
> Of Leif Johansson
> Sent: Tuesday, April 12, 2011 7:21 AM
> To: plasma@ietf.org
> Subject: Re: [plasma] why not web portal mail?
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 04/06/2011 09:33 PM, Trevor Freeman wrote:
> > Stephen Farrell asked why not use Web portal mail? Why do we need to
> develop plasma?
>
> Maybe that question is easier to answer if we consider plasma for XMPP and
> not just for email. There are important differences between XMPP and email
> that make it much more challenging to build web-only versions of the XMPP.
>
>        Cheers Leif
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS
> 6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e
> =5lPF
> -----END PGP SIGNATURE-----
> _______________________________________________
> plasma mailing list
> plasma@ietf.org
> https://www.ietf.org/mailman/listinfo/plasma
> _______________________________________________
> plasma mailing list
> plasma@ietf.org
> https://www.ietf.org/mailman/listinfo/plasma
>



-- 
Website: http://hallambaker.com/

--bcaec5171ea7211eac04a0bdbdd5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

If we consider the Word, Excel and Diplomatic cables examples, the data is =
static and to be controlled under a policy regardless of what channels it m=
ight be transferred or transmitted through.<div><br></div><div>The protocol=
 requirement here in my view is to enable applications to determine how to =
apply the security policy identified as X to the data object Y.</div>
<div><br><br><div class=3D"gmail_quote">On Tue, Apr 12, 2011 at 2:41 PM, Tr=
evor Freeman <span dir=3D"ltr">&lt;<a href=3D"mailto:trevorf@exchange.micro=
soft.com">trevorf@exchange.microsoft.com</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex;">
If you consider XMPP case it is easier because there is no expectation of d=
ata persistence. It&#39;s a synchronous protocol where all parties are onli=
ne together exchanging information and that information is not persisted on=
e the session is ended.<br>

<div class=3D"im"><br>
-----Original Message-----<br>
From: <a href=3D"mailto:plasma-bounces@ietf.org">plasma-bounces@ietf.org</a=
> [mailto:<a href=3D"mailto:plasma-bounces@ietf.org">plasma-bounces@ietf.or=
g</a>] On Behalf Of Leif Johansson<br>
Sent: Tuesday, April 12, 2011 7:21 AM<br>
To: <a href=3D"mailto:plasma@ietf.org">plasma@ietf.org</a><br>
Subject: Re: [plasma] why not web portal mail?<br>
<br>
</div><div><div></div><div class=3D"h5">-----BEGIN PGP SIGNED MESSAGE-----<=
br>
Hash: SHA1<br>
<br>
On 04/06/2011 09:33 PM, Trevor Freeman wrote:<br>
&gt; Stephen Farrell asked why not use Web portal mail? Why do we need to d=
evelop plasma?<br>
<br>
Maybe that question is easier to answer if we consider plasma for XMPP and =
not just for email. There are important differences between XMPP and email =
that make it much more challenging to build web-only versions of the XMPP.<=
br>

<br>
 =A0 =A0 =A0 =A0Cheers Leif<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href=3D"http://enigmail.mozdev.org/"=
 target=3D"_blank">http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS<br>
6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e<br>
=3D5lPF<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org">plasma@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a><br>
_______________________________________________<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org">plasma@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>Website: <a=
 href=3D"http://hallambaker.com/">http://hallambaker.com/</a><br><br>
</div>

--bcaec5171ea7211eac04a0bdbdd5--

From leifj@mnt.se  Tue Apr 12 13:55:26 2011
Return-Path: <leifj@mnt.se>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 5719CE093F for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 13:55:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D2DS6rCRNSvZ for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 13:55:25 -0700 (PDT)
Received: from backup-server.nordu.net (backup-server.nordu.net [IPv6:2001:948:4:1::66]) by ietfc.amsl.com (Postfix) with ESMTP id 4E461E0933 for <plasma@ietf.org>; Tue, 12 Apr 2011 13:55:25 -0700 (PDT)
Received: from [172.20.10.2] ([2.67.94.19]) (authenticated bits=0) by backup-server.nordu.net (8.14.3/8.14.3) with ESMTP id p3CKtDI8004856 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 12 Apr 2011 22:55:20 +0200 (CEST)
Message-ID: <4DA4BC30.7060308@mnt.se>
Date: Tue, 12 Apr 2011 22:55:12 +0200
From: Leif Johansson <leifj@mnt.se>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: Trevor Freeman <trevorf@exchange.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se> <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com>
In-Reply-To: <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 20:55:26 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/12/2011 08:41 PM, Trevor Freeman wrote:
> If you consider XMPP case it is easier because there is no expectation of data persistence. It's a synchronous protocol where all parties are online together exchanging information and that information is not persisted one the session is ended.

Ah no most XMPP deployments does store-and-forward (offline messages I
think its called).

	Cheers Leif
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2kvDAACgkQ8Jx8FtbMZnfongCgu7sduGW6QTtVvMT92BQ9sBlg
TZ4AoI+LlDt54aLH3Uq/f5dZPRd04rVY
=q8qS
-----END PGP SIGNATURE-----

From stpeter@stpeter.im  Tue Apr 12 13:56:53 2011
Return-Path: <stpeter@stpeter.im>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 0E27BE0933 for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 13:56:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.229
X-Spam-Level: 
X-Spam-Status: No, score=-102.229 tagged_above=-999 required=5 tests=[AWL=0.370, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WDiHUgfN4VGJ for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 13:56:52 -0700 (PDT)
Received: from stpeter.im (stpeter.im [207.210.219.233]) by ietfc.amsl.com (Postfix) with ESMTP id 57914E092F for <plasma@ietf.org>; Tue, 12 Apr 2011 13:56:52 -0700 (PDT)
Received: from dhcp-64-101-72-245.cisco.com (dhcp-64-101-72-245.cisco.com [64.101.72.245]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 0168440D20; Tue, 12 Apr 2011 14:59:48 -0600 (MDT)
Message-ID: <4DA4BC92.6070701@stpeter.im>
Date: Tue, 12 Apr 2011 14:56:50 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9
MIME-Version: 1.0
To: Leif Johansson <leifj@mnt.se>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com>	<4DA45FE5.3020102@mnt.se>	<E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com> <4DA4BC30.7060308@mnt.se>
In-Reply-To: <4DA4BC30.7060308@mnt.se>
X-Enigmail-Version: 1.1.1
OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050103050102010708010206"
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 20:56:53 -0000

This is a cryptographically signed message in MIME format.

--------------ms050103050102010708010206
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 4/12/11 2:55 PM, Leif Johansson wrote:
> On 04/12/2011 08:41 PM, Trevor Freeman wrote:
>> If you consider XMPP case it is easier because there is no expectation=
 of data persistence. It's a synchronous protocol where all parties are o=
nline together exchanging information and that information is not persist=
ed one the session is ended.
>=20
> Ah no most XMPP deployments does store-and-forward (offline messages I
> think its called).

Correct:

http://xmpp.org/extensions/xep-0160.html

Peter

--=20
Peter Saint-Andre
https://stpeter.im/




--------------ms050103050102010708010206
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIITzjCC
BjQwggQcoAMCAQICASMwDQYJKoZIhvcNAQELBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT
DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp
Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3
MTAyNDIxMDMzM1oXDTE3MTAyNDIxMDMzM1owgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T
dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu
aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmjSW4SPiDKlAinvVeL
ZOVfItiuP1aRHL530E7QUc9icCwL33+PH+Js1HAh8CgWFl34sOxx1FJyS/C4VLPRsqDfP72j
tzCVUAL0DAxZ7wgzQvFz7x61jGxfhYhqYb1+PPOLkYBbkRIrPMg3dLEdKmXIYJYXDH+mB/V/
jLo73/Kb7h/rNoNg/oHHSv5Jolyvp5IY2btfcTBfW/telEFj5rDTX2juTvZ3Qhf3XQX5ca3Q
7A10zrUV/cWJOJ7F5RltbEIaboZmX5JBUb3FhUiAdBotehAX6DbDOuYoJtVxmGof6GuVGcPo
98K4TJf8FHo+UA9EOVDp/W7fCqKT4sXk/XkCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB
Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7iZySlyShhEcCy3T8LvSs3DLl8zAfBgNV
HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH
MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v
c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQELBQADggIBAGpd
SbdLFMhirxK37V4gE00+uW74UdAXtDgQI3AsRZWtaRtKHgAxFBSteqz4kDkeAjH/1b+K8tQR
6cxSI2nho7qOaPW/UpzOfSS/MeKK/9vfM2lfs+uItXH7LWtvS9wD1erfH1a+BXHCrCp4LA1l
fADDhRIiGTSS3i0Zu5xV3INNRHrCCCl6patltQ8RZTqzDMri7ombgIxjN51Zo7xV77EZcThV
0GA8iIN+7T53uHhUJpjfLIztHs/69OclRvHux9hCflfOm7GY5Sc4nqjfES+5XPArGGWiQSEk
ez37QfXqsxO3oCHK4b3DFZysG4uyOuC/WL80ab3muQ3tgwjBhq0D3JZN5kvu5gSuNZPa1WrV
hEgXkd6C7s5stqB6/htVpshG08jRz9DEutGM9oKQ1ncTivbfPNx7pILoHWvvT7N5i/puVoNu
bPUmLXh/2wA6wzAzuuoONiIL14Xpw6jLSnqpaLWElo2yTIFZ/CU/nCvvpW1Dj1457P3Ci9bD
0RPkWSR+CuucpgxrEmaw4UOLxflzuYYaq1RJwygOO5K0s2bAWOcXpgteyUOnQ3d/EjJAWRri
2v0ubiq+4H3KUOMlbznlPAY/1T8YyyJPM88+Ueahe/AW1zoUwZayNcTnuM7cq6yBV8Wr3GOI
LFXhtT0UVuJLChPMJKVKVsa7qNorlLkMMIIGxzCCBa+gAwIBAgICAIswDQYJKoZIhvcNAQEF
BQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0xMDEwMTQwMTM2MzRa
Fw0xMjEwMTQxMjAxMDdaMIHAMSAwHgYDVQQNExcyNzQ1ODEtOU5YMDRxeExEYjBvNDY5VDEL
MAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMQ8wDQYDVQQHEwZEZW52ZXIxLDAqBgNV
BAsTI1N0YXJ0Q29tIFRydXN0ZWQgQ2VydGlmaWNhdGUgTWVtYmVyMRowGAYDVQQDExFQZXRl
ciBTYWludC1BbmRyZTEhMB8GCSqGSIb3DQEJARYSc3RwZXRlckBzdHBldGVyLmltMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuERvnrkpQTx9wbJfgxbNKEYvt0IilecZRUM6
wrbCzIUPCocuYhaAJcQoqIyHaKybPQ7f+DIGIAolAa3dHnNdlsXP2smTft/ZNpj10PIG5bil
NAqLUYwmLJaEaqY7BMW8423U3blW43/luLJk/Pq4OsWcw7AK3LeVh1U/HOgqhin26N3h72X1
nbLEpZFrgcp8egmWtXLCbLBDMqUK3j6wjLldni79muzYEVqU0A5GqSeb8Wc4kIx8VI5yL24J
KzinG2iVRP5ZDEbOZETzBXJabUsV56XSxqPG9DK6ke+ybCiL/wKV1HFqdtFB1y25lfvHgOP2
gyEApBKEDNjgLmKyyQIDAQABo4IC+zCCAvcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYD
VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBS2EW2iNB+g0EibKJLBdv8I
eLovVDAfBgNVHSMEGDAWgBR7iZySlyShhEcCy3T8LvSs3DLl8zAdBgNVHREEFjAUgRJzdHBl
dGVyQHN0cGV0ZXIuaW0wggFCBgNVHSAEggE5MIIBNTCCATEGCysGAQQBgbU3AQICMIIBIDAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEF
BQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjCBtwYIKwYB
BQUHAgIwgaowFBYNU3RhcnRDb20gTHRkLjADAgEBGoGRTGltaXRlZCBMaWFiaWxpdHksIHNl
ZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmlj
YXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFydHNz
bC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0c3Ns
LmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1
My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5z
dGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNVHRIE
HDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBADVtbXJG
tKAr55xc/OUM546gXUybI72Bank0w739Mv+9BBNtq9rMEvCnLmSKhBi76c1mdXh6zXs8RQDo
6nR/aPabE3llF2T4z80smi9jfnl3y9dpu9TcgDoqDLZ7a2lBlW656XAAQzHjvLp2MC7/mxlg
PYH2axa+q40mAYM20GbNsAEGbWQT1IqIh0BcLLsgbaMJHbyG/57zd9JLyMX3Vry1L1fJRQr3
GeLxMV5RtxN+mBgxrwFz/cOc09COiFExlsHgekpB5O43gqsAU16MXypyoSt4MrSfKTMHIGx6
2RF/M6vqUlvhi28gk2ZUvQ/+OX5+gjcZyooEzAAn4RuOKNswggbHMIIFr6ADAgECAgIAizAN
BgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4x
KzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMT
L1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMB4XDTEw
MTAxNDAxMzYzNFoXDTEyMTAxNDEyMDEwN1owgcAxIDAeBgNVBA0TFzI3NDU4MS05TlgwNHF4
TERiMG80NjlUMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRl
bnZlcjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBNZW1iZXIxGjAY
BgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcNAQkBFhJzdHBldGVyQHN0cGV0
ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4RG+euSlBPH3Bsl+DFs0o
Ri+3QiKV5xlFQzrCtsLMhQ8Khy5iFoAlxCiojIdorJs9Dt/4MgYgCiUBrd0ec12Wxc/ayZN+
39k2mPXQ8gbluKU0CotRjCYsloRqpjsExbzjbdTduVbjf+W4smT8+rg6xZzDsArct5WHVT8c
6CqGKfbo3eHvZfWdssSlkWuBynx6CZa1csJssEMypQrePrCMuV2eLv2a7NgRWpTQDkapJ5vx
ZziQjHxUjnIvbgkrOKcbaJVE/lkMRs5kRPMFclptSxXnpdLGo8b0MrqR77JsKIv/ApXUcWp2
0UHXLbmV+8eA4/aDIQCkEoQM2OAuYrLJAgMBAAGjggL7MIIC9zAJBgNVHRMEAjAAMAsGA1Ud
DwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFLYRbaI0
H6DQSJsoksF2/wh4ui9UMB8GA1UdIwQYMBaAFHuJnJKXJKGERwLLdPwu9KzcMuXzMB0GA1Ud
EQQWMBSBEnN0cGV0ZXJAc3RwZXRlci5pbTCCAUIGA1UdIASCATkwggE1MIIBMQYLKwYBBAGB
tTcBAgIwggEgMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3ku
cGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUu
cGRmMIG3BggrBgEFBQcCAjCBqjAUFg1TdGFydENvbSBMdGQuMAMCAQEagZFMaW1pdGVkIExp
YWJpbGl0eSwgc2VlIHNlY3Rpb24gKkxlZ2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRD
b20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8v
d3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMGMGA1UdHwRcMFowK6ApoCeGJWh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NydHUzLWNybC5jcmwwK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRz
c2wuY29tL2NydHUzLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0
dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MzL2NsaWVudC9jYTBCBggrBgEFBQcw
AoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMy5jbGllbnQuY2Eu
Y3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEANW1tcka0oCvnnFz85QznjqBdTJsjvYFqeTTDvf0y/70EE22r2swS8KcuZIqEGLvp
zWZ1eHrNezxFAOjqdH9o9psTeWUXZPjPzSyaL2N+eXfL12m71NyAOioMtntraUGVbrnpcABD
MeO8unYwLv+bGWA9gfZrFr6rjSYBgzbQZs2wAQZtZBPUioiHQFwsuyBtowkdvIb/nvN30kvI
xfdWvLUvV8lFCvcZ4vExXlG3E36YGDGvAXP9w5zT0I6IUTGWweB6SkHk7jeCqwBTXoxfKnKh
K3gytJ8pMwcgbHrZEX8zq+pSW+GLbyCTZlS9D/45fn6CNxnKigTMACfhG44o2zGCA80wggPJ
AgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE
CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRD
b20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMAkGBSsOAwIa
BQCgggIOMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDQx
MjIwNTY1MFowIwYJKoZIhvcNAQkEMRYEFPyAVBSexylCtISZa1G2tAndGLLTMF8GCSqGSIb3
DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq
hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBpAYJKwYBBAGCNxAEMYGWMIGT
MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2Vj
dXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMIGmBgsqhkiG9w0BCRAC
CzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNV
BAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0
Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIAizANBgkqhkiG
9w0BAQEFAASCAQBbSGhhGSjm5k8/SKGuXnyjMf9mAhuxFy2E0Nivt/xn4VxbN/IRYu/Moxb3
l+vtYzt95P7u/uwWapQtzA+TskNKDp7X8/2wkPqumrmuSFScsj42rB4SxL2VNYur9cUZ/2uC
iVNuaz17m1Ca1Zc6uutVEkg1FTE6k7CMaMxzUawX2jLvJojV6ZH9PDY+m8E2BgvRqGxk+3zG
cTPQ/r81s35IyJDoLZkad88/59rgNLTc+R/0VovpYDVTxaxX0q1uB3GaEkbUtpnFeYj5xGZA
TfkNnq+wl16TXuCR43PxDgnYSZATYWXA4Te76gw+NbTgS/MhMsdB/juc971TKcWr2HW7AAAA
AAAA
--------------ms050103050102010708010206--

From trevorf@exchange.microsoft.com  Tue Apr 12 15:52:29 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id C145FE087D for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 15:52:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.598
X-Spam-Level: 
X-Spam-Status: No, score=-110.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0jfYwiU1IefN for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 15:52:26 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail1.exchange.microsoft.com [131.107.1.17]) by ietfc.amsl.com (Postfix) with ESMTP id 2C6EFE091B for <plasma@ietf.org>; Tue, 12 Apr 2011 15:52:26 -0700 (PDT)
Received: from df-h14-01.exchange.corp.microsoft.com (157.54.78.139) by DF-G14-01.exchange.corp.microsoft.com (157.54.87.87) with Microsoft SMTP Server (TLS) id 14.1.218.12; Tue, 12 Apr 2011 15:52:25 -0700
Received: from PIO-MLT-06.exchange.corp.microsoft.com (157.54.94.24) by DF-H14-01.exchange.corp.microsoft.com (157.54.78.139) with Microsoft SMTP Server (TLS) id 14.1.289.8; Tue, 12 Apr 2011 15:52:25 -0700
Received: from DF-M14-12.exchange.corp.microsoft.com ([fe80::7c94:4036:120:c95f]) by PIO-MLT-06.exchange.corp.microsoft.com ([fe80::d57f:521a:3ae6:c130%10]) with mapi id 14.01.0218.012; Tue, 12 Apr 2011 15:52:25 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Thread-Topic: [plasma] why not web portal mail?
Thread-Index: AQHL+Ug51oJEPZwodEWIarS6m5uzOpRa0X0w
Date: Tue, 12 Apr 2011 22:52:24 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D339DC3C2@DF-M14-12.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se> <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com> <BANLkTimjLVTre_DTjifrk5pQy941QiNHsw@mail.gmail.com>
In-Reply-To: <BANLkTimjLVTre_DTjifrk5pQy941QiNHsw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.101]
Content-Type: multipart/alternative; boundary="_000_E545B914D50B2A4B994F198378B1525D339DC3C2DFM1412exchange_"
MIME-Version: 1.0
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 22:52:29 -0000

--_000_E545B914D50B2A4B994F198378B1525D339DC3C2DFM1412exchange_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Policy does not distinguish in what form the data is held. So information p=
ersisted in email is subject to the same policy as the same information per=
sisted in a word document.

Yes we have to bind data to some set of policies. The semantics for email a=
nd documents are the same.

Overall the Alice case you cited is too simple. A more realist example is

Alice has some data and wants to apply policy X and Y to her data
Bob has some data and wants to apply policy Z to his data

Policies X, Y and Z each defines a set of authorized recipients.

Alice and Bob's data had become comingled so now policies X Y and Z have to=
 be enforced.

In an ideal world we would want to identify Alice's and Bob's data and bind=
 it to its respective polices.

In a less than perfect world we may enforce access at the container level w=
hich is an incremental improvement on what we have today.


From: Phillip Hallam-Baker [mailto:hallam@gmail.com]
Sent: Tuesday, April 12, 2011 12:31 PM
To: Trevor Freeman
Cc: Leif Johansson; plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?

If we consider the Word, Excel and Diplomatic cables examples, the data is =
static and to be controlled under a policy regardless of what channels it m=
ight be transferred or transmitted through.

The protocol requirement here in my view is to enable applications to deter=
mine how to apply the security policy identified as X to the data object Y.

On Tue, Apr 12, 2011 at 2:41 PM, Trevor Freeman <trevorf@exchange.microsoft=
.com<mailto:trevorf@exchange.microsoft.com>> wrote:
If you consider XMPP case it is easier because there is no expectation of d=
ata persistence. It's a synchronous protocol where all parties are online t=
ogether exchanging information and that information is not persisted one th=
e session is ended.

-----Original Message-----
From: plasma-bounces@ietf.org<mailto:plasma-bounces@ietf.org> [mailto:plasm=
a-bounces@ietf.org<mailto:plasma-bounces@ietf.org>] On Behalf Of Leif Johan=
sson
Sent: Tuesday, April 12, 2011 7:21 AM
To: plasma@ietf.org<mailto:plasma@ietf.org>
Subject: Re: [plasma] why not web portal mail?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/06/2011 09:33 PM, Trevor Freeman wrote:
> Stephen Farrell asked why not use Web portal mail? Why do we need to deve=
lop plasma?

Maybe that question is easier to answer if we consider plasma for XMPP and =
not just for email. There are important differences between XMPP and email =
that make it much more challenging to build web-only versions of the XMPP.

       Cheers Leif
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS
6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e
=3D5lPF
-----END PGP SIGNATURE-----
_______________________________________________
plasma mailing list
plasma@ietf.org<mailto:plasma@ietf.org>
https://www.ietf.org/mailman/listinfo/plasma
_______________________________________________
plasma mailing list
plasma@ietf.org<mailto:plasma@ietf.org>
https://www.ietf.org/mailman/listinfo/plasma



--
Website: http://hallambaker.com/

--_000_E545B914D50B2A4B994F198378B1525D339DC3C2DFM1412exchange_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#4F6228;
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228">Policy does not distin=
guish in what form the data is held. So information persisted in email is s=
ubject to the same policy as the same information persisted
 in a word document. <o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228"><o:p>&nbsp;</o:p></spa=
n></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228">Yes we have to bind da=
ta to some set of policies. The semantics for email and documents are the s=
ame.
<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228"><o:p>&nbsp;</o:p></spa=
n></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228">Overall the Alice case=
 you cited is too simple. A more realist example is
<o:p></o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6=
228"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6=
228">Alice has some data and wants to apply policy X and Y to her data
<o:p></o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6=
228">Bob has some data and wants to apply policy Z to his data<o:p></o:p></=
span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6=
228"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6=
228">Policies X, Y and Z each defines a set of authorized recipients.<o:p><=
/o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6=
228"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6=
228">Alice and Bob&#8217;s data had become comingled so now policies X Y an=
d Z have to be enforced.<o:p></o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6=
228"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228">In an ideal world we w=
ould want to identify Alice&#8217;s and Bob&#8217;s data and bind it to its=
 respective polices.
<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228"><o:p>&nbsp;</o:p></spa=
n></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228">In a less than perfect=
 world we may enforce access at the container level which is an incremental=
 improvement on what we have today.
<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228"><o:p>&nbsp;</o:p></spa=
n></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228"><o:p>&nbsp;</o:p></=
span></i></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Phillip =
Hallam-Baker [mailto:hallam@gmail.com]
<br>
<b>Sent:</b> Tuesday, April 12, 2011 12:31 PM<br>
<b>To:</b> Trevor Freeman<br>
<b>Cc:</b> Leif Johansson; plasma@ietf.org<br>
<b>Subject:</b> Re: [plasma] why not web portal mail?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we consider the Word, Excel and Diplomatic cables=
 examples, the data is static and to be controlled under a policy regardles=
s of what channels it might be transferred or transmitted through.<o:p></o:=
p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The protocol requirement here in my view is to enabl=
e applications to determine how to apply the security policy identified as =
X to the data object Y.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">On Tue, Apr 12, 2011 at 2:41 PM, Trevor Freeman &lt;=
<a href=3D"mailto:trevorf@exchange.microsoft.com">trevorf@exchange.microsof=
t.com</a>&gt; wrote:<o:p></o:p></p>
<p class=3D"MsoNormal">If you consider XMPP case it is easier because there=
 is no expectation of data persistence. It's a synchronous protocol where a=
ll parties are online together exchanging information and that information =
is not persisted one the session is
 ended.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
-----Original Message-----<br>
From: <a href=3D"mailto:plasma-bounces@ietf.org">plasma-bounces@ietf.org</a=
> [mailto:<a href=3D"mailto:plasma-bounces@ietf.org">plasma-bounces@ietf.or=
g</a>] On Behalf Of Leif Johansson<br>
Sent: Tuesday, April 12, 2011 7:21 AM<br>
To: <a href=3D"mailto:plasma@ietf.org">plasma@ietf.org</a><br>
Subject: Re: [plasma] why not web portal mail?<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
On 04/06/2011 09:33 PM, Trevor Freeman wrote:<br>
&gt; Stephen Farrell asked why not use Web portal mail? Why do we need to d=
evelop plasma?<br>
<br>
Maybe that question is easier to answer if we consider plasma for XMPP and =
not just for email. There are important differences between XMPP and email =
that make it much more challenging to build web-only versions of the XMPP.<=
br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp;Cheers Leif<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href=3D"http://enigmail.mozdev.org/"=
 target=3D"_blank">
http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAk2kX&#43;UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS<br>
6ukAnA0JGhMsLdmh&#43;WG&#43;GqEUoVMWj7&#43;e<br>
=3D5lPF<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org">plasma@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a><br>
_______________________________________________<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org">plasma@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a><o:p></o:p></p>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br clear=3D"all">
<br>
-- <br>
Website: <a href=3D"http://hallambaker.com/">http://hallambaker.com/</a><o:=
p></o:p></p>
</div>
</div>
</body>
</html>

--_000_E545B914D50B2A4B994F198378B1525D339DC3C2DFM1412exchange_--

From trevorf@exchange.microsoft.com  Tue Apr 12 16:11:11 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 0DF20E0951 for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 16:11:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kgfdXePM40wL for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 16:11:09 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail1.exchange.microsoft.com [131.107.1.17]) by ietfc.amsl.com (Postfix) with ESMTP id 700CDE094D for <plasma@ietf.org>; Tue, 12 Apr 2011 16:11:09 -0700 (PDT)
Received: from df-h14-02.exchange.corp.microsoft.com (157.54.78.140) by DF-G14-01.exchange.corp.microsoft.com (157.54.87.87) with Microsoft SMTP Server (TLS) id 14.1.218.12; Tue, 12 Apr 2011 16:11:08 -0700
Received: from PIO-MLT-05.exchange.corp.microsoft.com (157.54.94.22) by DF-H14-02.exchange.corp.microsoft.com (157.54.78.140) with Microsoft SMTP Server (TLS) id 14.1.289.8; Tue, 12 Apr 2011 16:11:08 -0700
Received: from DF-M14-12.exchange.corp.microsoft.com ([fe80::7c94:4036:120:c95f]) by PIO-MLT-05.exchange.corp.microsoft.com ([fe80::d940:e316:1daa:5e6a%10]) with mapi id 14.01.0218.012; Tue, 12 Apr 2011 16:11:08 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: Peter Saint-Andre <stpeter@stpeter.im>, Leif Johansson <leifj@mnt.se>
Thread-Topic: [plasma] why not web  portal mail?
Thread-Index: Acv0kXrWGetxV1fRTF6d/JQ0xrOecQExhkeAAAW7cdAACAVCAAAADpoAAAqOW3A=
Date: Tue, 12 Apr 2011 23:11:08 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D339E0DEF@DF-M14-12.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se> <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com> <4DA4BC30.7060308@mnt.se> <4DA4BC92.6070701@stpeter.im>
In-Reply-To: <4DA4BC92.6070701@stpeter.im>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.101]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2011 23:11:11 -0000

SSByZWFsaXplIGF0IHRoZSBwaHlzaWNhbCBsZXZlbCB3aXRoIElNIGl0IHVzZXMgYSBzZXF1ZW5j
ZSBvZiBtZXNzYWdlcyB3aGljaCBoYXJlIHJlbGF5ZWQgc2VydmVyIHRvIHNlcnZlci4gSnVzdCBh
cyB3aXRoIFZvSVAsIGFuIGF1ZGlvIHN0cmVhbSBpcyBwYWNrYWdlZCBhcyBhIHNlcXVlbmNlIG9m
IElQIHBhY2tldHMuIEhvd2V2ZXIgdGhlcmUgaXMgbm8gY29uY2VwdCBvZiBsb25nIHRlcm0gcGVy
c2lzdGVuY2Ugb2YgaW5mb3JtYXRpb24gb3V0c2lkZSBvZiB0aGUgSU0gc2Vzc2lvbiAoSSBhbSBp
Z25vcmluZyBhdWRpdGluZykuIEkgZG9u4oCZdCBoYXZlIGFuIElNIGluYm94Lg0KDQpUaGUgY2xv
c2VzdCBJIGNhbiBnZXQgaXMgaWYgSSBwZXJzaXN0IG15IElNIGhpc3RvcnkgSSB3b3VsZCBpbnZv
a2UgdGhlIHBvbGljeSBidXQgaXQncyBub3QgaW50dWl0aXZlIEkgd291bGQgc3Bhd24gbW9yZSBp
bSBzZXNzaW9ucyBiYXNlZCBvbiB0aGF0IGFzIEkgd291bGQgZm9yd2FyZCBvciByZXBseSBhbGwg
d2l0aCBlbWFpbC4gDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBQZXRlciBT
YWludC1BbmRyZSBbbWFpbHRvOnN0cGV0ZXJAc3RwZXRlci5pbV0gDQpTZW50OiBUdWVzZGF5LCBB
cHJpbCAxMiwgMjAxMSAxOjU3IFBNDQpUbzogTGVpZiBKb2hhbnNzb24NCkNjOiBUcmV2b3IgRnJl
ZW1hbjsgcGxhc21hQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3BsYXNtYV0gd2h5IG5vdCB3ZWIg
cG9ydGFsIG1haWw/DQoNCk9uIDQvMTIvMTEgMjo1NSBQTSwgTGVpZiBKb2hhbnNzb24gd3JvdGU6
DQo+IE9uIDA0LzEyLzIwMTEgMDg6NDEgUE0sIFRyZXZvciBGcmVlbWFuIHdyb3RlOg0KPj4gSWYg
eW91IGNvbnNpZGVyIFhNUFAgY2FzZSBpdCBpcyBlYXNpZXIgYmVjYXVzZSB0aGVyZSBpcyBubyBl
eHBlY3RhdGlvbiBvZiBkYXRhIHBlcnNpc3RlbmNlLiBJdCdzIGEgc3luY2hyb25vdXMgcHJvdG9j
b2wgd2hlcmUgYWxsIHBhcnRpZXMgYXJlIG9ubGluZSB0b2dldGhlciBleGNoYW5naW5nIGluZm9y
bWF0aW9uIGFuZCB0aGF0IGluZm9ybWF0aW9uIGlzIG5vdCBwZXJzaXN0ZWQgb25lIHRoZSBzZXNz
aW9uIGlzIGVuZGVkLg0KPiANCj4gQWggbm8gbW9zdCBYTVBQIGRlcGxveW1lbnRzIGRvZXMgc3Rv
cmUtYW5kLWZvcndhcmQgKG9mZmxpbmUgbWVzc2FnZXMgSQ0KPiB0aGluayBpdHMgY2FsbGVkKS4N
Cg0KQ29ycmVjdDoNCg0KaHR0cDovL3htcHAub3JnL2V4dGVuc2lvbnMveGVwLTAxNjAuaHRtbA0K
DQpQZXRlcg0KDQotLSANClBldGVyIFNhaW50LUFuZHJlDQpodHRwczovL3N0cGV0ZXIuaW0vDQoN
Cg0KDQo=

From hallam@gmail.com  Tue Apr 12 17:50:01 2011
Return-Path: <hallam@gmail.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 8B547E0687 for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 17:50:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.675
X-Spam-Level: 
X-Spam-Status: No, score=-2.675 tagged_above=-999 required=5 tests=[AWL=-0.077, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p0PnQvY1CFIo for <plasma@ietfc.amsl.com>; Tue, 12 Apr 2011 17:50:00 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfc.amsl.com (Postfix) with ESMTP id ED369E067D for <plasma@ietf.org>; Tue, 12 Apr 2011 17:49:59 -0700 (PDT)
Received: by vxg33 with SMTP id 33so102764vxg.31 for <plasma@ietf.org>; Tue, 12 Apr 2011 17:49:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=axD9N58QV4S0A4P5PGHtWXXKp9iVJbWkxHVYEtNpMKE=; b=A6YFYYxlA6aWkdlFuJW04SMtQihgn6l7aSarlTY0NGWhTFQLKIlM06gdj2xJ7cYACY cc8OvXW7AbRFfUV/+AlMEb4YoYNttBLbEYq5GvA+ERszEQugU9ufKgDtfQWTyNOx4Eno ZXsbcHhgn4RuBYmWcd3QUBlh2A3TJYZfE3kz0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=w5YUnUanDLvDDKskcEdOIhoVFcIcd10+5xDhfVWHNrLvO4G2d9MXviO3SL6E0lMsjH 4kWoCPYgTFbdiKd55QMyM7uAWtizurNF8x4PNC0BjR6VwOjHXK+ZKdPP8Sw4oGh/W790 iMV7/wWHNX+2gaW3o3E4Jrut8Ii08qWmWNSlM=
MIME-Version: 1.0
Received: by 10.52.176.36 with SMTP id cf4mr2382432vdc.29.1302655799274; Tue, 12 Apr 2011 17:49:59 -0700 (PDT)
Received: by 10.52.166.230 with HTTP; Tue, 12 Apr 2011 17:49:58 -0700 (PDT)
In-Reply-To: <E545B914D50B2A4B994F198378B1525D339DC3C2@DF-M14-12.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se> <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com> <BANLkTimjLVTre_DTjifrk5pQy941QiNHsw@mail.gmail.com> <E545B914D50B2A4B994F198378B1525D339DC3C2@DF-M14-12.exchange.corp.microsoft.com>
Date: Tue, 12 Apr 2011 20:49:58 -0400
Message-ID: <BANLkTik6C0D_O_nFM8x1H4ukHN1fmjwJQw@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Trevor Freeman <trevorf@exchange.microsoft.com>
Content-Type: multipart/alternative; boundary=bcaec5171ea72e2b6404a0c23041
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Apr 2011 00:50:01 -0000

--bcaec5171ea72e2b6404a0c23041
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Agreed, but not actually an issue.

If we have a collection of data in a database that is controlled under the
secret#example.com policy we might have an infinite series of permutations
and subsets that could be drawn from the database.

We don't need to standardize the expression of the secret#example.com polic=
y
or how it relates to the dataset. There might be constraints in there of th=
e
form 'fans of Lady Gaga can only download a maximum of 1000 items', there
might be propositions that are nondeterministic, even undecidable.


All an application ever needs to deal with is the consequences of that
policy and those can be reduced to a small number of fixed actions plus
'call back for further instructions'.

There will have to be a policy language of course. But the policy language
itself does not need to be part of the standard. Its like the .NET
specification, the byte code and the APIs are standard, but that
infrastructure can support a vast array of languages.

What we need in the PLASMA standard is the range of moves used to implement
the policy.


That is good in two ways, first it is more general and a better
architecture, second it avoids the worst thickets of patent trolldom which
obsess about the idea of moving the policy itself round with the data being
controlled. That is a necessary approach for copyright enforcement which ha=
d
to support offline devices and physical media once upon a time but not for
content management in general.


On Tue, Apr 12, 2011 at 6:52 PM, Trevor Freeman <
trevorf@exchange.microsoft.com> wrote:

>  *Policy does not distinguish in what form the data is held. So
> information persisted in email is subject to the same policy as the same
> information persisted in a word document. *
>
> * *
>
> *Yes we have to bind data to some set of policies. The semantics for emai=
l
> and documents are the same. *
>
> * *
>
> *Overall the Alice case you cited is too simple. A more realist example i=
s
> *
>
> * *
>
> *Alice has some data and wants to apply policy X and Y to her data *
>
> *Bob has some data and wants to apply policy Z to his data*
>
> * *
>
> *Policies X, Y and Z each defines a set of authorized recipients.*
>
> * *
>
> *Alice and Bob=92s data had become comingled so now policies X Y and Z ha=
ve
> to be enforced.*
>
> * *
>
> *In an ideal world we would want to identify Alice=92s and Bob=92s data a=
nd
> bind it to its respective polices. *
>
> * *
>
> *In a less than perfect world we may enforce access at the container leve=
l
> which is an incremental improvement on what we have today. *
>
> * *
>
> * *
>
> *From:* Phillip Hallam-Baker [mailto:hallam@gmail.com]
> *Sent:* Tuesday, April 12, 2011 12:31 PM
> *To:* Trevor Freeman
> *Cc:* Leif Johansson; plasma@ietf.org
>
> *Subject:* Re: [plasma] why not web portal mail?
>
>
>
> If we consider the Word, Excel and Diplomatic cables examples, the data i=
s
> static and to be controlled under a policy regardless of what channels it
> might be transferred or transmitted through.
>
>
>
> The protocol requirement here in my view is to enable applications to
> determine how to apply the security policy identified as X to the data
> object Y.
>
>
>
> On Tue, Apr 12, 2011 at 2:41 PM, Trevor Freeman <
> trevorf@exchange.microsoft.com> wrote:
>
> If you consider XMPP case it is easier because there is no expectation of
> data persistence. It's a synchronous protocol where all parties are onlin=
e
> together exchanging information and that information is not persisted one
> the session is ended.
>
>
> -----Original Message-----
> From: plasma-bounces@ietf.org [mailto:plasma-bounces@ietf.org] On Behalf
> Of Leif Johansson
> Sent: Tuesday, April 12, 2011 7:21 AM
> To: plasma@ietf.org
> Subject: Re: [plasma] why not web portal mail?
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 04/06/2011 09:33 PM, Trevor Freeman wrote:
> > Stephen Farrell asked why not use Web portal mail? Why do we need to
> develop plasma?
>
> Maybe that question is easier to answer if we consider plasma for XMPP an=
d
> not just for email. There are important differences between XMPP and emai=
l
> that make it much more challenging to build web-only versions of the XMPP=
.
>
>        Cheers Leif
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS
> 6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e
> =3D5lPF
> -----END PGP SIGNATURE-----
> _______________________________________________
> plasma mailing list
> plasma@ietf.org
> https://www.ietf.org/mailman/listinfo/plasma
> _______________________________________________
> plasma mailing list
> plasma@ietf.org
> https://www.ietf.org/mailman/listinfo/plasma
>
>
>
>
> --
> Website: http://hallambaker.com/
>



--=20
Website: http://hallambaker.com/

--bcaec5171ea72e2b6404a0c23041
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Agreed, but not actually an issue.<div><br></div><div>If we have a collecti=
on of data in a database that is controlled under the secret#<a href=3D"htt=
p://example.com">example.com</a> policy we might have an infinite series of=
 permutations and subsets that could be drawn from the database.</div>
<div><br></div><div>We don&#39;t need to standardize the expression of the =
secret#<a href=3D"http://example.com">example.com</a> policy or how it rela=
tes to the dataset. There might be constraints in there of the form &#39;fa=
ns of Lady Gaga can only download a maximum of 1000 items&#39;, there might=
 be propositions that are nondeterministic, even undecidable.</div>
<div><br></div><div><br></div><div>All an application ever needs to deal wi=
th is the consequences of that policy and those can be reduced to a small n=
umber of fixed actions plus &#39;call back for further instructions&#39;.</=
div>
<div><br></div><div>There will have to be a policy language of course. But =
the policy language itself does not need to be part of the standard. Its li=
ke the .NET specification, the byte code and the APIs are standard, but tha=
t infrastructure can support a vast array of languages.</div>
<div><br></div><div>What we need in the PLASMA standard is the range of mov=
es used to implement the policy.</div><div><br></div><div><br></div><div>Th=
at is good in two ways, first it is more general and a better architecture,=
 second it avoids the worst thickets of patent trolldom which obsess about =
the idea of moving the policy itself round with the data being controlled. =
That is a necessary approach for copyright enforcement which had to support=
 offline devices and physical media once upon a time but not for content ma=
nagement in general.</div>
<div><br></div><div><div><br><div class=3D"gmail_quote">On Tue, Apr 12, 201=
1 at 6:52 PM, Trevor Freeman <span dir=3D"ltr">&lt;<a href=3D"mailto:trevor=
f@exchange.microsoft.com">trevorf@exchange.microsoft.com</a>&gt;</span> wro=
te:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;color:#4F6228">Po=
licy does not distinguish in what form the data is held. So information per=
sisted in email is subject to the same policy as the same information persi=
sted
 in a word document. </span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;color:#4F6228">=
=A0</span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;color:#4F6228">Ye=
s we have to bind data to some set of policies. The semantics for email and=
 documents are the same.
</span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;color:#4F6228">=
=A0</span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;color:#4F6228">Ov=
erall the Alice case you cited is too simple. A more realist example is
</span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;color:#4F6228">=A0</span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;color:#4F6228">Alice has some data and wants to apply policy X an=
d Y to her data
</span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;color:#4F6228">Bob has some data and wants to apply policy Z to h=
is data</span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;color:#4F6228">=A0</span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;color:#4F6228">Policies X, Y and Z each defines a set of authoriz=
ed recipients.</span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;color:#4F6228">=A0</span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;color:#4F6228">Alice and Bob=92s data had become comingled so now=
 policies X Y and Z have to be enforced.</span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:11.0pt;color:#4F6228">=A0</span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;color:#4F6228">In=
 an ideal world we would want to identify Alice=92s and Bob=92s data and bi=
nd it to its respective polices.
</span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;color:#4F6228">=
=A0</span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;color:#4F6228">In=
 a less than perfect world we may enforce access at the container level whi=
ch is an incremental improvement on what we have today.
</span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;color:#4F6228">=
=A0</span></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#4F6228"=
>=A0</span></i></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">From:</span></b>=
<span style=3D"font-size:10.0pt"> Phillip Hallam-Baker [mailto:<a href=3D"m=
ailto:hallam@gmail.com" target=3D"_blank">hallam@gmail.com</a>]
<br>
<b>Sent:</b> Tuesday, April 12, 2011 12:31 PM<br>
<b>To:</b> Trevor Freeman<br>
<b>Cc:</b> Leif Johansson; <a href=3D"mailto:plasma@ietf.org" target=3D"_bl=
ank">plasma@ietf.org</a></span></p><div><div></div><div class=3D"h5"><br>
<b>Subject:</b> Re: [plasma] why not web portal mail?</div></div><p></p><di=
v><div></div><div class=3D"h5">
<p class=3D"MsoNormal">=A0</p>
<p class=3D"MsoNormal">If we consider the Word, Excel and Diplomatic cables=
 examples, the data is static and to be controlled under a policy regardles=
s of what channels it might be transferred or transmitted through.</p>
<div>
<p class=3D"MsoNormal">=A0</p>
</div>
<div>
<p class=3D"MsoNormal">The protocol requirement here in my view is to enabl=
e applications to determine how to apply the security policy identified as =
X to the data object Y.</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">=A0</p>
<div>
<p class=3D"MsoNormal">On Tue, Apr 12, 2011 at 2:41 PM, Trevor Freeman &lt;=
<a href=3D"mailto:trevorf@exchange.microsoft.com" target=3D"_blank">trevorf=
@exchange.microsoft.com</a>&gt; wrote:</p>
<p class=3D"MsoNormal">If you consider XMPP case it is easier because there=
 is no expectation of data persistence. It&#39;s a synchronous protocol whe=
re all parties are online together exchanging information and that informat=
ion is not persisted one the session is
 ended.</p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
-----Original Message-----<br>
From: <a href=3D"mailto:plasma-bounces@ietf.org" target=3D"_blank">plasma-b=
ounces@ietf.org</a> [mailto:<a href=3D"mailto:plasma-bounces@ietf.org" targ=
et=3D"_blank">plasma-bounces@ietf.org</a>] On Behalf Of Leif Johansson<br>
Sent: Tuesday, April 12, 2011 7:21 AM<br>
To: <a href=3D"mailto:plasma@ietf.org" target=3D"_blank">plasma@ietf.org</a=
><br>
Subject: Re: [plasma] why not web portal mail?</p>
</div>
<div>
<div>
<p class=3D"MsoNormal">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
On 04/06/2011 09:33 PM, Trevor Freeman wrote:<br>
&gt; Stephen Farrell asked why not use Web portal mail? Why do we need to d=
evelop plasma?<br>
<br>
Maybe that question is easier to answer if we consider plasma for XMPP and =
not just for email. There are important differences between XMPP and email =
that make it much more challenging to build web-only versions of the XMPP.<=
br>

<br>
=A0 =A0 =A0 =A0Cheers Leif<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href=3D"http://enigmail.mozdev.org/"=
 target=3D"_blank">
http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS<br>
6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e<br>
=3D5lPF<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org" target=3D"_blank">plasma@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a><br>
_______________________________________________<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org" target=3D"_blank">plasma@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a></p>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br clear=3D"all">
<br>
-- <br>
Website: <a href=3D"http://hallambaker.com/" target=3D"_blank">http://halla=
mbaker.com/</a></p>
</div>
</div></div></div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br>Website: <a href=3D"htt=
p://hallambaker.com/">http://hallambaker.com/</a><br><br>
</div></div>

--bcaec5171ea72e2b6404a0c23041--

From leifj@mnt.se  Wed Apr 13 01:22:35 2011
Return-Path: <leifj@mnt.se>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 073B3E06A5 for <plasma@ietfc.amsl.com>; Wed, 13 Apr 2011 01:22:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jD2M4nGMd-gC for <plasma@ietfc.amsl.com>; Wed, 13 Apr 2011 01:22:34 -0700 (PDT)
Received: from backup-server.nordu.net (backup-server.nordu.net [IPv6:2001:948:4:1::66]) by ietfc.amsl.com (Postfix) with ESMTP id 080EAE069F for <plasma@ietf.org>; Wed, 13 Apr 2011 01:22:33 -0700 (PDT)
Received: from [130.240.93.191] (pub93-191.pub.luth.se [130.240.93.191]) (authenticated bits=0) by backup-server.nordu.net (8.14.3/8.14.3) with ESMTP id p3D8MOMm028605 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Apr 2011 10:22:27 +0200 (CEST)
Message-ID: <4DA55D40.8040306@mnt.se>
Date: Wed, 13 Apr 2011 10:22:24 +0200
From: Leif Johansson <leifj@mnt.se>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: Trevor Freeman <trevorf@exchange.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com>	<4DA45FE5.3020102@mnt.se>	<E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com> <4DA4BC30.7060308@mnt.se> <4DA4BC92.6070701@stpeter.im> <E545B914D50B2A4B994F198378B1525D339E0DEF@DF-M14-12.exchange.corp.microsoft.com>
In-Reply-To: <E545B914D50B2A4B994F198378B1525D339E0DEF@DF-M14-12.exchange.corp.microsoft.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Apr 2011 08:22:35 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/13/2011 01:11 AM, Trevor Freeman wrote:
> I realize at the physical level with IM it uses a sequence of messages which hare relayed server to server. Just as with VoIP, an audio stream is packaged as a sequence of IP packets. However there is no concept of long term persistence of information outside of the IM session (I am ignoring auditing). I donâ€™t have an IM inbox.
> 
> The closest I can get is if I persist my IM history I would invoke the policy but it's not intuitive I would spawn more im sessions based on that as I would forward or reply all with email. 

Yes you do! XEP-0060 is exactly your XMPP inbox.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2lXUAACgkQ8Jx8FtbMZnei6QCeNXQ5S0rMvwkoEQxkhjr1OEPh
j+wAn1dkalg+lZBnxzbhbJUVrwmIpE9e
=WnBF
-----END PGP SIGNATURE-----

From trevorf@exchange.microsoft.com  Wed Apr 13 10:08:35 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id A3576E075D for <plasma@ietfc.amsl.com>; Wed, 13 Apr 2011 10:08:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xr7PUvsLPiqG for <plasma@ietfc.amsl.com>; Wed, 13 Apr 2011 10:08:34 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail1.exchange.microsoft.com [131.107.1.17]) by ietfc.amsl.com (Postfix) with ESMTP id A1FE3E0705 for <plasma@ietf.org>; Wed, 13 Apr 2011 10:08:34 -0700 (PDT)
Received: from df-h14-01.exchange.corp.microsoft.com (157.54.78.139) by DF-G14-01.exchange.corp.microsoft.com (157.54.87.87) with Microsoft SMTP Server (TLS) id 14.1.218.12; Wed, 13 Apr 2011 10:08:33 -0700
Received: from df-mlt-02.exchange.corp.microsoft.com (157.54.94.20) by DF-H14-01.exchange.corp.microsoft.com (157.54.78.139) with Microsoft SMTP Server (TLS) id 14.1.289.8; Wed, 13 Apr 2011 10:08:33 -0700
Received: from DF-M14-12.exchange.corp.microsoft.com ([fe80::7c94:4036:120:c95f]) by DF-MLT-02.exchange.corp.microsoft.com ([157.54.94.20]) with mapi id 14.01.0218.012; Wed, 13 Apr 2011 10:08:33 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: Leif Johansson <leifj@mnt.se>
Thread-Topic: [plasma] why not web  portal mail?
Thread-Index: Acv0kXrWGetxV1fRTF6d/JQ0xrOecQExhkeAAAW7cdAACAVCAAAADpoAAAqOW3AADWMXAAADqikA
Date: Wed, 13 Apr 2011 17:08:32 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D339F02FD@DF-M14-12.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se> <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com> <4DA4BC30.7060308@mnt.se> <4DA4BC92.6070701@stpeter.im> <E545B914D50B2A4B994F198378B1525D339E0DEF@DF-M14-12.exchange.corp.microsoft.com> <4DA55D40.8040306@mnt.se>
In-Reply-To: <4DA55D40.8040306@mnt.se>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.103]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Apr 2011 17:08:35 -0000

T2sgdGhlbiBJIGRvbuKAmXQgZ2V0IHRoZSB1c2UgY2FzZS4gDQoNCkNhbiB5b3UgZGVzY3JpYmUg
d2hlbiBhIHVzZXIgd291bGQgZG8gc3VjaCBhIHRoaW5nIGFuZCB3aGF0IGFyZSB0aGV5IHRyeWlu
ZyB0byBhY2NvbXBsaXNoPyANCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IExl
aWYgSm9oYW5zc29uIFttYWlsdG86bGVpZmpAbW50LnNlXSANClNlbnQ6IFdlZG5lc2RheSwgQXBy
aWwgMTMsIDIwMTEgMToyMiBBTQ0KVG86IFRyZXZvciBGcmVlbWFuDQpDYzogUGV0ZXIgU2FpbnQt
QW5kcmU7IHBsYXNtYUBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtwbGFzbWFdIHdoeSBub3Qgd2Vi
IHBvcnRhbCBtYWlsPw0KDQotLS0tLUJFR0lOIFBHUCBTSUdORUQgTUVTU0FHRS0tLS0tDQpIYXNo
OiBTSEExDQoNCk9uIDA0LzEzLzIwMTEgMDE6MTEgQU0sIFRyZXZvciBGcmVlbWFuIHdyb3RlOg0K
PiBJIHJlYWxpemUgYXQgdGhlIHBoeXNpY2FsIGxldmVsIHdpdGggSU0gaXQgdXNlcyBhIHNlcXVl
bmNlIG9mIG1lc3NhZ2VzIHdoaWNoIGhhcmUgcmVsYXllZCBzZXJ2ZXIgdG8gc2VydmVyLiBKdXN0
IGFzIHdpdGggVm9JUCwgYW4gYXVkaW8gc3RyZWFtIGlzIHBhY2thZ2VkIGFzIGEgc2VxdWVuY2Ug
b2YgSVAgcGFja2V0cy4gSG93ZXZlciB0aGVyZSBpcyBubyBjb25jZXB0IG9mIGxvbmcgdGVybSBw
ZXJzaXN0ZW5jZSBvZiBpbmZvcm1hdGlvbiBvdXRzaWRlIG9mIHRoZSBJTSBzZXNzaW9uIChJIGFt
IGlnbm9yaW5nIGF1ZGl0aW5nKS4gSSBkb27igJl0IGhhdmUgYW4gSU0gaW5ib3guDQo+IA0KPiBU
aGUgY2xvc2VzdCBJIGNhbiBnZXQgaXMgaWYgSSBwZXJzaXN0IG15IElNIGhpc3RvcnkgSSB3b3Vs
ZCBpbnZva2UgdGhlIHBvbGljeSBidXQgaXQncyBub3QgaW50dWl0aXZlIEkgd291bGQgc3Bhd24g
bW9yZSBpbSBzZXNzaW9ucyBiYXNlZCBvbiB0aGF0IGFzIEkgd291bGQgZm9yd2FyZCBvciByZXBs
eSBhbGwgd2l0aCBlbWFpbC4gDQoNClllcyB5b3UgZG8hIFhFUC0wMDYwIGlzIGV4YWN0bHkgeW91
ciBYTVBQIGluYm94Lg0KLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NClZlcnNpb246IEdu
dVBHIHYxLjQuMTAgKEdOVS9MaW51eCkNCkNvbW1lbnQ6IFVzaW5nIEdudVBHIHdpdGggTW96aWxs
YSAtIGh0dHA6Ly9lbmlnbWFpbC5tb3pkZXYub3JnLw0KDQppRVlFQVJFQ0FBWUZBazJsWFVBQUNn
a1E4Sng4RnRiTVpuZWk2UUNlTlhRNVMwck12d2tvRVF4a2hqcjFPRVBoDQpqK3dBbjFka2FsZyts
WkJueHpiaGJKVVZyd21JcEU5ZQ0KPVduQkYNCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ0K

From trevorf@exchange.microsoft.com  Wed Apr 13 10:59:04 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 83932E0892 for <plasma@ietfc.amsl.com>; Wed, 13 Apr 2011 10:59:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.598
X-Spam-Level: 
X-Spam-Status: No, score=-110.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xKgiDby68Ss4 for <plasma@ietfc.amsl.com>; Wed, 13 Apr 2011 10:58:58 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail7.exchange.microsoft.com [131.107.1.27]) by ietfc.amsl.com (Postfix) with ESMTP id 2FF42E07DA for <plasma@ietf.org>; Wed, 13 Apr 2011 10:58:58 -0700 (PDT)
Received: from df-h14-01.exchange.corp.microsoft.com (157.54.78.139) by DF-G14-02.exchange.corp.microsoft.com (157.54.87.56) with Microsoft SMTP Server (TLS) id 14.1.218.12; Wed, 13 Apr 2011 10:58:57 -0700
Received: from PIO-MLT-06.exchange.corp.microsoft.com (157.54.94.24) by DF-H14-01.exchange.corp.microsoft.com (157.54.78.139) with Microsoft SMTP Server (TLS) id 14.1.289.8; Wed, 13 Apr 2011 10:58:57 -0700
Received: from DF-M14-12.exchange.corp.microsoft.com ([fe80::7c94:4036:120:c95f]) by PIO-MLT-06.exchange.corp.microsoft.com ([fe80::d57f:521a:3ae6:c130%10]) with mapi id 14.01.0218.012; Wed, 13 Apr 2011 10:58:56 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Thread-Topic: [plasma] why not web portal mail?
Thread-Index: AQHL+Ug51oJEPZwodEWIarS6m5uzOpRa0X0wgACatwCAAKSbQA==
Date: Wed, 13 Apr 2011 17:58:56 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D339F03B7@DF-M14-12.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se> <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com> <BANLkTimjLVTre_DTjifrk5pQy941QiNHsw@mail.gmail.com> <E545B914D50B2A4B994F198378B1525D339DC3C2@DF-M14-12.exchange.corp.microsoft.com> <BANLkTik6C0D_O_nFM8x1H4ukHN1fmjwJQw@mail.gmail.com>
In-Reply-To: <BANLkTik6C0D_O_nFM8x1H4ukHN1fmjwJQw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.103]
Content-Type: multipart/alternative; boundary="_000_E545B914D50B2A4B994F198378B1525D339F03B7DFM1412exchange_"
MIME-Version: 1.0
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Apr 2011 17:59:04 -0000

--_000_E545B914D50B2A4B994F198378B1525D339F03B7DFM1412exchange_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable



From: Phillip Hallam-Baker [mailto:hallam@gmail.com]
Sent: Tuesday, April 12, 2011 5:50 PM
To: Trevor Freeman
Cc: Leif Johansson; plasma@ietf.org
Subject: Re: [plasma] why not web portal mail?

Agreed, but not actually an issue.

If we have a collection of data in a database that is controlled under the =
secret#example.com<http://example.com> policy we might have an infinite ser=
ies of permutations and subsets that could be drawn from the database.
[TF] I do think we need to store the logic tree of how the policies are exp=
ected to be combined. I have come across scenarios where the policies are a=
 logical AND as well as scenarios where the policies are a logical OR. That=
 needs to be persisted with the data.

We don't need to standardize the expression of the secret#example.com<http:=
//example.com> policy or how it relates to the dataset. There might be cons=
traints in there of the form 'fans of Lady Gaga can only download a maximum=
 of 1000 items', there might be propositions that are nondeterministic, eve=
n undecidable.
[TF] Agreed. The point of Plasma is that process is opaque to the client. A=
ll the client should get is a series of references from the server of polic=
es the user can assert which amounts to a list of stings. We need a machine=
 readable sting and a sting for the user.

All an application ever needs to deal with is the consequences of that poli=
cy and those can be reduced to a small number of fixed actions plus 'call b=
ack for further instructions'.
[TF] Yes I think we only need define a few standard actions such as sign th=
e thing. We also need to define obligations on policy binding for derivativ=
e data. In some cases you can change it or remove it, other you can append =
to it, etc.

There will have to be a policy language of course. But the policy language =
itself does not need to be part of the standard. Its like the .NET specific=
ation, the byte code and the APIs are standard, but that infrastructure can=
 support a vast array of languages.
[TF] Defiantly don't need to standardize the policy language in Plasma. We =
only need to standardize the reference to the policy itself. We may want to=
 standardize discovery of keys. The round trip to the plasma server is time=
 consuming which is not a problem for the client but is for a server. If I =
want to preauthorize access to the email e.g. an AV scanning service for th=
e domain, then we need to find their keys before we send the email.

What we need in the PLASMA standard is the range of moves used to implement=
 the policy.
[TF] If by that you mean how to I interact with the policy server and what =
does it expect me to do, yes.

That is good in two ways, first it is more general and a better architectur=
e, second it avoids the worst thickets of patent trolldom which obsess abou=
t the idea of moving the policy itself round with the data being controlled=
. That is a necessary approach for copyright enforcement which had to suppo=
rt offline devices and physical media once upon a time but not for content =
management in general.
[TF] Embedding the policy with the data is a bad idea became it presents an=
 unsolvable maintenance problem. Data has a habit of getting copied and mov=
ed to all sorts of locations. If the policy changed then you cannot track d=
own every copy.


On Tue, Apr 12, 2011 at 6:52 PM, Trevor Freeman <trevorf@exchange.microsoft=
.com<mailto:trevorf@exchange.microsoft.com>> wrote:
Policy does not distinguish in what form the data is held. So information p=
ersisted in email is subject to the same policy as the same information per=
sisted in a word document.

Yes we have to bind data to some set of policies. The semantics for email a=
nd documents are the same.

Overall the Alice case you cited is too simple. A more realist example is

Alice has some data and wants to apply policy X and Y to her data
Bob has some data and wants to apply policy Z to his data

Policies X, Y and Z each defines a set of authorized recipients.

Alice and Bob's data had become comingled so now policies X Y and Z have to=
 be enforced.

In an ideal world we would want to identify Alice's and Bob's data and bind=
 it to its respective polices.

In a less than perfect world we may enforce access at the container level w=
hich is an incremental improvement on what we have today.


From: Phillip Hallam-Baker [mailto:hallam@gmail.com<mailto:hallam@gmail.com=
>]
Sent: Tuesday, April 12, 2011 12:31 PM
To: Trevor Freeman
Cc: Leif Johansson; plasma@ietf.org<mailto:plasma@ietf.org>

Subject: Re: [plasma] why not web portal mail?

If we consider the Word, Excel and Diplomatic cables examples, the data is =
static and to be controlled under a policy regardless of what channels it m=
ight be transferred or transmitted through.

The protocol requirement here in my view is to enable applications to deter=
mine how to apply the security policy identified as X to the data object Y.

On Tue, Apr 12, 2011 at 2:41 PM, Trevor Freeman <trevorf@exchange.microsoft=
.com<mailto:trevorf@exchange.microsoft.com>> wrote:
If you consider XMPP case it is easier because there is no expectation of d=
ata persistence. It's a synchronous protocol where all parties are online t=
ogether exchanging information and that information is not persisted one th=
e session is ended.

-----Original Message-----
From: plasma-bounces@ietf.org<mailto:plasma-bounces@ietf.org> [mailto:plasm=
a-bounces@ietf.org<mailto:plasma-bounces@ietf.org>] On Behalf Of Leif Johan=
sson
Sent: Tuesday, April 12, 2011 7:21 AM
To: plasma@ietf.org<mailto:plasma@ietf.org>
Subject: Re: [plasma] why not web portal mail?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/06/2011 09:33 PM, Trevor Freeman wrote:
> Stephen Farrell asked why not use Web portal mail? Why do we need to deve=
lop plasma?

Maybe that question is easier to answer if we consider plasma for XMPP and =
not just for email. There are important differences between XMPP and email =
that make it much more challenging to build web-only versions of the XMPP.

       Cheers Leif
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2kX+UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS
6ukAnA0JGhMsLdmh+WG+GqEUoVMWj7+e
=3D5lPF
-----END PGP SIGNATURE-----
_______________________________________________
plasma mailing list
plasma@ietf.org<mailto:plasma@ietf.org>
https://www.ietf.org/mailman/listinfo/plasma
_______________________________________________
plasma mailing list
plasma@ietf.org<mailto:plasma@ietf.org>
https://www.ietf.org/mailman/listinfo/plasma



--
Website: http://hallambaker.com/



--
Website: http://hallambaker.com/

--_000_E545B914D50B2A4B994F198378B1525D339F03B7DFM1412exchange_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#4F6228;
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228"><o:p>&nbsp;</o:p></spa=
n></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228"><o:p>&nbsp;</o:p></spa=
n></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Phillip =
Hallam-Baker [mailto:hallam@gmail.com]
<br>
<b>Sent:</b> Tuesday, April 12, 2011 5:50 PM<br>
<b>To:</b> Trevor Freeman<br>
<b>Cc:</b> Leif Johansson; plasma@ietf.org<br>
<b>Subject:</b> Re: [plasma] why not web portal mail?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Agreed, but not actually an issue.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">If we have a collection of data in a database that i=
s controlled under the secret#<a href=3D"http://example.com">example.com</a=
> policy we might have an infinite series of permutations and subsets that =
could be drawn from the database.<o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228">[TF] I do think we =
need to store the logic tree of how the policies are expected to be combine=
d. I have come across scenarios where the policies are a
 logical AND as well as scenarios where the policies are a logical OR. That=
 needs to be persisted with the data.</span></i></b><b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4=
F6228"><o:p></o:p></span></b></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">We don't need to standardize the expression of the s=
ecret#<a href=3D"http://example.com">example.com</a> policy or how it relat=
es to the dataset. There might be constraints in there of the form 'fans of=
 Lady Gaga can only download a maximum
 of 1000 items', there might be propositions that are nondeterministic, eve=
n undecidable.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#4F6228">[TF] </span></i>=
</b><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#4F6228">Agreed. The point of Plasma is that pr=
ocess is opaque to the client. All the client should get is
 a series of references from the server of polices the user can assert whic=
h amounts to a list of stings. We need a machine readable sting and a sting=
 for the user.
<o:p></o:p></span></i></b></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">All an application ever needs to deal with is the co=
nsequences of that policy and those can be reduced to a small number of fix=
ed actions plus 'call back for further instructions'.<o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228">[TF] Yes I think we=
 only need define a few standard actions such as sign the thing. We also ne=
ed to define obligations on policy binding for derivative
 data. In some cases you can change it or remove it, other you can append t=
o it, etc.
</span></i></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#4F6228"><o:p></o:p></span></b></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">There will have to be a policy language of course. B=
ut the policy language itself does not need to be part of the standard. Its=
 like the .NET specification, the byte code and the APIs are standard, but =
that infrastructure can support a
 vast array of languages.<o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228">[TF] Defiantly don&=
#8217;t need to standardize the policy language in Plasma. We only need to =
standardize the reference to the policy itself. We may want to
 standardize discovery of keys. The round trip to the plasma server is time=
 consuming which is not a problem for the client but is for a server. If I =
want to preauthorize access to the email e.g. an AV scanning service for th=
e domain, then we need to find their
 keys before we send the email.</span></i></b><b><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228"=
><o:p></o:p></span></b></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">What we need in the PLASMA standard is the range of =
moves used to implement the policy.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#4F6228">[TF] </span></i>=
</b><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#4F6228">If by that you mean how to I interact =
with the policy server and what does it expect me to do, yes.
<o:p></o:p></span></i></b></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">That is good in two ways, first it is more general a=
nd a better architecture, second it avoids the worst thickets of patent tro=
lldom which obsess about the idea of moving the policy itself round with th=
e data being controlled. That is a
 necessary approach for copyright enforcement which had to support offline =
devices and physical media once upon a time but not for content management =
in general.<o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4F6228">[TF] Embedding the =
policy with the data is a bad idea became it presents an unsolvable mainten=
ance problem. Data has a habit of getting copied and moved
 to all sorts of locations. If the policy changed then you cannot track dow=
n every copy.
</span></i></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#4F6228"><o:p></o:p></span></b></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">On Tue, Apr 12, 2011 at 6:52 PM, Trevor Freeman &lt;=
<a href=3D"mailto:trevorf@exchange.microsoft.com">trevorf@exchange.microsof=
t.com</a>&gt; wrote:<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:11.0pt;color:#4F6228">Policy does not =
distinguish in what form the data is held. So information persisted in emai=
l is subject to the same policy as the
 same information persisted in a word document. </span></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:11.0pt;color:#4F6228">&nbsp;</span></b=
><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:11.0pt;color:#4F6228">Yes we have to b=
ind data to some set of policies. The semantics for email and documents are=
 the same.
</span></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:11.0pt;color:#4F6228">&nbsp;</span></b=
><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:11.0pt;color:#4F6228">Overall the Alic=
e case you cited is too simple. A more realist example is
</span></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<b><span style=3D"font-size:11.0pt;color:#4F6228">&nbsp;</span></b><o:p></o=
:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<b><span style=3D"font-size:11.0pt;color:#4F6228">Alice has some data and w=
ants to apply policy X and Y to her data
</span></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<b><span style=3D"font-size:11.0pt;color:#4F6228">Bob has some data and wan=
ts to apply policy Z to his data</span></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<b><span style=3D"font-size:11.0pt;color:#4F6228">&nbsp;</span></b><o:p></o=
:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<b><span style=3D"font-size:11.0pt;color:#4F6228">Policies X, Y and Z each =
defines a set of authorized recipients.</span></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<b><span style=3D"font-size:11.0pt;color:#4F6228">&nbsp;</span></b><o:p></o=
:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<b><span style=3D"font-size:11.0pt;color:#4F6228">Alice and Bob&#8217;s dat=
a had become comingled so now policies X Y and Z have to be enforced.</span=
></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<b><span style=3D"font-size:11.0pt;color:#4F6228">&nbsp;</span></b><o:p></o=
:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:11.0pt;color:#4F6228">In an ideal worl=
d we would want to identify Alice&#8217;s and Bob&#8217;s data and bind it =
to its respective polices.
</span></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:11.0pt;color:#4F6228">&nbsp;</span></b=
><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:11.0pt;color:#4F6228">In a less than p=
erfect world we may enforce access at the container level which is an incre=
mental improvement on what we have today.
</span></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:11.0pt;color:#4F6228">&nbsp;</span></b=
><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><i><span style=3D"font-size:11.0pt;color:#4F6228">&nbsp;</span>=
</i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:10.0pt">From:</span></b><span style=3D=
"font-size:10.0pt"> Phillip Hallam-Baker [mailto:<a href=3D"mailto:hallam@g=
mail.com" target=3D"_blank">hallam@gmail.com</a>]
<br>
<b>Sent:</b> Tuesday, April 12, 2011 12:31 PM<br>
<b>To:</b> Trevor Freeman<br>
<b>Cc:</b> Leif Johansson; <a href=3D"mailto:plasma@ietf.org" target=3D"_bl=
ank">plasma@ietf.org</a></span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><br>
<b>Subject:</b> Re: [plasma] why not web portal mail?<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">If we consider the Word, Excel and Diplomatic cables examples, the=
 data is static and to be controlled under a policy regardless of what chan=
nels it might be transferred or transmitted
 through.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">The protocol requirement here in my view is to enable applications=
 to determine how to apply the security policy identified as X to the data =
object Y.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">On Tue, Apr 12, 2011 at 2:41 PM, Trevor Freeman &lt;<a href=3D"mai=
lto:trevorf@exchange.microsoft.com" target=3D"_blank">trevorf@exchange.micr=
osoft.com</a>&gt; wrote:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">If you consider XMPP case it is easier because there is no expecta=
tion of data persistence. It's a synchronous protocol where all parties are=
 online together exchanging information
 and that information is not persisted one the session is ended.<o:p></o:p>=
</p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t"><br>
-----Original Message-----<br>
From: <a href=3D"mailto:plasma-bounces@ietf.org" target=3D"_blank">plasma-b=
ounces@ietf.org</a> [mailto:<a href=3D"mailto:plasma-bounces@ietf.org" targ=
et=3D"_blank">plasma-bounces@ietf.org</a>] On Behalf Of Leif Johansson<br>
Sent: Tuesday, April 12, 2011 7:21 AM<br>
To: <a href=3D"mailto:plasma@ietf.org" target=3D"_blank">plasma@ietf.org</a=
><br>
Subject: Re: [plasma] why not web portal mail?<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
On 04/06/2011 09:33 PM, Trevor Freeman wrote:<br>
&gt; Stephen Farrell asked why not use Web portal mail? Why do we need to d=
evelop plasma?<br>
<br>
Maybe that question is easier to answer if we consider plasma for XMPP and =
not just for email. There are important differences between XMPP and email =
that make it much more challenging to build web-only versions of the XMPP.<=
br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp;Cheers Leif<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href=3D"http://enigmail.mozdev.org/"=
 target=3D"_blank">
http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAk2kX&#43;UACgkQ8Jx8FtbMZndeOwCcC1BQafbUXYLHJZKxsuAcV8eS<br>
6ukAnA0JGhMsLdmh&#43;WG&#43;GqEUoVMWj7&#43;e<br>
=3D5lPF<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org" target=3D"_blank">plasma@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a><br>
_______________________________________________<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org" target=3D"_blank">plasma@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a><o:p></o:p></p>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t"><br>
<br clear=3D"all">
<br>
-- <br>
Website: <a href=3D"http://hallambaker.com/" target=3D"_blank">http://halla=
mbaker.com/</a><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br clear=3D"all">
<br>
-- <br>
Website: <a href=3D"http://hallambaker.com/">http://hallambaker.com/</a><o:=
p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_E545B914D50B2A4B994F198378B1525D339F03B7DFM1412exchange_--

From leifj@mnt.se  Wed Apr 13 14:14:44 2011
Return-Path: <leifj@mnt.se>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 5B75EE081F for <plasma@ietfc.amsl.com>; Wed, 13 Apr 2011 14:14:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ritoZl-5Qy7A for <plasma@ietfc.amsl.com>; Wed, 13 Apr 2011 14:14:43 -0700 (PDT)
Received: from backup-server.nordu.net (backup-server.nordu.net [IPv6:2001:948:4:1::66]) by ietfc.amsl.com (Postfix) with ESMTP id 7A4EEE06EA for <plasma@ietf.org>; Wed, 13 Apr 2011 14:14:43 -0700 (PDT)
Received: from [172.20.10.2] ([2.68.206.93]) (authenticated bits=0) by backup-server.nordu.net (8.14.3/8.14.3) with ESMTP id p3DLEUvG019369 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Apr 2011 23:14:35 +0200 (CEST)
Message-ID: <4DA61235.2050708@mnt.se>
Date: Wed, 13 Apr 2011 23:14:29 +0200
From: Leif Johansson <leifj@mnt.se>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: Trevor Freeman <trevorf@exchange.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com>	<4DA45FE5.3020102@mnt.se>	<E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com> <4DA4BC30.7060308@mnt.se> <4DA4BC92.6070701@stpeter.im> <E545B914D50B2A4B994F198378B1525D339E0DEF@DF-M14-12.exchange.corp.microsoft.com> <4DA55D40.8040306@mnt.se> <E545B914D50B2A4B994F198378B1525D339F02FD@DF-M14-12.exchange.corp.microsoft.com>
In-Reply-To: <E545B914D50B2A4B994F198378B1525D339F02FD@DF-M14-12.exchange.corp.microsoft.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Apr 2011 21:14:44 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/13/2011 07:08 PM, Trevor Freeman wrote:
> Ok then I donâ€™t get the use case. 
> 
> Can you describe when a user would do such a thing and what are they trying to accomplish? 

OK I'll try to spell it out...

The point I was trying to make is and was that the same requirements
and UCs that apply to email apply equally well to XMPP. The fact that
XMPP _has_ store-and-forward capabilities doesn't mean it is _exactly_
the same thing as email.

I believe the difficulty of building web-only XMPP clients and the
fact that plasma-like capabilities are probably equally useful for
XMPP as for email is a response to Stephens question "Why not build
a web-applications?".

	Cheers Leif
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2mEjUACgkQ8Jx8FtbMZneNrACdG2X3BpzxwMIUKaA8E3SyTJ48
SccAn3kI1ThX3MisHpoRkoQC/x16yMi4
=G2Zh
-----END PGP SIGNATURE-----

From trevorf@exchange.microsoft.com  Fri Apr 15 10:00:00 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 3500313001A for <plasma@ietfc.amsl.com>; Fri, 15 Apr 2011 10:00:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E3rC63cOd3Zz for <plasma@ietfc.amsl.com>; Fri, 15 Apr 2011 09:59:56 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail1.exchange.microsoft.com [131.107.1.17]) by ietfc.amsl.com (Postfix) with ESMTP id EA4FF130062 for <plasma@ietf.org>; Fri, 15 Apr 2011 09:59:52 -0700 (PDT)
Received: from df-h14-01.exchange.corp.microsoft.com (157.54.78.139) by DF-G14-01.exchange.corp.microsoft.com (157.54.87.87) with Microsoft SMTP Server (TLS) id 14.1.218.12; Fri, 15 Apr 2011 09:59:51 -0700
Received: from PIO-MLT-05.exchange.corp.microsoft.com (157.54.94.22) by DF-H14-01.exchange.corp.microsoft.com (157.54.78.139) with Microsoft SMTP Server (TLS) id 14.1.289.8; Fri, 15 Apr 2011 09:59:51 -0700
Received: from DF-M14-12.exchange.corp.microsoft.com ([fe80::7c94:4036:120:c95f]) by PIO-MLT-05.exchange.corp.microsoft.com ([fe80::d940:e316:1daa:5e6a%10]) with mapi id 14.01.0218.012; Fri, 15 Apr 2011 09:59:51 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: Leif Johansson <leifj@mnt.se>
Thread-Topic: [plasma] why not web  portal mail?
Thread-Index: Acv0kXrWGetxV1fRTF6d/JQ0xrOecQExhkeAAAW7cdAACAVCAAAADpoAAAqOW3AADWMXAAADqikAABdMzYAATLOGMA==
Date: Fri, 15 Apr 2011 16:59:51 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D339FB8B6@DF-M14-12.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D2F49734F@DF-M14-12.exchange.corp.microsoft.com> <4DA45FE5.3020102@mnt.se> <E545B914D50B2A4B994F198378B1525D339D7F4B@DF-M14-11.exchange.corp.microsoft.com> <4DA4BC30.7060308@mnt.se> <4DA4BC92.6070701@stpeter.im> <E545B914D50B2A4B994F198378B1525D339E0DEF@DF-M14-12.exchange.corp.microsoft.com> <4DA55D40.8040306@mnt.se> <E545B914D50B2A4B994F198378B1525D339F02FD@DF-M14-12.exchange.corp.microsoft.com> <4DA61235.2050708@mnt.se>
In-Reply-To: <4DA61235.2050708@mnt.se>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.104]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] why not web  portal mail?
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Apr 2011 17:00:00 -0000

TGVpZiwNCg0KSSBhbSBzdXJlIFBsYXNtYSBpcyBhcHBsaWNhYmxlIHRvIFhNUFAuDQoNClRoZSBx
dWVzdGlvbiBJIGFtIHRyeWluZyB0byBhbnN3ZXIgaW4gbXkgbWluZCBpcyB3aGF0IGlzIGhhcHBp
bmcgdG8gdGhlIGRhdGEuIFdoaWxlIHRoZXJlIGFyZSBhIGxvdCBvZiBzaW1pbGFyaXRpZXMsIHRo
ZXkgYXJlIG5vdCBpZGVudGljYWwgc28gd2UgY2FuIHRvIGxvb2sgYXQgdGhlIGV4cGVjdGVkIGJl
aGF2aW9yIG9mIHRoZSBjbGllbnQgd3J0IHRoZSBkYXRhLiBXaGlsZSBJTSBleGNoYW5nZXMgZGF0
YSBJIGRvbuKAmXQgc2VlIGluIGN1cnJlbnQgY2xpZW50cyB0aGUgY29tbWluZ2xpbmcgYW5kIHJl
dXNlIG9mIGRhdGEgeW91IGdldCB3aXRoIGVtYWlsLiBUaGF0IHNob3VsZCBiZSBnb29kbmVzcyBm
b3IgWE1QUCBiZWNhdXNlIHRoZSBjb21wbGljYXRpb25zIGZvciBlbWFpbCBsaWUgaW4gdGhpcyBj
b21pbmdsaW5nIGFuZCByZXVzZS4gDQoNCklmIHlvdSBjYW4gd3JpdGUgdXAgYSB1c2UgY2FzZSBm
b3Igbm9uLXN0b3JlIGFuZCBmb3J3YXJkIGFzIHdlbGwgYXMgc3RvcmUgYW5kIGZvcndhcmQgSSBj
YW4gaW5jb3Jwb3JhdGUgdGhlbSBpbnRvIHRoZSByZXF1aXJlbWVudHMgZG9jLiANCg0KVGhhbmtz
IA0KDQpUcmV2b3INCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IExlaWYgSm9o
YW5zc29uIFttYWlsdG86bGVpZmpAbW50LnNlXSANClNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMTMs
IDIwMTEgMjoxNCBQTQ0KVG86IFRyZXZvciBGcmVlbWFuDQpDYzogUGV0ZXIgU2FpbnQtQW5kcmU7
IHBsYXNtYUBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtwbGFzbWFdIHdoeSBub3Qgd2ViIHBvcnRh
bCBtYWlsPw0KDQotLS0tLUJFR0lOIFBHUCBTSUdORUQgTUVTU0FHRS0tLS0tDQpIYXNoOiBTSEEx
DQoNCk9uIDA0LzEzLzIwMTEgMDc6MDggUE0sIFRyZXZvciBGcmVlbWFuIHdyb3RlOg0KPiBPayB0
aGVuIEkgZG9u4oCZdCBnZXQgdGhlIHVzZSBjYXNlLiANCj4gDQo+IENhbiB5b3UgZGVzY3JpYmUg
d2hlbiBhIHVzZXIgd291bGQgZG8gc3VjaCBhIHRoaW5nIGFuZCB3aGF0IGFyZSB0aGV5IHRyeWlu
ZyB0byBhY2NvbXBsaXNoPyANCg0KT0sgSSdsbCB0cnkgdG8gc3BlbGwgaXQgb3V0Li4uDQoNClRo
ZSBwb2ludCBJIHdhcyB0cnlpbmcgdG8gbWFrZSBpcyBhbmQgd2FzIHRoYXQgdGhlIHNhbWUgcmVx
dWlyZW1lbnRzIGFuZCBVQ3MgdGhhdCBhcHBseSB0byBlbWFpbCBhcHBseSBlcXVhbGx5IHdlbGwg
dG8gWE1QUC4gVGhlIGZhY3QgdGhhdCBYTVBQIF9oYXNfIHN0b3JlLWFuZC1mb3J3YXJkIGNhcGFi
aWxpdGllcyBkb2Vzbid0IG1lYW4gaXQgaXMgX2V4YWN0bHlfIHRoZSBzYW1lIHRoaW5nIGFzIGVt
YWlsLg0KDQpJIGJlbGlldmUgdGhlIGRpZmZpY3VsdHkgb2YgYnVpbGRpbmcgd2ViLW9ubHkgWE1Q
UCBjbGllbnRzIGFuZCB0aGUgZmFjdCB0aGF0IHBsYXNtYS1saWtlIGNhcGFiaWxpdGllcyBhcmUg
cHJvYmFibHkgZXF1YWxseSB1c2VmdWwgZm9yIFhNUFAgYXMgZm9yIGVtYWlsIGlzIGEgcmVzcG9u
c2UgdG8gU3RlcGhlbnMgcXVlc3Rpb24gIldoeSBub3QgYnVpbGQgYSB3ZWItYXBwbGljYXRpb25z
PyIuDQoNCglDaGVlcnMgTGVpZg0KLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NClZlcnNp
b246IEdudVBHIHYxLjQuMTAgKEdOVS9MaW51eCkNCkNvbW1lbnQ6IFVzaW5nIEdudVBHIHdpdGgg
TW96aWxsYSAtIGh0dHA6Ly9lbmlnbWFpbC5tb3pkZXYub3JnLw0KDQppRVlFQVJFQ0FBWUZBazJt
RWpVQUNna1E4Sng4RnRiTVpuZU5yQUNkRzJYM0Jwenh3TUlVS2FBOEUzU3lUSjQ4DQpTY2NBbjNr
STFUaFgzTWlzSHBvUmtvUUMveDE2eU1pNA0KPUcyWmgNCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUt
LS0tLQ0K

From trevorf@exchange.microsoft.com  Tue Apr 19 14:19:13 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 7A4ECE081F for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 14:19:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.598
X-Spam-Level: 
X-Spam-Status: No, score=-110.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oqro6Bffq0bI for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 14:19:12 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail7.exchange.microsoft.com [131.107.1.27]) by ietfc.amsl.com (Postfix) with ESMTP id 162A4E086D for <plasma@ietf.org>; Tue, 19 Apr 2011 14:19:09 -0700 (PDT)
Received: from df-h14-01.exchange.corp.microsoft.com (157.54.78.139) by DF-G14-02.exchange.corp.microsoft.com (157.54.87.56) with Microsoft SMTP Server (TLS) id 14.1.218.12; Tue, 19 Apr 2011 14:19:08 -0700
Received: from PIO-MLT-06.exchange.corp.microsoft.com (157.54.94.24) by DF-H14-01.exchange.corp.microsoft.com (157.54.78.139) with Microsoft SMTP Server (TLS) id 14.1.289.8; Tue, 19 Apr 2011 14:19:08 -0700
Received: from DF-M14-12.exchange.corp.microsoft.com ([fe80::7c94:4036:120:c95f]) by PIO-MLT-06.exchange.corp.microsoft.com ([fe80::d57f:521a:3ae6:c130%10]) with mapi id 14.01.0218.012; Tue, 19 Apr 2011 14:19:08 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: "plasma@ietf.org" <plasma@ietf.org>
Thread-Topic: Plasma and File protection Question
Thread-Index: Acv+12enYPbxA8mtTICquFGvp+a95A==
Date: Tue, 19 Apr 2011 21:19:07 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D33A0036D@DF-M14-12.exchange.corp.microsoft.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.101]
Content-Type: multipart/alternative; boundary="_000_E545B914D50B2A4B994F198378B1525D33A0036DDFM1412exchange_"
MIME-Version: 1.0
Subject: [plasma] Plasma and File protection Question
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Apr 2011 21:19:13 -0000

--_000_E545B914D50B2A4B994F198378B1525D33A0036DDFM1412exchange_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Having agreed that files and are the conceptually the same as email from a =
policy access control perspective, there is one important distinction.

Email has a standard mechanism to define multiple parts of a message to rep=
resent different aspects of the message i.e. MIME.

We don't have that for files so we don't have a simple generic way to attac=
h the extra metadata to a file.

Some standard file formats have specific extension mechanisms we can use e.=
g. OOXML which would allow you to define a way to attach the plasma metadat=
a to the file type in question.

Alternatively there exist generic file container standards what can hold an=
y combination of files and data e.g. OPC which would provide a generic solu=
tion for any file type.

If we were to expand files for consideration with Plasma, which would be th=
e best first step, a specific solution like OOXML or a generic solution suc=
h as OPC?

Dr Trevor Freeman  Senior Security Strategist
End to End Trust Team<http://www.microsoft.com/mscorp/twc/endtoendtrust/def=
ault.mspx>
Microsoft Trustworthy Computing <http://www.microsoft.com/mscorp/twc/defaul=
t.mspx>


--_000_E545B914D50B2A4B994F198378B1525D33A0036DDFM1412exchange_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Having agreed that files and are the conceptually th=
e same as email from a policy access control perspective, there is one impo=
rtant distinction.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Email has a standard mechanism to define multiple pa=
rts of a message to represent different aspects of the message i.e. MIME.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We don&#8217;t have that for files so we don&#8217;t=
 have a simple generic way to attach the extra metadata to a file.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Some standard file formats have specific extension m=
echanisms we can use e.g. OOXML which would allow you to define a way to at=
tach the plasma metadata to the file type in question.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Alternatively there exist generic file container sta=
ndards what can hold any combination of files and data e.g. OPC which would=
 provide a generic solution for any file type.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we were to expand files for consideration with Pl=
asma, which would be the best first step, a specific solution like OOXML or=
 a generic solution such as OPC?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">Dr Trevor Freema=
n</span></b><span style=3D"font-size:10.0pt;color:gray">&nbsp; Senior Secur=
ity Strategist<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:9.0pt;color:#1F497D"><a =
href=3D"http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx"><sp=
an style=3D"color:blue">End to End Trust Team</span></a><o:p></o:p></span><=
/b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:9.0pt;color:#1F497D"><a =
href=3D"http://www.microsoft.com/mscorp/twc/default.mspx"><span style=3D"co=
lor:blue">Microsoft Trustworthy Computing</span><span style=3D"color:blue;f=
ont-weight:normal">
</span></a></span></b><span style=3D"font-size:9.0pt;color:gray">&nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_E545B914D50B2A4B994F198378B1525D33A0036DDFM1412exchange_--

From stephen.farrell@cs.tcd.ie  Tue Apr 19 14:39:59 2011
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id C3CB3E0861 for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 14:39:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2s6Wg9dnxzW6 for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 14:39:58 -0700 (PDT)
Received: from scss.tcd.ie (hermes.cs.tcd.ie [134.226.32.56]) by ietfc.amsl.com (Postfix) with ESMTP id 816D8E07A4 for <plasma@ietf.org>; Tue, 19 Apr 2011 14:39:57 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 0E95E171C1D; Tue, 19 Apr 2011 22:39:57 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1303249196; bh=1NoP74F/JunFhz AkAYzOFMBxPK8U/WcYd5x3y88KgRw=; b=1dLd4bpl5/ymeIgktTDw4Y3wUKjbNO ugyUneq4LyklcPl9E3pUh3CTQ93tKayz3zpCcM8sFvPxYXOdbA9Zc0M0hzS6X/Y+ Jjxu8faO9ryBdGQ6Zzu+3Qkq1yHS3uEwR0bqtvHOmDlT2SzjibGIyuEO4QLOeqL3 TNYpADkfT/inMgGiYig7DUFAe+70RO/0k7whGsV/0XXRtrGnTqTA2ZDqzwEcpUWw t2ZWDk2y0P+XA6Ry9ExgJ2YE+x1PqWaGr+RcaT0q8M1RhyGBBonXjo+xmeO5DbCT /n9iv+fDBRvnlRHjKh0mQspe9avXDRZlB4VndqDmI8J24DIustrv3big==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id cWxV5PV-O+fN; Tue, 19 Apr 2011 22:39:56 +0100 (IST)
Received: from [10.87.48.10] (unknown [86.42.177.204]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 75FF2171C1B; Tue, 19 Apr 2011 22:39:56 +0100 (IST)
Message-ID: <4DAE012B.9030809@cs.tcd.ie>
Date: Tue, 19 Apr 2011 22:39:55 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: Trevor Freeman <trevorf@exchange.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D33A0036D@DF-M14-12.exchange.corp.microsoft.com>
In-Reply-To: <E545B914D50B2A4B994F198378B1525D33A0036D@DF-M14-12.exchange.corp.microsoft.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] Plasma and File protection Question
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Apr 2011 21:40:00 -0000

I've no idea what OPC is but I'd have thought that OOXML
would likely be controversial - or have all the word
processing types made up since the OOXML/ODF kerfuffle [1]
of a few years ago?

S.

[1] http://en.wikipedia.org/wiki/Office_Open_XML#Standardization_process

On 19/04/11 22:19, Trevor Freeman wrote:
> Having agreed that files and are the conceptually the same as email from
> a policy access control perspective, there is one important distinction.
> 
>  
> 
> Email has a standard mechanism to define multiple parts of a message to
> represent different aspects of the message i.e. MIME.
> 
>  
> 
> We don’t have that for files so we don’t have a simple generic way to
> attach the extra metadata to a file.
> 
>  
> 
> Some standard file formats have specific extension mechanisms we can use
> e.g. OOXML which would allow you to define a way to attach the plasma
> metadata to the file type in question.
> 
>  
> 
> Alternatively there exist generic file container standards what can hold
> any combination of files and data e.g. OPC which would provide a generic
> solution for any file type.
> 
>  
> 
> If we were to expand files for consideration with Plasma, which would be
> the best first step, a specific solution like OOXML or a generic
> solution such as OPC?
> 
>  
> 
> *Dr Trevor Freeman*  Senior Security Strategist
> 
> *End to End Trust Team
> <http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx>*
> 
> *Microsoft Trustworthy
> Computing<http://www.microsoft.com/mscorp/twc/default.mspx>* 
> 
>  
> 
> 
> 
> _______________________________________________
> plasma mailing list
> plasma@ietf.org
> https://www.ietf.org/mailman/listinfo/plasma

From trevorf@exchange.microsoft.com  Tue Apr 19 16:13:37 2011
Return-Path: <trevorf@exchange.microsoft.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id E4718E081E for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 16:13:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.598
X-Spam-Level: 
X-Spam-Status: No, score=-110.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U4k5Uju09KQU for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 16:13:35 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail7.exchange.microsoft.com [131.107.1.27]) by ietfc.amsl.com (Postfix) with ESMTP id B5C95E06F9 for <plasma@ietf.org>; Tue, 19 Apr 2011 16:13:34 -0700 (PDT)
Received: from df-h14-01.exchange.corp.microsoft.com (157.54.78.139) by DF-G14-02.exchange.corp.microsoft.com (157.54.87.56) with Microsoft SMTP Server (TLS) id 14.1.218.12; Tue, 19 Apr 2011 16:13:34 -0700
Received: from PIO-MLT-05.exchange.corp.microsoft.com (157.54.94.22) by DF-H14-01.exchange.corp.microsoft.com (157.54.78.139) with Microsoft SMTP Server (TLS) id 14.1.289.8; Tue, 19 Apr 2011 16:13:33 -0700
Received: from DF-M14-12.exchange.corp.microsoft.com ([fe80::7c94:4036:120:c95f]) by PIO-MLT-05.exchange.corp.microsoft.com ([fe80::d940:e316:1daa:5e6a%10]) with mapi id 14.01.0218.012; Tue, 19 Apr 2011 16:13:32 -0700
From: Trevor Freeman <trevorf@exchange.microsoft.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Thread-Topic: [plasma] Plasma and File protection Question
Thread-Index: Acv+12enYPbxA8mtTICquFGvp+a95AAPZcuAAAwRLoA=
Date: Tue, 19 Apr 2011 23:13:31 +0000
Message-ID: <E545B914D50B2A4B994F198378B1525D33A00438@DF-M14-12.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D33A0036D@DF-M14-12.exchange.corp.microsoft.com> <4DAE012B.9030809@cs.tcd.ie>
In-Reply-To: <4DAE012B.9030809@cs.tcd.ie>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.100]
Content-Type: multipart/alternative; boundary="_000_E545B914D50B2A4B994F198378B1525D33A00438DFM1412exchange_"
MIME-Version: 1.0
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] Plasma and File protection Question
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Apr 2011 23:13:38 -0000

--_000_E545B914D50B2A4B994F198378B1525D33A00438DFM1412exchange_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

OPC =3D Open Packaging Convention; it's the official standard name for zip =
files.



The attraction of an OPC solution is you can protect anything just as you c=
an zip anything so it would generate a universal solution.



Both OOXML and ODF are widely used standards with multi-vendor support.   T=
he reason to cited them as examples is that they have a documented file for=
mat with extension points we could use to build a solution.



I doubt the OOXML\ODF thing will go away just like pkix has cmc and cmp:)



Would you consider OPC a more neutral solution?



-----Original Message-----
From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie]
Sent: Tuesday, April 19, 2011 2:40 PM
To: Trevor Freeman
Cc: plasma@ietf.org
Subject: Re: [plasma] Plasma and File protection Question





I've no idea what OPC is but I'd have thought that OOXML would likely be co=
ntroversial - or have all the word processing types made up since the OOXML=
/ODF kerfuffle [1] of a few years ago?



S.



[1] http://en.wikipedia.org/wiki/Office_Open_XML#Standardization_process



On 19/04/11 22:19, Trevor Freeman wrote:

> Having agreed that files and are the conceptually the same as email

> from a policy access control perspective, there is one important distinct=
ion.

>

>

>

> Email has a standard mechanism to define multiple parts of a message

> to represent different aspects of the message i.e. MIME.

>

>

>

> We don't have that for files so we don't have a simple generic way to

> attach the extra metadata to a file.

>

>

>

> Some standard file formats have specific extension mechanisms we can

> use e.g. OOXML which would allow you to define a way to attach the

> plasma metadata to the file type in question.

>

>

>

> Alternatively there exist generic file container standards what can

> hold any combination of files and data e.g. OPC which would provide a

> generic solution for any file type.

>

>

>

> If we were to expand files for consideration with Plasma, which would

> be the best first step, a specific solution like OOXML or a generic

> solution such as OPC?

>

>

>

> *Dr Trevor Freeman*  Senior Security Strategist

>

> *End to End Trust Team

> <http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx>*

>

> *Microsoft Trustworthy

> Computing<http://www.microsoft.com/mscorp/twc/default.mspx>*

>

>

>

>

>

> _______________________________________________

> plasma mailing list

> plasma@ietf.org<mailto:plasma@ietf.org>

> https://www.ietf.org/mailman/listinfo/plasma

--_000_E545B914D50B2A4B994F198378B1525D33A00438DFM1412exchange_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText">OPC =3D Open Packaging Convention; it&#8217;s the=
 official standard name for zip files.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">The attraction of an OPC solution is you can prot=
ect anything just as you can zip anything so it would generate a universal =
solution.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Both OOXML and ODF are widely used standards with=
 multi-vendor support. &nbsp;&nbsp;The reason to cited them as examples is =
that they have a documented file format with extension points we could use =
to build a solution.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">I doubt the OOXML\ODF thing will go away just lik=
e pkix has cmc and cmp<span style=3D"font-family:Wingdings">J</span><o:p></=
o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Would you consider OPC a more neutral solution?<o=
:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">-----Original Message-----<br>
From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie] <br>
Sent: Tuesday, April 19, 2011 2:40 PM<br>
To: Trevor Freeman<br>
Cc: plasma@ietf.org<br>
Subject: Re: [plasma] Plasma and File protection Question</p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">I've no idea what OPC is but I'd have thought tha=
t OOXML would likely be controversial - or have all the word processing typ=
es made up since the OOXML/ODF kerfuffle [1] of a few years ago?<o:p></o:p>=
</p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">S.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">[1] <a href=3D"http://en.wikipedia.org/wiki/Offic=
e_Open_XML#Standardization_process">
<span style=3D"color:windowtext;text-decoration:none">http://en.wikipedia.o=
rg/wiki/Office_Open_XML#Standardization_process</span></a><o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">On 19/04/11 22:19, Trevor Freeman wrote:<o:p></o:=
p></p>
<p class=3D"MsoPlainText">&gt; Having agreed that files and are the concept=
ually the same as email
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; from a policy access control perspective, th=
ere is one important distinction.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Email has a standard mechanism to define mul=
tiple parts of a message
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; to represent different aspects of the messag=
e i.e. MIME.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; We don&#8217;t have that for files so we don=
&#8217;t have a simple generic way to
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; attach the extra metadata to a file.<o:p></o=
:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Some standard file formats have specific ext=
ension mechanisms we can
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; use e.g. OOXML which would allow you to defi=
ne a way to attach the
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; plasma metadata to the file type in question=
.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Alternatively there exist generic file conta=
iner standards what can
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; hold any combination of files and data e.g. =
OPC which would provide a
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; generic solution for any file type.<o:p></o:=
p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; If we were to expand files for consideration=
 with Plasma, which would
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; be the best first step, a specific solution =
like OOXML or a generic
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; solution such as OPC?<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; *Dr Trevor Freeman*&nbsp; Senior Security St=
rategist<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; *End to End Trust Team<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; &lt;<a href=3D"http://www.microsoft.com/msco=
rp/twc/endtoendtrust/default.mspx"><span style=3D"color:windowtext;text-dec=
oration:none">http://www.microsoft.com/mscorp/twc/endtoendtrust/default.msp=
x</span></a>&gt;*<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; *Microsoft Trustworthy<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Computing&lt;<a href=3D"http://www.microsoft=
.com/mscorp/twc/default.mspx"><span style=3D"color:windowtext;text-decorati=
on:none">http://www.microsoft.com/mscorp/twc/default.mspx</span></a>&gt;*<o=
:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; ____________________________________________=
___<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; plasma mailing list<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <a href=3D"mailto:plasma@ietf.org"><span sty=
le=3D"color:windowtext;text-decoration:none">plasma@ietf.org</span></a><o:p=
></o:p></p>
<p class=3D"MsoPlainText">&gt; <a href=3D"https://www.ietf.org/mailman/list=
info/plasma">
<span style=3D"color:windowtext;text-decoration:none">https://www.ietf.org/=
mailman/listinfo/plasma</span></a><o:p></o:p></p>
</div>
</body>
</html>

--_000_E545B914D50B2A4B994F198378B1525D33A00438DFM1412exchange_--

From stephen.farrell@cs.tcd.ie  Tue Apr 19 16:29:32 2011
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 359B0E0857 for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 16:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HhA49uY1JqCt for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 16:29:31 -0700 (PDT)
Received: from scss.tcd.ie (hermes.cs.tcd.ie [134.226.32.56]) by ietfc.amsl.com (Postfix) with ESMTP id E2B60E075C for <plasma@ietf.org>; Tue, 19 Apr 2011 16:29:30 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id E01DA171C1E; Wed, 20 Apr 2011 00:29:29 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1303255769; bh=bZMGtfirRkBWFI z0zXh7O1IecbWaot9hrPrXwhPQXQY=; b=G5ivGNJ+ZvGu5C7mI8u5uLsHwNBEUv Ji2tacEtjZWKtpbpGPeQU82npAdXHc3AVpYcRw78pEOANSyeRuIhR2qFSKAmsxhF iDZdlma6GqeugjzVgwGXykIk/g1a4E2S+15XhBf9nmh3+VZMFh3UWnv/0DR2llav h5NH+k8vDM9nyUhEQLl4ECai83+97i9EjjNKi1WvsJOYoQJh0qaOhdfnpbLjd4Cj EwTmIxIv/s2UpX2sJaYrZ9mMJLu73+SdEJXfxo0M6StayKNxXibT2bin/tJkyX2U qA6/A4V4sfqDEDImocmr07RA4RKnhRNQStdztmOrtcw665/6rdCfOEiw==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id zgzGaWYPOa67; Wed, 20 Apr 2011 00:29:29 +0100 (IST)
Received: from [10.87.48.10] (unknown [86.42.177.204]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 3A322171C1B; Wed, 20 Apr 2011 00:29:29 +0100 (IST)
Message-ID: <4DAE1AD5.6080909@cs.tcd.ie>
Date: Wed, 20 Apr 2011 00:29:25 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: Trevor Freeman <trevorf@exchange.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D33A0036D@DF-M14-12.exchange.corp.microsoft.com> <4DAE012B.9030809@cs.tcd.ie> <E545B914D50B2A4B994F198378B1525D33A00438@DF-M14-12.exchange.corp.microsoft.com>
In-Reply-To: <E545B914D50B2A4B994F198378B1525D33A00438@DF-M14-12.exchange.corp.microsoft.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] Plasma and File protection Question
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Apr 2011 23:29:32 -0000

Hi Trevor,

I don't have a real preference/opinion myself except that
a credible proposal here should have real support from
various sources, optimally including the open-source
community.

S.

On 20/04/11 00:13, Trevor Freeman wrote:
> OPC = Open Packaging Convention; it’s the official standard name for zip
> files.
> 
> The attraction of an OPC solution is you can protect anything just as
> you can zip anything so it would generate a universal solution.
> 
> Both OOXML and ODF are widely used standards with multi-vendor support.
>   The reason to cited them as examples is that they have a documented
> file format with extension points we could use to build a solution.
> 
> I doubt the OOXML\ODF thing will go away just like pkix has cmc and cmpJ
> 
> Would you consider OPC a more neutral solution?
> 
>  
> 
> -----Original Message-----
> From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie]
> Sent: Tuesday, April 19, 2011 2:40 PM
> To: Trevor Freeman
> Cc: plasma@ietf.org
> Subject: Re: [plasma] Plasma and File protection Question
> 
>  
> 
>  
> 
> I've no idea what OPC is but I'd have thought that OOXML would likely be
> controversial - or have all the word processing types made up since the
> OOXML/ODF kerfuffle [1] of a few years ago?
> 
>  
> 
> S.
> 
>  
> 
> [1] http://en.wikipedia.org/wiki/Office_Open_XML#Standardization_process
> 
>  
> 
> On 19/04/11 22:19, Trevor Freeman wrote:
> 
>> Having agreed that files and are the conceptually the same as email
> 
>> from a policy access control perspective, there is one important
> distinction.
> 
>>
> 
>> 
> 
>>
> 
>> Email has a standard mechanism to define multiple parts of a message
> 
>> to represent different aspects of the message i.e. MIME.
> 
>>
> 
>> 
> 
>>
> 
>> We don’t have that for files so we don’t have a simple generic way to
> 
>> attach the extra metadata to a file.
> 
>>
> 
>> 
> 
>>
> 
>> Some standard file formats have specific extension mechanisms we can
> 
>> use e.g. OOXML which would allow you to define a way to attach the
> 
>> plasma metadata to the file type in question.
> 
>>
> 
>> 
> 
>>
> 
>> Alternatively there exist generic file container standards what can
> 
>> hold any combination of files and data e.g. OPC which would provide a
> 
>> generic solution for any file type.
> 
>>
> 
>> 
> 
>>
> 
>> If we were to expand files for consideration with Plasma, which would
> 
>> be the best first step, a specific solution like OOXML or a generic
> 
>> solution such as OPC?
> 
>>
> 
>> 
> 
>>
> 
>> *Dr Trevor Freeman*  Senior Security Strategist
> 
>>
> 
>> *End to End Trust Team
> 
>> <http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx>*
> 
>>
> 
>> *Microsoft Trustworthy
> 
>> Computing<http://www.microsoft.com/mscorp/twc/default.mspx>*
> 
>>
> 
>> 
> 
>>
> 
>>
> 
>>
> 
>> _______________________________________________
> 
>> plasma mailing list
> 
>> plasma@ietf.org <mailto:plasma@ietf.org>
> 
>> https://www.ietf.org/mailman/listinfo/plasma
> 

From hallam@gmail.com  Tue Apr 19 17:14:26 2011
Return-Path: <hallam@gmail.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 09EE0E075C for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 17:14:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.242
X-Spam-Level: 
X-Spam-Status: No, score=-3.242 tagged_above=-999 required=5 tests=[AWL=0.356,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8Uls2PtWe7y9 for <plasma@ietfc.amsl.com>; Tue, 19 Apr 2011 17:14:24 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfc.amsl.com (Postfix) with ESMTP id C264FE0715 for <plasma@ietf.org>; Tue, 19 Apr 2011 17:14:24 -0700 (PDT)
Received: by vws12 with SMTP id 12so207191vws.31 for <plasma@ietf.org>; Tue, 19 Apr 2011 17:14:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=C/8MmWxzSxTMX9w5sbi6kmMmXTqZZcah9w+XHtx547U=; b=uQqmQOFspWc36Uf+BuMuzM+pgidzoYqebyvVY92jcqNVCsiO9vSPPDfss0ypPxZyk+ VfE3pWJTuNaPRIcNPD3q/Yy8VQr31D9NJVtGuIUy26jFTR5V2N4Qdhvl2cKWUmSB1qop b9Ck5G2S3gz76gHQ54SD91i842UpxZZpFTN4I=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=v6qVnRqN3qYrk+sypsligC3+oXb0x16ErcnkAgF/ZL2seGGmmo/d/ZbtFA7LkecfLu X71wlrqxwCSj2dJ+sQv57q0paDHISm8AybfoGnyB3XS6TZTSEtRO+/rAKGZytu7BR0+K fSshPrwWtsi5fF1unVNhZYeTP1/YtxOx/bjdI=
MIME-Version: 1.0
Received: by 10.52.186.102 with SMTP id fj6mr5983493vdc.205.1303258464247; Tue, 19 Apr 2011 17:14:24 -0700 (PDT)
Received: by 10.52.161.3 with HTTP; Tue, 19 Apr 2011 17:14:24 -0700 (PDT)
In-Reply-To: <E545B914D50B2A4B994F198378B1525D33A00438@DF-M14-12.exchange.corp.microsoft.com>
References: <E545B914D50B2A4B994F198378B1525D33A0036D@DF-M14-12.exchange.corp.microsoft.com> <4DAE012B.9030809@cs.tcd.ie> <E545B914D50B2A4B994F198378B1525D33A00438@DF-M14-12.exchange.corp.microsoft.com>
Date: Tue, 19 Apr 2011 20:14:24 -0400
Message-ID: <BANLkTin3bq-MvwV7NzKOkynGr__+NET4+w@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Trevor Freeman <trevorf@exchange.microsoft.com>
Content-Type: multipart/alternative; boundary=bcaec5489df3cfde6704a14e8100
Cc: "plasma@ietf.org" <plasma@ietf.org>
Subject: Re: [plasma] Plasma and File protection Question
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Apr 2011 00:14:26 -0000

--bcaec5489df3cfde6704a14e8100
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

OPC sounds like an appropriate container then.


On Tue, Apr 19, 2011 at 7:13 PM, Trevor Freeman <
trevorf@exchange.microsoft.com> wrote:

>  OPC =3D Open Packaging Convention; it=92s the official standard name for=
 zip
> files.
>
>
>
> The attraction of an OPC solution is you can protect anything just as you
> can zip anything so it would generate a universal solution.
>
>
>
> Both OOXML and ODF are widely used standards with multi-vendor support.
>   The reason to cited them as examples is that they have a documented fil=
e
> format with extension points we could use to build a solution.
>
>
>
> I doubt the OOXML\ODF thing will go away just like pkix has cmc and cmpJ
>
>
>
> Would you consider OPC a more neutral solution?
>
>
>
> -----Original Message-----
> From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie]
> Sent: Tuesday, April 19, 2011 2:40 PM
> To: Trevor Freeman
> Cc: plasma@ietf.org
> Subject: Re: [plasma] Plasma and File protection Question
>
>
>
>
>
> I've no idea what OPC is but I'd have thought that OOXML would likely be
> controversial - or have all the word processing types made up since the
> OOXML/ODF kerfuffle [1] of a few years ago?
>
>
>
> S.
>
>
>
> [1] http://en.wikipedia.org/wiki/Office_Open_XML#Standardization_process
>
>
>
> On 19/04/11 22:19, Trevor Freeman wrote:
>
> > Having agreed that files and are the conceptually the same as email
>
> > from a policy access control perspective, there is one important
> distinction.
>
> >
>
> >
>
> >
>
> > Email has a standard mechanism to define multiple parts of a message
>
> > to represent different aspects of the message i.e. MIME.
>
> >
>
> >
>
> >
>
> > We don=92t have that for files so we don=92t have a simple generic way =
to
>
> > attach the extra metadata to a file.
>
> >
>
> >
>
> >
>
> > Some standard file formats have specific extension mechanisms we can
>
> > use e.g. OOXML which would allow you to define a way to attach the
>
> > plasma metadata to the file type in question.
>
> >
>
> >
>
> >
>
> > Alternatively there exist generic file container standards what can
>
> > hold any combination of files and data e.g. OPC which would provide a
>
> > generic solution for any file type.
>
> >
>
> >
>
> >
>
> > If we were to expand files for consideration with Plasma, which would
>
> > be the best first step, a specific solution like OOXML or a generic
>
> > solution such as OPC?
>
> >
>
> >
>
> >
>
> > *Dr Trevor Freeman*  Senior Security Strategist
>
> >
>
> > *End to End Trust Team
>
> > <http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx>*
>
> >
>
> > *Microsoft Trustworthy
>
> > Computing<http://www.microsoft.com/mscorp/twc/default.mspx>*
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > _______________________________________________
>
> > plasma mailing list
>
> > plasma@ietf.org
>
> > https://www.ietf.org/mailman/listinfo/plasma
>
> _______________________________________________
> plasma mailing list
> plasma@ietf.org
> https://www.ietf.org/mailman/listinfo/plasma
>
>


--=20
Website: http://hallambaker.com/

--bcaec5489df3cfde6704a14e8100
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

OPC sounds like an appropriate container then.<div><br><br><div class=3D"gm=
ail_quote">On Tue, Apr 19, 2011 at 7:13 PM, Trevor Freeman <span dir=3D"ltr=
">&lt;<a href=3D"mailto:trevorf@exchange.microsoft.com">trevorf@exchange.mi=
crosoft.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p>OPC =3D Open Packaging Convention; it=92s the official standard name for=
 zip files.</p>
<p>=A0</p>
<p>The attraction of an OPC solution is you can protect anything just as yo=
u can zip anything so it would generate a universal solution.</p>
<p>=A0</p>
<p>Both OOXML and ODF are widely used standards with multi-vendor support. =
=A0=A0The reason to cited them as examples is that they have a documented f=
ile format with extension points we could use to build a solution.
</p>
<p>=A0</p>
<p>I doubt the OOXML\ODF thing will go away just like pkix has cmc and cmp<=
span style=3D"font-family:Wingdings">J</span></p>
<p>=A0</p>
<p>Would you consider OPC a more neutral solution?</p><div><div></div><div =
class=3D"h5">
<p>=A0</p>
<p>-----Original Message-----<br>
From: Stephen Farrell [mailto:<a href=3D"mailto:stephen.farrell@cs.tcd.ie" =
target=3D"_blank">stephen.farrell@cs.tcd.ie</a>] <br>
Sent: Tuesday, April 19, 2011 2:40 PM<br>
To: Trevor Freeman<br>
Cc: <a href=3D"mailto:plasma@ietf.org" target=3D"_blank">plasma@ietf.org</a=
><br>
Subject: Re: [plasma] Plasma and File protection Question</p>
<p>=A0</p>
<p>=A0</p>
<p>I&#39;ve no idea what OPC is but I&#39;d have thought that OOXML would l=
ikely be controversial - or have all the word processing types made up sinc=
e the OOXML/ODF kerfuffle [1] of a few years ago?</p>
<p>=A0</p>
<p>S.</p>
<p>=A0</p>
<p>[1] <a href=3D"http://en.wikipedia.org/wiki/Office_Open_XML#Standardizat=
ion_process" target=3D"_blank">
<span style=3D"color:windowtext;text-decoration:none">http://en.wikipedia.o=
rg/wiki/Office_Open_XML#Standardization_process</span></a></p>
<p>=A0</p>
<p>On 19/04/11 22:19, Trevor Freeman wrote:</p>
<p>&gt; Having agreed that files and are the conceptually the same as email
</p>
<p>&gt; from a policy access control perspective, there is one important di=
stinction.</p>
<p>&gt; </p>
<p>&gt;=A0 </p>
<p>&gt; </p>
<p>&gt; Email has a standard mechanism to define multiple parts of a messag=
e
</p>
<p>&gt; to represent different aspects of the message i.e. MIME.</p>
<p>&gt; </p>
<p>&gt;=A0 </p>
<p>&gt; </p>
<p>&gt; We don=92t have that for files so we don=92t have a simple generic =
way to
</p>
<p>&gt; attach the extra metadata to a file.</p>
<p>&gt; </p>
<p>&gt;=A0 </p>
<p>&gt; </p>
<p>&gt; Some standard file formats have specific extension mechanisms we ca=
n
</p>
<p>&gt; use e.g. OOXML which would allow you to define a way to attach the
</p>
<p>&gt; plasma metadata to the file type in question.</p>
<p>&gt; </p>
<p>&gt;=A0 </p>
<p>&gt; </p>
<p>&gt; Alternatively there exist generic file container standards what can
</p>
<p>&gt; hold any combination of files and data e.g. OPC which would provide=
 a
</p>
<p>&gt; generic solution for any file type.</p>
<p>&gt; </p>
<p>&gt;=A0 </p>
<p>&gt; </p>
<p>&gt; If we were to expand files for consideration with Plasma, which wou=
ld
</p>
<p>&gt; be the best first step, a specific solution like OOXML or a generic
</p>
<p>&gt; solution such as OPC?</p>
<p>&gt; </p>
<p>&gt;=A0 </p>
<p>&gt; </p>
<p>&gt; *Dr Trevor Freeman*=A0 Senior Security Strategist</p>
<p>&gt; </p>
<p>&gt; *End to End Trust Team</p>
<p>&gt; &lt;<a href=3D"http://www.microsoft.com/mscorp/twc/endtoendtrust/de=
fault.mspx" target=3D"_blank"><span style=3D"color:windowtext;text-decorati=
on:none">http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx</sp=
an></a>&gt;*</p>

<p>&gt; </p>
<p>&gt; *Microsoft Trustworthy</p>
<p>&gt; Computing&lt;<a href=3D"http://www.microsoft.com/mscorp/twc/default=
.mspx" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:no=
ne">http://www.microsoft.com/mscorp/twc/default.mspx</span></a>&gt;*</p>
<p>&gt; </p>
<p>&gt;=A0 </p>
<p>&gt; </p>
<p>&gt; </p>
<p>&gt; </p>
<p>&gt; _______________________________________________</p>
<p>&gt; plasma mailing list</p>
<p>&gt; <a href=3D"mailto:plasma@ietf.org" target=3D"_blank"><span style=3D=
"color:windowtext;text-decoration:none">plasma@ietf.org</span></a></p>
<p>&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"=
_blank">
<span style=3D"color:windowtext;text-decoration:none">https://www.ietf.org/=
mailman/listinfo/plasma</span></a></p>
</div></div></div>
</div>

<br>_______________________________________________<br>
plasma mailing list<br>
<a href=3D"mailto:plasma@ietf.org">plasma@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/plasma" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/plasma</a><br>
<br></blockquote></div><br><br clear=3D"all"><br>-- <br>Website: <a href=3D=
"http://hallambaker.com/">http://hallambaker.com/</a><br><br>
</div>

--bcaec5489df3cfde6704a14e8100--

From alexey.melnikov@isode.com  Fri Apr 22 09:07:21 2011
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: plasma@ietfc.amsl.com
Delivered-To: plasma@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 4C592E07AD for <plasma@ietfc.amsl.com>; Fri, 22 Apr 2011 09:07:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.566
X-Spam-Level: 
X-Spam-Status: No, score=-102.566 tagged_above=-999 required=5 tests=[AWL=0.033, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C7LjzsZq6c7q for <plasma@ietfc.amsl.com>; Fri, 22 Apr 2011 09:07:20 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by ietfc.amsl.com (Postfix) with ESMTP id C1B20E07A1 for <plasma@ietf.org>; Fri, 22 Apr 2011 09:07:20 -0700 (PDT)
Received: from [188.29.6.68] (188.29.6.68.threembb.co.uk [188.29.6.68])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <TbGnswBK40Pb@rufus.isode.com>; Fri, 22 Apr 2011 17:07:18 +0100
Message-ID: <4DB1A790.30704@isode.com>
Date: Fri, 22 Apr 2011 17:06:40 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: "plasma@ietf.org" <plasma@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [plasma] Minutes for the PLASMA BOF in Prague
X-BeenThere: plasma@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <plasma.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/plasma>, <mailto:plasma-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/plasma>
List-Post: <mailto:plasma@ietf.org>
List-Help: <mailto:plasma-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/plasma>, <mailto:plasma-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Apr 2011 16:07:21 -0000

Hi,
Your somewhat disorganized BOF co-chair couldn't remember who took the 
minutes. Can the person send them to me directly?

Thanks,
Alexey

