Currently, a large amount of data is exchanged
on Internet on a non-structuralized or half-structuralized
way. The XML standard (eXtensible Markup Language)
has been become the best solution to show and exchange
data, making the structure and content of a document
apart. However, some kinds of data are critical and need to
be secure. This paper describes two new data exchange
security protocols to XML-based applications in order to
solve the problems of data heterogeneity and secure. Using
the XML standard and concepts of cryptography, the
protocols define rules that support different security levels
according to the needs of each application. In addition, it
presents a comparative evaluation between the two
protocols for pointing the advantages and disadvantages of
each one.
Keywords : Cryptography; Protocol; XML; Secure Data Exchange.