xenc:Design Goals*

  1. Describe how to use XML to represent a digitally encrypted Web resources including XML, and portions thereof. Presently limited to elements and content (not attribute values).
  2. Provide for the separation of encryption information from encrypted data, and support reference mechanisms for addressing encryption information from encrypted data sections and vice versa.
  3. Provide for super-encryption (capable of encrypting XML with portions already encrypted)
  4. Provide for the secure communication of a session key for subsequent (efficient) communication.