RE: Comments on the requirements draft

>But, it is also recognized that encrypting attribute values always 
>transforms the original document.  In general, this transformation will 
>make the resulting document invalid against an existing, non-encryption 
>aware, schema, for the original document.  Hence, intermediate processors 
>may error when attempting to process the encryption transformed document. 
>The XML Encryption specification should not encourage this potentially 
>brittle application behavior. {Dillaway}

I have great difficulty with the above because it applies equally to
encrypting elements and element content.  These too will almost always 
transform the document making it invalid against an existing, non-encryption

aware, schema, for the original document.  If I agreed with the above, I
could only deduce that XML Encryption should also abstain from any type of
node-wise encryption.

If an existing XML system is to have encryption introduced into it, there
will
likely have to be schema extensions and there will necessarily have to be 
retesting of all the parts which have to process documents containing
encrypted data.

Given that the discussion of attribute encryption has been intense but
inconclusive, why don't we drop trying to express the rationale one way
or the other in the requirements document and just keep the solicitation
for feedback.  This is what I would write.

1.  The specification must provide for the encryption of a part or totality
of an XML document 
  1.  Granularity of encryption is limited to an element (including
start/end tags) or element content (between the start/end tags). { prop2,
WS} 

<box>
There has been much discussion about supporting attribute encryption: {List:
Hallam-Baker, Simon, Reagle}. The Working Group (WG) solicits comment on
this requirement from the broader community to establish, first, whether
there is demand for attribute encryption and, second, how it should be
supported. At present, the WG has decided to  proceed under the requirement
of element encryption while remaining open to further comment,
experimentation and specification of attribute encryption proposals.
</box>

Is this agreeable to everyone?
Ed

Received on Thursday, 22 March 2001 11:36:19 UTC