Private notes: encrypted XML notes synchronization and sharing with untrusted web services. - Paul Klingelhuber; Rene Mayrhofer (iiWAS, 2011)