Da bi lahko razumeli prednosti varnosti XML (XML Security), je treba razumeti osnovne koncepte zaščite podatkov v omrežjih.
Dve ključni funkciji rešujeta večino varnostnih problemov v odprtih omrežjih: šifriranje in podpisovanje podatkov. Obe sta med seboj tesno povezani, saj uporabljata praktično enake kriptografske metode, ki se razlikujejo predvsem v načinu ali logičnem zaporedju rabe.